使用中国电信物联网开发者平台的步骤总结

Air780E|电信|CTWing|AT命令|物联网|鉴权|AT登录|(6)-CTWing(中国电信物联网开放平台)手动接入步骤 主要探讨MQTT手动接入CTWing(中国电信物联网开放平台)的基本操作、信息订阅及发布的基本原理。实现功能MQTT手动接入CTWing(中国电信物联网开放平台)的基本操作、信息订阅及发布。 阅读详情

缘起

…@#%#^@ %# …还是直接上步骤吧…

大概操作步骤

  • 首先你需要有电信平台的账号密码(一般由公司申请)
  • 登录平台后创建应用
  • profile的文件格式制定与上传
  • 编解码插件的开发与上传
  • 设备连接测试
  • 平台设备联调

接下来细说一波

入口地址

Iot平台:https://180.101.147.135:8843
中国电信 开发者平台:https://180.101.147.208:8093
这两个平台都可以使用,在功能部分这两个平台有很多的功能重复 笔者后者用得较多
还有是企业应用接入地址和终端设备接入地址貌似称为北向和南向
这两个地址在公司申请后由电信平台提供,应用接入(如:注册接口,修改设备信息接口等),终端设备接入(硬件设备接入上报数据的地址)

Profile文件定义

官方说明文档来源 1.官网下载 2.找对接人员获取
貌似叫<<设备能力描述文件profile开发指南>>
笔者是以后者方式取得(所以也不知道在哪里下载?)
具体的字段定义和制定方式文档里有详细说明还有示例这里不再做说明(人家的文档有版权还是不乱复制了…)

简单说一下对这个东西的理解

不一定正确 只是自己的理解
这个文件是定义了一个数据的模板

作用

类比一下就是相当与数据库的创建表的操作,在表里定义了每个字段的名称、数据类型、数据长度等,当有数据要插入数据库的时候需要符合表里的定义否则就会插入失败。
profile文件就类似于这种数据库的表,当设备上报数据到电信平台时需要保证上报的数据格式、名称、数据类型、长度符合profile文件里的限制,同样的自己的服务器要下发命令或者数据给设备时也会通过profile文件。
也就是说profile文件起到定义数据和校验数据的作用。

定义

profile文件的定义也是服务的思想
栗子…
显示器具有一些功能(能力):电源开关、亮度、宽度、分辨率等
其实这些每种功能对使用者来说都是提供一种服务
开关服务、亮度服务、显示宽度调节服务、分辨率调节服务
profile文件大体分为2个部分:
1.功能(设备能力)
2.服务
相当于在1中定义在2中具体描述(服务内容包括的具体字段、字段类型、字段长度等)

编解码插件开发

首先需要创建一个maven工程

这个工程打包要符合OSGI规范(官方文档中有详细描述 目录结果及maven配置)
如果有些文档没有请找对接人员
工程中还需引入一个jar包:com.huawei.m2m.cig.tup-1.3.1.jar
然后具体实现一个IProtocolAdapter这个接口
在这个类中需要 定义厂商名称、设备型号(MODEL)、版本号(VERSION)
需与平台上创建应用时的一样,类型用String就行。
版本号写"1"好像会有异常,改个2或者其他
最主要的是重写其中的encode(编码)和decode(解码)方法

设备上传的数据经过编码(encode)变成符合profile规则的json存储到电信平台再推送给公司服务器
公司服务器端下发命令通过调用电信平台提供的接口发送到电信平台经过解码(decode)变成设备能识别的数据再发给设备
ps:中间的一些数据转换会用到com.fasterxml.jackson.databind

简单描述一些流程

收发送数据
收发送数据
消息推送
iot设备
编解码插件
公司服务器

这个编解码插件是要上传到电信平台的,所以可以理解成就是平台

开发完成后

官方有提供一个测试的jar包可以在本地直接进行测试
没什么问题了可以上传到平台上进行实体设备测试
也没什么问题就可以给包进行签名了(官方有提供签名工具)
最后提交测试申请、通过测试后就会有正式的平台了

CTWing-中国电信IoT物联网平台设备接入实战 电信物联网平台: https://www.ctwing.cn IoT物联网技术推荐搜索 中国电信 物联网 IoT 中国电信物联网平台,帮助者搭建安全性能强大的数据通道,方便终端(如传感器、执行器、嵌入式设备或智能家电等等)和云端的双向通信。 一、产品定义和设备注册 登陆控制台后,我们现在产品中心创建产品。 产品创建后,我们可以在产品详情看到如下信息,其中设备为0台。 我们点击服务定义,属性列表,添加温度属性,并设置标识符和数据类型。 同理,添加湿度... 阅读详情

相关推荐

全球物联网平台 IoT

全球物联网平台从2017年的450家到2019年的620家,2020年估计这个数字还会继续增长。IOT DTU模组广和通IOT DTU模组合宙IOT DTU模组安信可IOT DTU模组ZWS云平台微软IOT (USA)Cisco IOT(USA)AT&T IoT(USA)GEIoT(USA)移远IOT (国内,德国)阿里IOT (全球)移动IOT (免费,数据保存3月)电信IOT涂鸦IOT华为IOT广和通IOT。

u010930036的博客 1685

NB物联网之天翼物联(4)——配置编解码插件

前言 前面为大家介绍了编辑码插件的大体结构,本篇为大家详解怎么配置编解码插件上传包的参数! 第23条“婚约” 编解码插件上传位置 上一篇结尾我们说了如果进行插件开发,必须先了解上传插件包的结构和要求,何为“上传包”? 首先,这个“上传包”就在我们下载的demo文件中: 它指的是把我们写好的编解码插件打成一个jar包,然后再写一个配置文件,这个配置文件的内容与这个jar包相关,与你当前所处的电...

不吃带叶的 1545

如何搭建中国电信物联网云平台

如何搭建电信云平台 背景介绍:基于CN-M50平台下的电信云平台的搭建 目的:实现CN-M50开发板和电信云平台的相互通信 先点击注册,注册完登录进入到平台 按照如下第一步,第二步填写相应的信息,申请账号 1、1首先需要访问此网址http://www.tianyiiot.com/index.html用微信登录此电信云平台,如下图 1、2找到联盟服务(图中标红圈的地方)下平...

weixin_45076577的博客 6814

NB-IoT使用CoAP协议接入华为IoT平台教程

原文地址:https://bbs.huaweicloud.com/forum/thread-24342-1-1.html 上一次我们讲了“华为IoT平台环境搭建”,只用了虚拟设备进行演示,今天我们用真实的NB-IoT模块来进行通信。 1、准备 要完成这次实验需要以下几个东西。 1.1、NB-IoT模组 目前NB-IoT厂商与模组主要有以下几个 公司 模组名称 使用芯片 支持频段 通讯协议 ...

Micah's Blog 7878

物联网基础:BC28连接电信IOT平台进行数据传输

物联网产品框架:传统设备使用通信模组连接云服务器(即上云)做数据传输,云端再进行数据应用。本文将使用 BC28 通过 COAP 协议连接电信IOT平台,简单的介绍下移远NB-IOT通信模块 BC28 是如何连接电信IOT平台进行数据传输 1 相关介绍 1.1 NB-IOT业务介绍 NB-IOT业务主要包含NB-IoT设备、NB-IOT网络、物联网开放平台、垂直行业应用: NB-IOT设备:通过无线网络连接到中国电信物联网开放平台,采用CoAP协议接入,如水表、燃气表等 NB-IOT网络:实现对NB-

qq_42965739的博客 3057

解读中国电信5G NB-IoT用户破亿背后:中国物联网行业出现“领头雁”

517世界电信日当天,“中国电信5G NB-IoT用户规模突破1亿, 5G窄带物联网规模全球第一”这一消息引发行业震动,全球第一何种概念?可以说,这不仅对中国电信自身而言是一种大跨越,对于运营商抢滩政企新赛道乃至对中国整个物联网行业的发展都极具建设意义。 守正出奇 用户数破亿见证战略前瞻性 对于中国电信自身而言,5G NB-IoT用户数破亿是释放物联网原子能力的体现,也是坚持“云改数转”“云网融合”既定战略正确的有力见证。 2020年,工信部就已发布关于深入推...

techty的博客 2万+

中国电信物联网开放平台设备能力描述文件profile开发指南.doc

中国电信物联网开放平台设备能力描述文件profile开发指南.doc

【IoT】物联网NB-IoT之电信物联网开放平台对接流程浅析

电信物联网开放平台对接流程如下图所示: 1、创建 APP 应用 登录中国电信物联网开放平台对接测试环境SP Portal(https://180.101.147.135:8843),初次登录需要修改初始密码。 选择【应用管理】-&gt;【应用】点击右上角“+创建应用”。 典型的 NB-IoT 应用的参数设置可参考如下设置: 所属行业: 公用事业(NB-IoT) 关联API包: ...

产品线负责人 5万+

电信NBIOT编解码插件开发流程

基于电信NBIOT的编解码插件开发流程,上行数据指令流程等

NB-IOT编解码插件开发相关jar包

NB-IOT编解码插件开发相关jar包。在项目中建立lib文件夹,在pom中 <!-- Huawei提供的编解码接口,必须 --> <!-- systemPath请替换成你本地的目录 \codecDemo\lib\com.huawei.m2m.cig.tup-1.3.1.jar --> com.huawei protocal-jar 1.3.1 system ${basedir}/lib/com.huawei.m2m.cig.tup-1.3.1.jar

portplayer编解码插件

该插件用于解决portplayer播放mkv等格式视频没有声音现象,当播放mkv等格式视频出现无法解码音频时,将该插件安装在portplayer目录下即可

华为NB-IoT编解码插件检测工具

华为NB-IoT编解码插件检测工具,用于检测NB-IoT编解码插件开发是否正确

NB-IOT编解码插件demo(java版)

提供方便的NB-IOT编解码插件demo(java版)资源链接。

电信 NB-IoT无缝对接阿里云IoT 物联网平台

众所周知,中国电信的NB-IoT设备必须直连电信CTWing平台,无法直接在阿里云IoT,AWS IoT,腾讯云IoT 管理中国电信的NB-IoT设备。IoT开发者苦于运营商平台久已,阿...

3327

profile和插件上传步骤

电信NB-IOT平台正常运行所需要的profile和插件上传步骤

解码插件

解码插件

2021 国内外 IoT 物联网平台汇总

物联网是继互联网、移动互联网之后的又一个万亿级的大市场。物联网平台作为物联网应用的基础设施,既管理设备、处理数据,又连接用户,必然是各路云厂商的兵家必争之地。今天小编就为大家梳理了国内外主...

8675

中国电信物联网开放平台-开发者Portal介绍.pptx

中国电信物联网开放平台-开发者Portal介绍.pptx

上一篇: CentOS7.4下安装Docker
Mouse_debug
博客等级 码龄10年 1粉丝 5原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值