我是靠谱客的博主 跳跃黑猫,最近开发中收集的这篇文章主要介绍BC26接入电信平台1.开发Profile和编解码插件2.注册IOT平台3.上报数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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.上报数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(235)

评论列表共有 0 条评论

立即
投稿
返回
顶部