ESP8266学习笔记
AT指令(Station模式)
因为此模式可控性高且方便,所以推荐此模式…
- 测试指令:AT
- 应用模式设置:AT+CWMODE = 3
¨ AP 模式(1):ESP8266模块作为热点,实现手机或电脑直接与模块通信,实现局域网无线控制。
¨ STA 模式(2):ESP8266模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制
¨ STA+AP 模式(3):两种模式的共存模式,即可以通过互联网控制可实现无缝切换,方便操作。 - 应用模式查询:AT+CWMODE?
- 当前可用接入点:AT+CWLAP
返回:+CWLAP: (ecn),(ssid),(rssi)[,(mode)] - 加入接入点:AT+CWJAP=”id“,”pwd“
查询已接入点:AT+CWJAP? - 退出接入点:AT+CWQAP
查询命令是否支持:AT+CWQAP=? - 获得当前IP:AT+CIFSR
----------下位机到上位机单向-------------------- - 开启多连接模式:AT+CIPMUX=1
因为只有在开启多连接模式的时候才能开启服务器模式。注意:透传只能在单连接模式下进行 - 配置端口:AT+CIPSERVER=1,2222
接下来上位机连上同一个网~(无线有线都可以)
并且可以同时接入多个,串口接受数据会自己用代号区别
手机端(我用的app是“TCP连接”):
地址是上面指令得到的,端口是上面自己设置的
PC端:
----------下位机与上位机双向-----------
8. 打开透传模式:AT+CIPMODE=1
9. AT+CIPSTART=“TCP”,“IP(上位机正在监测的)”,端口 (上位机正在监测的)
10. 开始透传: AT+CIPSEND