WiFi模块局域网内操作详解(模块搜索模块配网IP地址查找)
Posted 成都泽耀科技有限公司Ashining
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WiFi模块局域网内操作详解(模块搜索模块配网IP地址查找)相关的知识,希望对你有一定的参考价值。
A51 系列是 2.4G 频段的 WIFI 模块,基于乐鑫 ESP8266EX 为核心处理器,并符合 802.11 b/g/n(HT20)协议规范。
该系列模块 RF 信号最大功率约+20dBm,提供 3种RF 信号输出的版本:板载天线、IPEX 连接器和半孔引脚;模块均采用 1.27mm 间距的半孔引脚的 SMD 封装,重量轻,体积小,方便集成。
本篇描述模块局域网内操作详解,方便用户将模块集成到产品中。
模块引出芯片的全部 IO,用户可根据应用场景自行开发固件。
局域网内模块操作包含:局域网内模块搜索、局域网内模块配网、局域网内模块IP地址查询。
一.局域网内模块搜索
此功能要使用AT指令操作,并且需要已经连接上wifi或者已经开启了AP站点才能使用。
此功能主要用于搜索局域网里面是否存在本公司的其他模块。
在配置模式下发送“AT+WIFI_LISTMODEL”,如果局域网里面存在本系列模块,则这些模块会返回自己的模块名称。
示意图如下:
二.局域网内模块配网
此功能要使用 AT 指令操作,并且需要已经连接上 wifi 或者已经开启了 AP 站点才能使用。
此功能可以用于对本公司生产的模块进行 wifi 配置连接或者断开。模块出厂默认使用 AP 模式,wifi 名称
为”Ashiining”,密码为“123456789”。
连接 wifi:
假如用户想要使用其中一个模块配置其他的模块连接一个已知 WIFI:“test_wifi”,密码为:“123456789”,那 么操作步骤如下:
1、用户可以使用其中一个模块作为操作机,其他模块为被操作机。
2、用户使用 AT 指令先连接被操作机(需要先将操作机设为 STA 模式,每次操作只能连接一个其他模块)。
3、用 7.2.1 节的方法搜索被操作机的模块名称(如果已经知道可以不用搜索)。
4、然后发送“AT+WIFI_OTAWIFI=modelname,connect, test_wifi,123456789”。
5、如果被操作模块收到连接命令,会返回 received。
6、然后被操作模块会自动断开 wifi(关闭 AP 站点),开启 STA 模式以开始连接指令指定的 wifi。
断开 wifi:
假如在同一个wifi下连接了若干个模块,想要某个模块断开连接操作步骤如下:
1、选择一个模块作为操作机。
2、用此模块发送 AT 指令:“AT+WIFI_OTAWIFI=modelname,disconnect,0,0”。 3、如果被操作模块收到指令,会返回“received”,之后被操作模块就会断开当前wifi连接。
三.局域网内模块IP地址查询
假如在同一个wifi下连接了若干个模块,想要知道某个模块的 IP 地址操作步骤如下:
1、选择一个模块作为操作机。
2、用此模块发送AT指令:“AT+WIFI_MDIP=modelname”。
3、如果被搜索模块收到指令,将返回自身的IP地址。
以上是关于WiFi模块局域网内操作详解(模块搜索模块配网IP地址查找)的主要内容,如果未能解决你的问题,请参考以下文章
基于WIFI模块(ESP8266)与非同一个局域网内服务器建立连接(转)
26-ESP8266 SDK开发基础入门篇--编写WIFI模块 SmartConfig/Airkiss 一键配网