关于socket通讯重要的AT命令
DTU.sendMsg("\r\n"); AT命令均以这种方式发出 记得加回车换行
AT+CSMINS检测SIM是否插入
AT+CREG检测网络注册状态
AT+COPS=0 Automatic mode //自动选择一个运营商,这条指令在下一条的前面,不设置连接模式的话,下一条指令只会返回ERROR
AT+COPS?//当连接到运营商后,再进行后续通信
AT+CSOC=1,1,1 Ceat a TCP/UDP Socket //参数依次是ipv4(ipv6),TCP(UDP,RAW),IP(ICMP)
AT+CSOCON=0,端口,地址 //0是CSOC返回的socket_id
AT+CSOSEND=
CSONMI 提示服务端发回了消息,readstr = DTU.waitMsg(1000);通过这种方式知道,实测山区服务端和DTU之间大概有2秒的延时
AT+CSOCL=
AT+COPS=? //列出可用的运营商,山区信号不好,可能需要等待2-4min