一、引言
EC200S-CN 是移远通信最近推出的LTE Cat 1 无线通信模块,支持最大下行速率10Mbps 和最大上行速率5Mbps,具有超高的性价比;同时在封装上兼容移远通信多网络制式LTE Standard EC2x(EC25、EC21、EC20 R2.0、EC20 R2.1)和EC200T/EG25-G/EG21-G 模块以及UMTS/HSPA+ UC20/UC200T 模块,实现了3G 网络与4G 网络之间的无缝切换。
EC200S-CN 内置丰富的网络协议,集成多个工业标准接口,并支持多种驱动和软件功能(适用于Windows 7/8/8.1/10、Linux 和Android 等操作系统下的USB 驱动),极大地拓展了其在M2M 领域的应用范围
二、基本指令
2.1 AT
AT 检测模块AT指令是否可以正常使用
[12:01:31.027]发→◇AT
□
[12:01:31.036]收←◆AT
OK
2.2 ATI
ATI 查询模块版本
[12:03:09.102]发→◇ATI
□
[12:03:09.110]收←◆ATI
Quectel
EC200S
Revision: EC200SCNABR03A05M16
OK
2.3 AT+CPIN?
AT+CPIN? 查询SIM卡
[12:04:15.274]发→◇AT+CPIN?
□
[12:04:15.284]收←◆AT+CPIN?
+CPIN: READY
OK
2.4 AT+CSQ
AT+CSQ? 查询信号,31最大,小于10证明信号超级不好
[12:04:56.265]发→◇AT+CSQ
□
[12:04:56.276]收←◆AT+CSQ
+CSQ: 31,99
OK
2.5 AT+CGREG?
AT+CGREG? 查询PS注册情况,注册则返回1,证明获取IP,可以进行网络使用啦
[12:06:54.457]发→◇AT+CGREG?
□
[12:06:54.465]收←◆AT+CGREG?
+CGREG: 0,1
OK
2.5 AT+QMTDISC=?
AT+QMTDISC=? 断开一个MQTT服务器连接,执行此命令是担心其他服务器对本服务器的干扰。此前未连接过MQTT服务器便不需要执行啦。
[12:06:54.457]发→◇AT+CGREG?
□
[12:06:54.465]收←◆AT+CGREG?
+CGREG: 0,1
OK
2.6 AT+QMTCFG=“aliauth”,0,“ProductKey”,“DeviceName”,“DeviceSecret”
at+qmtcfg="aliauth",0, "ProductKey","DeviceName","DeviceSecret"
[12:13:44.641]发→◇at+qmtcfg="aliauth",0, "xxx","xxx","xxx"
□
[12:13:44.652]收←◆at+qmtcfg="aliauth",0, "xxx","xxx","xxx"
OK
2.7 AT+QMTOPEN=0,“iot-as-mqtt.cn-shanghai.aliyuncs.com”,1883
AT+QMTOPEN=0,\"iot-as-mqtt.cn-shanghai.aliyuncs.com\",1883
[12:14:46.197]发→◇AT+QMTOPEN=0,"iot-as-mqtt.cn-shanghai.aliyuncs.com",1883
□
[12:14:46.208]收←◆AT+QMTOPEN=0,"iot-as-mqtt.cn-shanghai.aliyuncs.com",1883
OK
[12:14:46.446]收←◆
+QMTOPEN: 0,0
2.8 QMTCONN="AT+QMTCONN=0,“DeviceName”
QMTCONN="AT+QMTCONN=0,\"DeviceName\"
[12:16:44.174]发→◇AT+QMTCONN=0,"Soil_sensor"
□
[12:16:44.183]收←◆AT+QMTCONN=0,"Soil_sensor"
OK
[12:16:44.300]收←◆
+QMTCONN: 0,0,0
注意:此处不知会出现执行完AT+QMTOPEN = 0命令后出现以下异常。因此要在执行AT+QMTOPEN = 0命令后尽量快速的执行本命令,以订阅Topic。
[12:14:46.197]发→◇AT+QMTOPEN=0,“iot-as-mqtt.cn-shanghai.aliyuncs.com”,1883 □ [12:14:46.208]收←◆AT+QMTOPEN=0,“iot-as-mqtt.cn-shanghai.aliyuncs.com”,1883 OK [12:14:46.446]收←◆ +QMTOPEN: 0,0 [12:14:56.787]收←◆ +QMTSTAT: 0,1
2.9 QMTSUB=“AT+QMTSUB=0,1,/”/ProductKey/DeviceName/user/get/",0
QMTSUB="AT+QMTSUB=0,1,/"/ProductKey/DeviceName/user/get/",0 登录阿里云物联网平台,在产品Topic类,自定义topical里面可以找到,此串信息:\ProductKey\DeviceName\get\,若没有可以自定义或者使用其他已定义好的。
[12:27:11.210]发→◇AT+QMTSUB=0,1,"/xxx/xxx/user/get",0
□
[12:27:11.220]收←◆AT+QMTSUB=0,1,"/xxx/xxx/user/get",0
OK
[12:27:11.385]收←◆
+QMTSUB: 0,1,0,1
2.10 QMTPUB=“AT+QMTPUBEX=0,0,0,0,”/sys/%s/%s/thing/event/property/post",91
QMTPUB="AT+QMTPUBEX=0,0,0,0,\"/sys/%s/%s/thing/event/property/post\",91
91是表示前面一串的长度,可通过在线字符串网页进行得出
QMTPUB="AT+QMTPUBEX=0,0,0,0,\"/sys/%s/%s/thing/event/property/post\",91
以下待续…
|