一 、AT指令
测试指令:AT+CWMODE=? 参数及取值范围 cwmode(1-3)
查询指令: AT+CWMODE? 当前cwmode的取值 3
设置指令: AT+CWMODE=3 设置当前的cwmode为 3
1、station 模式 连接到其他wifi
2、softAP 软件热点模式 别人连接到它 热点
3、 station 和softAP 别人可以连接它,它也可以连别人
二、串口设置
1、设置当前值,不保存到flash中,重启后恢复flash中的默认值
设置指令:AT+UART_CUR=115200,8,1,0,3
查询指令:AT+UART_CUR?
2、设置默认值保存到flash中,重启后恢复默认值
设置指令:AT+UART_DEF=115200,8,1,0,3
查询指令:AT+UART_DEF?
三、ATE ATECHO的缩写,ATE0关闭回显,不显示命令,只显示结果,不显示命令。
AT+CIPSTATUS 返回网络连接状态
AT+CIPSTATUS
STATUS:5
2、已经连接AP,获得IP
3、连接建立TCP UDP传输
4、断开连接
5、未连接
四、单链接的tcp client
1、连接到网络
AT+CWJAP="CU_FUF3","tykhhuep"
WIFI CONNECTED
WIFI GOT IP
2、网络连接状态
AT+CIPSTATUS
STATUS:2
3、网络连接情况
AT+CIFSR
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"be:dd:c2:4d:07:26"
+CIFSR:STAIP,"192.168.1.94"
+CIFSR:STAMAC,"bc:dd:c2:4d:07:26"
4、建立tcp连接服务器(sscom5建立的服务器)
AT+CIPSTART="TCP","192.168.1.89",8080
CONNECTAT+CIPSEND
五、透传
//1、查看工作模式
AT+CWMODE?
+CWMODE:3//2、连接到wifi
AT+CWJAP="CU_FUF3","tykhhuep"
WIFI DISCONNECT
WIFI CONNECTED
WIFI GOT IP//查看连接状态
AT+CIPSTATUS
STATUS:2//3、查看ip地址
AT+CIFSR
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"be:dd:c2:4d:07:26"
+CIFSR:STAIP,"192.168.1.94"
+CIFSR:STAMAC,"bc:dd:c2:4d:07:26"//4、cipmode设置透传,不能保存到flash
AT+CIPMODE=1//5、连接到TCP服务器
AT+CIPSTART="TCP","192.168.1.89",8080//6、发送数据设置
AT+CIPSEND//7、发送数据
可以发送不超过256个字符的数据,此时 调试助手显示>,不显示发送的数据信息//8、退出透传数据 注意要去除 “发送新行”选项等待1秒以上
+++//9、退出透传模式
AT+CIPMODE=0//10、断开TCP连接
AT+CIPCLOSE
六、UDP连接
1、设置sscomUDP服务器
2、安信可调试助手设置
//1、查看工作模式
AT+CWMODE?
+CWMODE:3//2、连接到wifi
AT+CWJAP="CU_FUF3","tykhhuep"
WIFI DISCONNECT
WIFI CONNECTED
WIFI GOT IP//查看连接状态
AT+CIPSTATUS
STATUS:2//3、查看ip地址
AT+CIFSR
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"be:dd:c2:4d:07:26"
+CIFSR:STAIP,"192.168.1.94"
+CIFSR:STAMAC,"bc:dd:c2:4d:07:26"//4、cipmode设置透传,不能保存到flash
AT+CIPMODE=1//5、连接到TCP服务器
//AT+CIPSTART="TCP","192.168.1.89",8080//5、连接到UDP服务器
AT+CIPSTART="UDP","192.168.1.89",8080,9090,0//6、发送数据设置
AT+CIPSEND//7、发送数据
可以发送不超过256个字符的数据,此时 调试助手显示>,不显示发送的数据信息//8、退出透传数据 注意要去除 “发送新行”选项等待1秒以上
+++//9、退出透传模式
AT+CIPMODE=0//10、断开TCP连接
AT+CIPCLOSE
//1、设置wan连接模式
AT+CWMODE=3//2、设置多链接
AT+CIPMUX=1//3、设置tcp服务,端口号为9090
AT+CIPSERVER=1,9090//4、设置超时断开连接 0永远不断开, =10就是10s
AT+CIPSTO=0//5、发送数据 0号连接,发送4个字符。
//多链接时不支持透传
AT+CIPSEND=0,4 FASONG //6、断开所有连接5 ,AT+CIPCLOSE=0 断开0号连接
AT+CIPCLOSE=5