ESP8266调试1Station模式和2AP模式

模式说明:

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
 

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

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值