BC26接入电信云平台流程
目录
前言
一、电信平台注册
二、BC26串口收发
三、注意事项
前言
最近一直在做NB模块对接电信云平台的项目,在此分享下NB模块接入云平台流程,这次介绍的是移远BC26芯片,电信的云平台也换到了他们的新平台。
一、电信平台注册
登录电信新平台后(https://www.ctwing.cn/page.html#/aepuserhelp),先创建产品。产品分类以具体产品为准,产品选项中选择网络类型为NB-IOT,通信协议是LWM2M,其他选项参考图1-1.其中是否透传按实际需求为准。
图1-1
创建产品成功后,需要在该产品下定义属性列表以及服务列表。两者是平台对设备上报数据的解析,所以如果是设置为透传模式,则无法定义属性列表和服务列表。最后再进行添加设备,在云平台上设备以对应的IMEI码做区分。注意:必须要先在平台上添加好设备,相应的实体设备才能连接上。
二、BC26串口收发
在电信IOT注册好相应产品和设备后,再对BC26模组进行串口通信实现网络连接。BC26模组,通过设置PWRKEY引脚进行开机,开机后收到上电初始化信息如图2-1所示。即可以通过接收图中字符串来判断NB模块是否上电初始化成功。
图2-1
其串口通信过程参考网络文档和BC26的LWM2M手册,其手册中例子如图2-2所示,其云平台接收数据如图2-3所示。具体串口通信的收发内容如下测试记录所示:
TX: AT //确认NB模块串口通信正常
RX: OK
TX: AT+QSCLK=1 //禁止NB模块进入休眠
RX: OK
TX: AT+CPSMS=0 //禁止进入PSM
RX: OK
TX: AT+CGSN=1 //查询IMEI卡号
RX: +CGSN: 866971033129151
TX: AT*MICCID //查询SIM卡号
RX: *MICCID: 89861118209000154265
TX: AT+CESQ //查询当前网络信号质量
RX: +CESQ: 32,0,255,255,26,56 //第五项为rsrq,范围0-34,数值越高信号越好
TX: AT+CGPADDR=1 //查询IP地址,确保模组注网成功
RX: +CGPADDR: 1,10.138.137.41 //查询到的IP地址
RX: OK
TX: AT+CGATT? //查询网络附着状态
RX: +CGATT: 1 //1表示附着成功,0表示未附着成功
TX: AT+QLWSERV=”221.229.214.202”,5683
//设置IOT平台IP地址和端口号,电信平台可查看
RX: OK
TX: AT+QLWCONF="866971033129151" //设置IOT平台注册的IMEI号
RX: OK
TX: AT+QLWADDOBJ=19,0,1,"0" //添加LWM2M对象19/0/0--uplink 上行链路
RX: OK
TX: AT+QLWADDOBJ=19,1,1,"0" //添加LWM2M对象19/0/0--uplink 下行链路
RX: OK
TX: AT+QLWOPEN=0 //注册IOT平台
RX: OK //可以在平台看到设备已上线
TX: AT+QLWCFG=”dataformat”,1,1 //设置发送和接收数据格式为十六进制的字符串模式
RX: OK
TX: AT+QLWDATASEND=19,0,0,5,68656C6C6F,0x0000
//5表示发送内容为5个字节,后面是对应数据域内容,其他格式内容固定。
RX: OK
图2-2
图2-3
三、注意事项
1.BC26模块也是串口波特率自适应,故串口流程第一条也是发AT确认通信
2.BC26模块的休眠和PSM是分开的,这是和技术支持询问以及自己测试结果看到的,PSM时串口仍然可以收发,但无法和云平台通信,休眠模式下禁止串口通信。这些在做低功耗时会开启,后续博客会专门讲下低功耗
3.章节二中的串口收发例子中,发数据那条AT+QLWDATASEND=19,0,0,5,68656C6C6F,0x0000,结尾的0x0000改为0x0100
就可以在串口发送后收到OK,然后还会收到SEND OK,这个表示数据成功发送到基站,这在实际项目中判断数据是否发送成功很重要。具体例子参考图3-1
图3-1
BC26接入电信云平台流程相关推荐
- 移柯L620接入电信云平台
1.注册账号 首先,注册电信物联网平台账号,申请方式:微信关注[天翼物联产业联盟]公众号.进入公众号点击底部联盟服务菜单下的平台对接认证选项,如下: 点击进入认证界面,填写相应的认证信息(以个人或单位 ...
- BC26电信云平台LWM2M接入指南
BC26电信云平台LWM2M接入指南 最近使用移远BC26做了电信云平台的LWM2M介入设计,遇到几个问题,逐一解决,做个记录 准备工作 相对于移动的OneNet平台,电信平台的LWM2M接入指令完全 ...
- micropython mqtt_MicroPython使用MQTT协议接入OneNET云平台
MicroPython使用MQTT协议接入OneNET云平台 [复制链接] 本帖最后由 hanyeguxingwo 于 2016-11-22 11:33 编辑 之前使用Arduino+ESP8266使 ...
- 微软私有云解决方案_微软发布电信云平台 ,互联网巨头争夺5G网络商机
微软发布电信云平台 ,互联网巨头争夺5G网络商机 微软公司周一发布了全新的云平台,能够帮助电信运营商更快地构建5G网络,降低成本并向企业客户出售定制服务. 这一5G的新平台将在微软云Azure上运行, ...
- [笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台
文章目录 前言 准备 相关资料 相关介绍 消息通信 云产品流转 RocketMQ 服务订阅 MNS AMQP Topic通信 创建设备 Mqttfx设备接入(模拟设备) 安装mqtt.fx 1.71版 ...
- 模块学习4:(1)通过MQTT协议和电信云平台的通信(内附MQTT协议V3.1.1的原版和中文参考资料)
这里就不对MQTT协议本身作过多的讲解了,网上也有很多更加详细的对MQTT博文的讲解,当然更直接的就是参看协议文件. 这里直接贴一篇写的比较完整的博客和菜鸟教材对协议的讲解,可以参考学习. 菜鸟教程, ...
- 工业智能网关BL110应用之61:如何实现智能楼宇控制BACnet 接入华为云平台
COM口采集 楼宇控制BACnet的配置 工业智能网关一共有四个COM 接口, 以COM口采集楼宇控制BACnet MS/TP设备为例,COM口 485接口A+.B-分别对应楼宇控制 BACnet M ...
- 工业智能网关BL110应用之60:如何实现智能楼宇控制BACnet 接入阿里云平台
COM口采集 楼宇控制BACnet的配置 工业智能网关一共有四个COM 接口, 以COM口采集楼宇控制BACnet MS/TP设备为例,COM口 485接口A+.B-分别对应楼宇控制 BACnet M ...
- 工业智能网关BL110应用之37:实现台达 PLC Delta_DVP 接入华为云平台
COM口采集台达 PLC Delta_DVP的配置 工业智能网关一共有四个COM 接口, 4个COM口的配置内容一样,COM1固定为RS232,COM2.COM3和COM4是RS232/RS485可选 ...
- 工业智能网关BL110应用之七十二: 实现西门子S7-300 PLC 接入华为云平台
LAN 接口的配置COM口采集西门子S7-300 PLC的配置 工业智能网关BL110一共有一 个LAN 接口,一个WAN接口,可以通过LAN 接口采集数据,通过WAN接口接入局域网,设置过程不一样, ...
最新文章
- ERROR:org.apache.hadoop.hbase.PleaseHoldException: Master is initializing 解决方案
- 日志服务接入方式之Unity 3D篇
- Go语言生成区间随机数
- mysql sql字符串连接函数_Mysql字符串连接函数 CONCAT()与 CONCAT_WS()
- date转timestamp格式_技术分享 | MySQL:timestamp 时区转换导致 CPU %sys 高的问题
- 国内外软件开发上的差距与分析
- 这样就算会了PHP么?-7
- C++之调用C的so
- Linux网络属性及其配置
- xpos兼容android最高版本,[原创]学习篇-xposed框架及高版本替代方案
- 测试软件测显卡有啸叫,完美解决 显卡电流声!显卡啸叫!吱吱的电流声!附解决方案!...
- arcgis利用切片服务导出离线地图包(tpk文件)
- Windows Server 2008 R2 安装及配置
- jay chou歌词 文本下载数据下载
- 关于打游戏ping值不稳定问题的解决经历(疑难篇)
- Photoshop滤镜给城市夜空添加满天星光
- java 歌词_网易云歌词爬取(java)
- html+css实现轮播图
- 市场营销中的色彩心理学
- Python程序员别秃了,护发防脱发小妙招,收藏吧
热门文章
- 明解C语言第七章习题
- 数据线CE测试标准 准备资料
- Android Lint 代码检查工具的使用
- 计算机中缺失freeimage.dll,FreeImage.dll
- 安装thrift遇到Error: libcrypto required
- 2019年中国大学生计算机设计大赛--心得总结
- 神舟linux装win7教程,神舟战神G70装win7系统及bios设置教程(神舟G70台式机win10改win7)...
- Solaris 查看系统信息命令
- 几种简易APP制作方式!自留!
- cpu压测 windows_小白求问怎么用AIDA64进行CPU压力测试