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

编程知识 更新时间:2023-05-01 03:04:31

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篇(绝对通用好使)

本文发布于:2023-04-23 03:39:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/b3d1ab001e209d7ba339f68b2f6e9df7.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:好使   模块   WiFi   web

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 98116文章数
  • 24970阅读数
  • 0评论数