概述
1.开发Profile和编解码插件
详细的Profile和编解码插件开发流程可参考博文搭建NB-IoT中国电信平台实验环境,注意Profile开发时,选择LWM2M协议。MTK方案大部分采用LWM2M,LWM2M和COAP协议的区别可参阅相关博文LwM2M与COAP协议。
本实验开发的简单编解码插件如下。
2.注册IOT平台
首先需要先在平台上输入IMEI号进行设备注册,之后通过串口操作BC26依次进行以下的操作。
AT+CGPADDR=1 //查询IP地址,确保模组已经注网成功
>+CGPADDR: 1,10.161.207.81 //查询到的IP
AT+CGATT? //查询 PS service 附着状态
>+CGATT:1 //已经附着 PS service
>OK
AT+QLWSERV=”180.101.147.115”,5683 //设置IoT平台IP地址和端口号,可在电信平台对接信息中查看
>OK //如果想连接其它平台,先执行 AT+QLWDEL,再重新设置
AT+QLWCONF=”867724030023557” //设置IoT平台注册的IMEI号
>OK
AT+QLWADDOBJ=19,0,1,"0" //添加 LwM2M 对象 19/0/0 --- uplink 上行链路
>OK
AT+QLWADDOBJ=19,1,1,"0" //添加 LwM2M 对象 19/0/1 --- downlink 下行链路
>OK
AT+QLWOPEN=0 //开始注册IoT平台,并使用直接推送模式
>OK
>UPDATE OK //更新成功指示
注册成功后,可在IoT平台查看设备状态为已绑定。
3.上报数据
在上报数据前,先确保Profile和编解码插件都已经编写完成。上报数据时,根据编写的编解码插件的格式进行数据上报。
AT+QLWCFG=”dataformat”,1,1 //设置发送和接收的数据为十六进制的字符串模式
>OK
AT+QLWDATASEND=19,0,0,2,0906,0x0000 //使用NON模式上报数据,此模式不需要IoT平台应答
>+QLWDATARECV: 19,1,0,4,AAAA0000 //收到平台响应字段
AT+QLWDATASEND=19,0,0,2,0906,0x0100 //使用CON模式上报数据,此模式需要IoT平台应答
>+QLWDATARECV: 19,1,0,4,AAAA0000 //收到平台响应字段
在之后数据上报前就不需要再设置数据格式了,上报成功后,可以在IoT平台查看接收到的数据。
最后
以上就是跳跃黑猫为你收集整理的BC26接入电信平台1.开发Profile和编解码插件2.注册IOT平台3.上报数据的全部内容,希望文章能够帮你解决BC26接入电信平台1.开发Profile和编解码插件2.注册IOT平台3.上报数据所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复