8266WiFi模块配置 *** 作如下:
①AT+CWMODE=3设置为AP+STA模式共存
②AT+CWJAP="xxxx","xxxxxxxxx" 连接路由器 (家庭路由器名称+密码)
③AT+CIPMUX=0设置为单链接模式
④AT+CIPMODE=1开启透传模式
⑤AT+SAVETRANSLINK=1,"192.168.1.100",9999,"TCP"保存连接的远端服务器IP和端口号 (注意次出的IP地址为你所开启的服务器的宏局枯IP和端口号,可以利用网络腊搏助手进行开启TCP sever即可)。
⑥AT+CIPSTART="TCP","192.168.1.100",9999 此语句为执行 *** 作
⑦AT+CIPSEND 进入透传
好啦经过上述的 *** 作以后8266就进入了TCP透传模式。便可通过串口直接发送想发送的数据了。
ESP8266 WIFI模块的透传模式是指支持透明协议数据传输模式;利用串口WiFi模块的透传模式,用户可以实现在数据传输过程中,这组棚槐枝数据不发生任何形式的改变,且保证传输的质量,原封不动地到了最终接收者手里。
目前SKYLAB串口WiFi模块除了MT7687方案的WU106、ESP8266方案的WG219外,还有基于ESP8266方案新推出链敏的WG229和WG231,虽然方案是一样的,但明唤是尺寸和封装有区别,具体的串口WiFi模块选型可直接访问SKYLAB官网在线咨询哦!
设置指令AT+SAVETRANSLINK可以设置上电自动进入透传模式:
AT+SAVETRANSLINK=<早尺敏mode>,<remote IP>,<remoteport>[,<type>][,<TCP keep alive>][,<UDP local port>]
参数说明:
<mode>0 取消上电透传1 保存上电进入透传模式
<remote IP>远端 IP
<remote port>远端端口号
[<type>]TCP 或者 UDP,缺省默认为 TCP
[<TCP keep alive>]TCP keep alive 侦测,缺省默认关闭此功能。0:关闭 TCP keep alive 功能 1:~7200:侦测时间,单位为 500ms
[<UDP local port>]开机进入陆枝 UDP 传输时,使用的本地端口
本设置将透传模式及建立的 TCP 或 UDP 连接均保存到Flash user parameter 区,下次上电自动建立TCP或 UDP 连接并进入透传。
2. 只困旁要远端 IP,port 的数值符合规范,本设置就会被保存到的 Falsh。
3. 举个例子:AT+SAVETRANSLINK=1,”192.168.1.110”,8086,”TCP”
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)