WiFi模块如何配置-web篇(绝对通用好使)

背景:当拿到一个新厂家的模块,几份说明书写的长篇一堆,对于菜鸟来说,可能不是那么不友好了。如何使用,配置适合自己的参数,详细做了笔记,分享给大家。

声明:不是广告推销,刚好手头用到有人WiFi-232-A2模块,图例就用的是此模块的。其他厂家也是一样操作,如正点原子、安信可、乐鑫、亿佰特等等。
(如有侵权,请指正)

1、连上WiFi

给模块供上电(通常3.3V/5V)
一般模块出厂初始为热点模式(可用手机搜索到)

可以搜到对应模块的WiFi热点名称(B300为MAC地址的后四位,避免多个WiFi模块名称混淆)

2、登录网页

输入出厂默认的登录IP(见模块说明书)
此模块为10.10.100.254

输入用户名和密码(见模块说明书,一般admin/admin)

3、进行配置


可以看到【快速配置】,依次按照步骤来即可
3.1【无线配置】
需要配置什么参数,工作模式选【STA模式】,填写WiFi需要连接的热点名称SSID和密码,加密方式,路由大多采用【WPA2PSK】,加密算法【AES】

3.2【串口配置】
选择简单易用的【透明传输模式】
波特率9600/115200(和单片机程序匹配)校验位:无,数据位:8,停止位:1。

3.3【网络配置】
网络模式【Client】,协议【TCP】、端口【8899】(默认)
服务器地址【10.10.100.100】(默认的)
TCP超时设置,默认3600s,作用就是当异常断电等情况或者程序问题,WiFi模块在设置时间内无连接,它可自动重启来恢复连接。

改为你实际用的IP或者需模拟的虚拟服务器地址
(由于在实验室不便模拟,只好用局域网搭建的服务器来连网测试)
如192.168.15.105(本地局域网IP)
3.4【模块管理】,点击【重启】即可
接下来用网络调试助手,去监听发现IP

3.5网络调试工具模拟
关键的地方:填写本地IP、本地端口号,一定要与WiFi模块所配置的一致!!!

当监听到WiFi模块的IP,说明可以连上网了,然后以HEX发送询问指令,可以看到正常返回,此时通信可以说是完全OK了。

后续的事,与Java开发人员,对接就行了。

4、遇到问题

4.1WiFi模块搜不到热点,怎么回事?
【答】当我们把模块配置为STA模式,即作客户端,当然搜不到它的热点咯。

4.2把reload管脚接到GND了,然后释放了,为啥恢复不了出厂设置?
【答】reload默认一直拉高状态,说明书中“将其拉低3秒,释放”,实际是指一个下降沿(和普通接地不一样),触发进入恢复出厂设置

4.3配置完了,按步骤操作的,用网络调试工具一直监听不出模块IP,?
【答】看看自己使用了防火墙软件没,系统防火墙,将其关掉,再试试。
还有一种情况,本地IP填错。

至于其他问题,还未碰到,暂写到这里,欢迎多多交流指导。

/************************************************/
最后的最后,说一句,简单归简单,快速建立通信读到数据才是重要滴!耗费了太多的时间就不值得了,肯定存在操作问题,就得多学习人家是怎么调试的。

WiFi模块如何配置-web篇(绝对通用好使)相关推荐

  1. 【Android开发—智能家居系列】(二):用手机对WIFI模块进行配置

    [Android开发-智能家居系列](二):用手机对WIFI模块进行配置 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010924834/art ...

  2. android 智能家居连接wifi模块,智能家居应用篇 WiFi模块智能开关解决方案

    原标题:智能家居应用篇 WiFi模块智能开关解决方案 在家居智能化进程中,其实开关和插座一样,都是必备的基础产品,在一套的智能家居系统里面,不可能少了智能开关这一个基础产品.智能开关是指利用控制板和电 ...

  3. 物联网wifi模块一键配置

    为什么会有一键配置?      对于IOT wifi 模块,基于成本和性能考虑,并没有类似手机一样有触摸屏交互接口,用户可以在手机看到ap 列表,点击输入密码,就可以连上网络,那怎么办? 一种办法就是 ...

  4. 用手机对WIFI模块进行配置

    在实际开发中,我开发的这款APP是用来连接温控器,并对温控器进行控制的.有图为证,哈哈.  上一篇文章[Android开发-智能家居系列](一):智能家居原理 的文末总结中写到:  手机APP控制智能 ...

  5. 高通平台wifi模块SMMU配置

    SMMU简介 SMMU是MMU的一个子设备,基本原理与MMU一致.所以这里先介绍MMU的作用. MMU机制 MMU为内存分段管理机制,由于内存在申请释放期间必然造成物理内存的碎片化,进而导致一个进程在 ...

  6. 【智能硬件】打印机微信公众配置WIFI模块

    优点: 1.减少开发成本 2.去除SOFTAP可能出现的未知逻辑隐患 3.避免与模块支持方的沟通障碍,以及依赖制作模块更新包 4.去除了配套WIFI模块的固件更新代码 一. 方案实现方式 手机通过建立 ...

  7. 【WiFi模块ASP-ESP8266】理论讲解与串口助手验证(超详解)

    大家好,我是小政,一名自动化专业的在校学生.最近在学习利用opencv进行环境监测,需要将获取到的数据通过通信协议传输给stm32,我选择使用wifi模块进行无线通信,接下来我会将我从入门到掌握wif ...

  8. wifi linux 驱动分析,Linux 下wifi 驱动开发(二)—— WiFi模块浅析

    一.什么是wifi 模块百度百科上这样定义: Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE8 ...

  9. Linux 下wifi 驱动开发(二)—— WiFi模块浅析

    一.什么是wifi 模块 百度百科上这样定义: Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE ...

最新文章

  1. linux自动挂载方法,Linux操作系统下硬盘手工和自动挂载的方法
  2. mysql的count函数可以加表达式嘛_power bi15——power pivot的DAX表达式
  3. 电脑不能上网学习总结
  4. php 同步代码,PHP进程同步代码实例
  5. unrecognized font family iconfont2
  6. Luogu P4708 画画 (Burnside引理、组合计数、划分数)
  7. Linux学习笔记——例说makefile 增加宏定义
  8. 时光老人的飞鸽传书下载
  9. OTT 端性能优化建设之 Weex 实践之路
  10. php+mysql防注入字符串过滤_php 防sql注入过滤代码
  11. 将Rosbag中的Compressed类型的图像转换成raw类型
  12. Arts 第六周(4/22 ~ 4/28)
  13. 谷歌 kaptcha 图片验证码
  14. 百度编辑器 教程 ueditor
  15. 近12年的计算机考研408真题及答案解析分享
  16. 单核CPU vs. 多核CPU
  17. Mysql的ClassforName初探
  18. 若依(RuoYi)配置教程
  19. Interview with Dustin Kirkland, Ubuntu Core Developer about encryption in Ubuntu
  20. windows蓝屏代码含意全集

热门文章

  1. 连接微软云的几种方式
  2. win10自动修复失败无法开机[完美解决]2021
  3. 刘华强买瓜(软件测试版)
  4. 数据治理:数据标准的6大建设步骤及实施分享
  5. 如何设置wordpress的all-in-one-seo插件
  6. 一分钟带你看懂公有云和私有云的区别
  7. 看了一本C++11的书
  8. 买量成本激增,游戏App如何依托数据分析降本提效
  9. 数说热点 | 2022商业地产的“破局”与“新生”——逆境之下探索新兴可能
  10. 支持保障岗位,如何刷职场存在感