众所周知,中国电信的NB-IoT设备必须直连电信CTWing平台,无法直接在阿里云IoT,AWS IoT,腾讯云IoT 管理中国电信的NB-IoT设备。
IoT开发者苦于运营商平台久已,阿里云终于出手了!今天我们就给大家介绍如何通过阿里云IoT企业物联网实例来管理中国电信的NB-IoT设备。
电信 CTWing 开发
1.创建产品
登陆电信 CTWing 控制台,创建产品:上海花城水表,选择智能水表,其他配置信息如下图:
产品创建成功后,查看服务定义,可以看到属性值:用水量,标识为:water_consumption 如下图:
2.注册设备
在产品详情-设备管理页面添加NB-IoT设备,这里我们输入NB-IoT水表设备的IMEI,如下图:
3.注册应用
在应用管理页面添加应用:上海花城水表管理,,获取到应用的 AppKey 和 AppSecret,如下图:
阿里云IoT平台开发
4.开通企业实例-连接型
为了对接电信CTWing物联网平台,我们按需开通连接型企业物联网实例,如下图:
5.创建产品
在连接型实例中,新建产品:上海花城水表,选择智能水表,,其中数据格式选择:透传/自定义,数据校验级别选择:弱校验,如下图:
在产品功能定义中添加物模型的属性:用水量,标识为:water_consumption 如下图:
在产品数据解析中我们需要编写数据解析脚本,把电信CTWing平台的数据格式转换成阿里云IoT企业实例的物模型格式,如下图:
6.创建云网关
在设备管理 中创建云网关,用来解析电信平台流转过来的设备数据,关联前面创建的产品上海花城水表,用电信CTWing平台的${deviceId}来自动注册设备,如下图:
等待几分钟,云网关创建完成后,我们获取到网关URL,如下图:
电信 IoT 配置云网关
7.配置云网关
我们回到电信CTWing控制台,在产品详情的订阅管理中,配置阿里云IoT的云网关URL,如下图:
联机运行
8.NB-IoT设备启动
我们启动手上的NB-IoT智能水表,即可在电信CTWing控制台看到水表上报的数据,如下图:
9.阿里云IoT数据
我们在企业物联网平台控制的设备详情,可以看到有一台新的在线设备,物模型数据的运行状态可以看到实时的用水量值,如下图:
在日志服务也可以看到电信CTWing平台流转过来的NB-IoT设备数据在阿里云IoT企业物联网平台物模型解析的完整过程,如下图:
NB-IoT设备从电信CTWing平台流转过来的完整数据报文,如下图:
至此,我们完成了电信NB-IoT设备接入阿里云IoT平台,充分享受阿里云的海量存储,大数据计算能力,拓展IoT业务的无限可能。
往期推荐
1、39张传感器工作原理GIF图汇总
2、智能手持测温枪开发实践
3、IoT+TSDB+Quick BI 搭建楼宇环境监控
4、JS全栈开发,构建智能家居小程序
本文章来源于互联网,如有侵权,请联系删除!原文地址:电信 NB-IoT无缝对接阿里云IoT 物联网平台
一. 摘要: 基于基于定时任务的检测物联网设备异常状态的方法是指能够根据物联网设备既定的上报消息的频率作为参考标准,制定的一套判断物联网设备异常状态的方法。属于物联网领域。本发明分为记录设备最近上报数据状况、自适应定时任务周期以及定时根据设备上报频率判断设备异…