金牌会员
 
- 积分
- 1477
- 金钱
- 1477
- 注册时间
- 2020-8-19
- 在线时间
- 335 小时
|
ESP8266使用AT指令进行点对点传输数据教程 模块A,作为服务器
服务器端指令:
①AT+CWMODE=2 //设置为AP模式
②AT+CWSAP="WiFi热点名称","WiFi密码",6,4 //建立WiFi热点
③AT+CIPMUX=1 //启动多连接
④AT+CIPSERVER=1,8080 //建立TCP服务器,设置端口号为 8080
⑤AT+CIFSR //获取模块 IP 地址,用于TCP通讯
⑪AT+CIPSEND=id,size //id:目标客户端的通道号,size:要发送的数据长度
模块B,作为客户端
客户端指令:
⑥AT+CWMODE=1 //设置为STA模式
⑦AT+CWJAP="WiFi名称","密码" //连接另一个WiFi模块开的热点
⑧AT+CIPSTART="TCP","另一个模块的ip地址",8080 //建立TCP连接
⑨AT+CIPMODE=1 //开启透传模式
⑩AT+CIPSEND //开始透传
按照顺序发送指令,代码的话需要固定一下服务器模块的IP地址,用AT+CIPAP指令
|
|