概述
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篇(绝对通用好使)WiFi模块如何配置-web篇(绝对通用好使)的全部内容,希望文章能够帮你解决WiFi模块如何配置-web篇(绝对通用好使)WiFi模块如何配置-web篇(绝对通用好使)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复