相关动态
ESP8266调试1Station模式和2AP模式手机和「ESP8266调试1Station模式和2AP模式」
2025-01-12 01:52

模式说明

Station模式:就是ESP8266模块去连接自己家的wifi,手机也连接自己家的wifi然后实现了手机和WiFi模块的通信(自己家wifi相当于一个中介

AP模式:实习ESP8266模块直接产生wifi热点,手机连接ESP8266模块的wif热点就可以,实现模块手机之间的通信,没有第三者。

模块与上位机常用的通信时TCP协议,没有什么神秘的,就是服务器和客户端之间的通信。两种模式都可以设置wifi模块为服务器或者客户端。

一、AT+CWMODE=1 Station模式

用到的AT指令

1.模块Station模式下做tcp server

AT+CWMODE =1 开启Station模式
AT+CWJAP=”y”,”1234567890” 加入无线网络
AT+CIPMUX=1 开多连接模式
AT+CIPSERVER=1,8888创建服务器
AT+CIFSR 查看本地IP地址

2. 模块Station模式下做tcp client

AT+CWMODE =1 开启Station模式
AT+CWJAP=”y”,”123456789” 加入无线网络
AT+CIPMUX=1 开多连接模式
AT+CIPSTART=2,”TCP”,”192.168.1.101”,8088建立TCP连接,在执行这条指令之前,先在网络调试助手tcp server 模式下,创建服务器。

二、AT+CWMODE=2 Station模式

1.发送AT测试返回OK
AT

OK
2.设置工作模式                  //有三种工作模式,1是连接别的wifi,2是自己作为wifi别人连自己,3是
AT+CWMODE=2

3.AP模式下设置wifi名称和密码
AT+CWSAP_CUR="ESP8266","1234567890",5,3   

4.设置模块MAC地址
AT+CIPAPMAC_DEF—设置 ESP8266 SoftAP 默认 MAC 地址,保存到 Flash
AT+CIPAPMAC_DEF="1a:fe:36:97:d5:7b"

5.设置ip地址   AT+CIPAP_DEF="192.168.5.1",
AT+CIPAP_DEF—设置 ESP8266 SoftAP 的 IP 地址,保存到 Flash
AT+CIPAP_DEF="192.168.5.1","192.168.5.1","255.255.255.0"

6.建立tcp服务器,设置端口和连接数量
设置端口前要设置多连接AT+CIPMUX=1

设置连接数量AT+CIPSERVERMAXCONN=5
AT+CIPSERVER=1,8888
 

创建为服务器后,就可以用手机或者电脑的网络调试助手创建客户端进行网络通信了。

    以上就是本篇文章【ESP8266调试1Station模式和2AP模式手机和「ESP8266调试1Station模式和2AP模式」】的全部内容了,欢迎阅览 ! 文章地址:http://sjzytwl.xhstdz.com/quote/87335.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://sjzytwl.xhstdz.com/mobile/ , 查看更多   
发表评论
0评