物联网设备4G+mqtt连接腾讯云实现数据上报
第一个参数为0,第二个是ClientId,第三个是Username,第四个是Password,需要注意的是,连接完服务器之后要尽快连接设备,不然可能会返回error连接不到设备,连接成功之后,腾讯云网页里应该就会显示设备为在线模式。4.确定之后点击蓝色的产品名称,前几个选项暂时不用管,后续根据自己的需求去添加,然后点击新建设备,给设备取名字后点击蓝色设备名称。AT+ECMTOPEN命令连接服务器,
将物联卡插入后通过串口进行初步测试
握手测试 正常返回:OK
AT
查询信号质量 正常返回:+CSQ:2-30,99 OK
AT+CSQ
检测SIM卡是否插入 正常返回:+CPIN: READY OK
AT+CPIN?
查询网络的注册状态 正常返回: +CREG: 1,1 OK
AT+CREG?
查询网络附着状态 正常返回: +CGATT: 1 OK
AT+CGATT?
查询卡号ICCID
AT+QCCID
创建好腾讯云账户,到物联网开发平台
1.点击公共实例,如果没有的话自己新增一个
2.点击新建项目,随便取一个名字

3.点击蓝色字体的项目名称,进入新建产品界面
选择对应的通信方式

4.确定之后点击蓝色的产品名称,前几个选项暂时不用管,后续根据自己的需求去添加,然后点击新建设备,给设备取名字后点击蓝色设备名称

5.来到这个界面,就可以通过AT命令进行连接服务器了
6.通过串口先测试卡是否可以正常通信并且有没有网

正常的话就是用AT+ECMTOPEN命令连接服务器,这里的服务器地址和端口就是第五条里图片下方的服务器地址和端口

连接成功之后使用AT+ECMTOPEN?命令进行查看
7.使用AT+ECMTCONN命令连接设备
第一个参数为0,第二个是ClientId,第三个是Username,第四个是Password,需要注意的是,连接完服务器之后要尽快连接设备,不然可能会返回error连接不到设备,连接成功之后,腾讯云网页里应该就会显示设备为在线模式


8.使用AT+ECMTPUB命令上传数据到腾讯云

来到这个界面日志类型选择属性后,复制右边的$thing/up/property/RSZ6ERZ09A/zxrw

AT+ECMTPUB=0,12345,1,0,"$thing/up/property/RSZ6ERZ09A/zxrw","{"method":"report","clientToken":"3123","params":{"cid":1,"lac":2}}"
需要注意的是参数的填写以下是具体参数含义

如果要修改不同的属性值,在cid,lac等之后按相应的格式添加对应的名称和数据即可。
9.大致基本流程就是这样,其他更多功能自行实践学习。
贴一个常见问题

更多推荐
所有评论(0)