EC600S连接阿里云

Posted chaina_家长

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EC600S连接阿里云相关的知识,希望对你有一定的参考价值。

物联网模块连接阿里云的记录:

前提操作:在阿里云物联网平台创建产品->创建设备

电脑连接EC600S模块,我的模块是带USB接口的,可以直接插,插入前,需要先防止SIM卡,移动联通电信都支持,没有接口的USB转接模块,然后用串口通信。

连接电脑后打开串口调试助手,输入AT发送测试。

前期测试:

AT

OK
AT+CPIN?

+CPIN: READY

OK
AT+CGATT?

+CGATT: 1

OK
AT+CREG?

+CREG: 0,1

OK
AT+CSQ?

ERROR
AT+CSQ

+CSQ: 26,99

OK
AT+CGATT?

+CGATT: 1

 

重点:

1.

AT+QMTCFG="aliauth",0,"a1KAGfJc50T","EC600DYU","a3eaa033814b03d65f163bd04019c177"

OK

 

这条命令的后三项分别 ProductKey,自定义的产品名称,自动逸的自动逸 DeviceSecret  

如果报错,请仔细检查

2.

AT+QMTOPEN=0,"a1KAGfJc50T.iot-as-mqtt.a1KAGfJc50T.aliyuncs.com",1883

OK

+QMTOPEN: 0,0

+QMTSTAT: 0,1 返回1表示成功

这里需要注意:地址的组成是:ProductKey+iot-as-mqtt.a1KAGfJc50T+你自己服务器对应的地区编号(我的是上海)+aliyuncs.com

1883是默认的。

参考阿里云官方文档;https://help.aliyun.com/document_detail/151663.html

3.

AT+QMTCONN=0,"CAT1555"

OK

+QMTCONN: 0,0,0

这条命令在上条命令发送出去后,需要尽快发送,差不多过个1秒的样子就可以发了,时间久了会报错。

返回+QMTCONN: 0,0,0就表示已经连接上了,这时候返回去看设备,已经处于在线状态。

 

修改设备参数的值:

示例:

AT+QMTPUB=0,1,1,0,"/sys/a1KAGfJc50T/EC600DYU/thing/event/property/post","{params:{IndoorTemperature:25}}"

移植需要修改:

a1KAGfJc50T:修改成你自己的ProductKey

EC600DYU:自己的设备名称

{IndoorTemperature:25}:修改了我设备的IndoorTemperature->25

这个标识符可以在产品->功能定义,需要根据你自己创建的设备进行修改

以上是关于EC600S连接阿里云的主要内容,如果未能解决你的问题,请参考以下文章

货物监控设备开发中,关于EC600S和BG95模块开机方式差异的说明

Yunxion资产跟踪设备中关于对EC600S开关机操作的方法说明

移远EC20 4G模块LTE开发板三网通模块 MQTT阿里云物联网

新用户申请阿里云服务器

新用户申请阿里云服务器

新用户申请阿里云服务器