产品 电信nb接口调用_NB-IOT开发流程---基于中国电信物联网平台实现平台对接-程序员宅基地

技术标签: 产品 电信nb接口调用  

→天翼物联注册

微信公众号搜索“天翼物联产业联盟”注册,完成后会收到邮件,主要包括2个地址(以下地址2019.06.29有效,请关注公告,此地址有可能会变更)

包括帐号及密码,第一次登陆请更改密码。上面2个地址中第1个是应用管理平台,第2个是连接管理平台,各有侧重,开发过程中,均需配置,2者数据互通。

→应用开发

主要步骤包括 使用邮件里面的2个地址,建立应用,编辑profile,开发编解码插件,设备联网并上报数据,建立应用服务器,在线测试。

初次接触的同学可能不理解profile和编解码插件分别指代什么,举个例子,某温湿度传感设备上传指令如下:010304112233444BC6,其中温度为1122,湿度为3344。则profile就是一个表示该设备能力的文件,说白了,该文件定义了2个字段温度,湿度,设定好字段类型等参数即可。而编解码插件就是将原始数据解析,即温度=1122,湿度=3344。当然,如果有下发指令的也会包括进去。

如果仅仅是测试,以上步骤就完成了。

如果要通过联合测试,并取得报告,还有几件事情要做。

1 如果采用透传,则不能使用在线编解码插件开发,必须采用线下开发的形式(限定JAVA语言,MVN编译),如果离线开发的最好使用pluginDetector.jar插件测试工具先测试通过再上传。

2 如果对接华为平台,则必须提供https接口,这个涉及到CA证书,电信平台同时支持http,https,在一般情况下,采用http即可。(如果证书错误,会提示503错误,后面有详细说明证书制作方法)

3 如果要通过测试进入正式平台,还需要校验签名(signtool.exe)

以上完成,就可以联系电信测试人员进行联合测试了,测试完成,1周内就会下发测试报告。(注意:应用服务器需要对各项操作返回均保留原始日志,联合测试过程中电信测试人员会要求提供应用服务器各项请求数据收发截图,并与电信平台进行比对,只有比对通过才能通过测试。包括设备数据变化订阅接口的推送数据等等。)

→编解码插件开发

一、按照《中国电信物联网开放平台编解码库开发与升级指南.pdf》文档来操作;

二、在完成profile文件的编写条件下,根据已有的编

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39586335/article/details/111497977

智能推荐

台式机dp接口_2K至4K显示器性价比线材选购攻略,毕亚兹 DP高清线入手-程序员宅基地

文章浏览阅读1.2k次。较早购买显示器的小伙伴,显示器的分辨率很多都是1920*1080的,还有更好一些的就是2048*1080,也就是我们常说的2K显示器。虽然HDMI线材的通用性和兼容性要好上不少,但是即使低版本的DP传输协议也还是比较快的,对于爱玩游戏的朋友可以享受到高赫兹显示体验,玩游戏会更爽。今天给大家推荐的这款毕亚兹DP高清线价格十分便宜,线材长度1.8米,规格是DP1.2的,对于日常电脑转接显示器和投影机都..._铁幕1920*1080显示器hdmi线

python给excel的列去重_python计算excel一列的,去除重复的数量-程序员宅基地

文章浏览阅读169次。python给excel去重import xlrdimport xlwtsheet = xlrd.open_workbook(r’C:\Users\wm\Desktop\source.xlsx’, ‘rb’).sheets()[0]write_info = []l = 0for i in range(sheet.ncols):col_c = list(set(sheet.col_values(i)))if col_c:if l < len(col_c):l = len(col_c)_python计算excel一列的,去除重复的数量

mysql执行存储过程报错1366_花花蘑菇-程序员宅基地

文章浏览阅读221次。编辑删除mysqld_multi安装多个mysql实例一个机器上安装多个mysql实例,除了将每个实例在不同的目录下编译安装,为每个实例指定不同的端口,socket,配置文件,安装目录等。还可以使用mysqld_multi方式。mysqld_multi是mysql设计的专门用来管理不同端口,不同socket的mysql实例的工具。它可以同时启动,停止多个mysql实例,也可以查看这些实例的状态。m..._1366 - incorrect integer value: '*!50530 set @@session.pseudo slave mode=1*/

什么是少儿Python编程?这一篇告诉你!-程序员宅基地

文章浏览阅读865次,点赞25次,收藏18次。少儿编程Python是一种计算机程序设计语言也是人工智能时代的语言,初的时候是被设计用于编写自动化脚本,但是现在随着版本的不断更新以及其他功能的添加,现在 Python已经被广泛的应用于ー些大型开发上面。Python作为少儿学习编程必须学习的课程之一,具有相当重要的作用。Python是一门面向对象的编程语言,Python的语言方式与自然语言较为接近并且语法也比较简洁。它相对于其他语言,更加易学、易读、可移植、可扩展、可嵌入,非常适合快速开发,可阅读性很高,所以学生们在理解方面也较为容易。

虚拟机下安装QT的步骤_vjufhqt-程序员宅基地

文章浏览阅读7.2k次。参考https://blog.csdn.net/fei86155/article/details/70474017,只是将在设置环境变量时用的gedit 命令改为vi命令就好,其他没有发现任何问题。_vjufhqt

泰勒图(Taylor diagram)绘制方法大汇总-程序员宅基地

文章浏览阅读2.6k次,点赞6次,收藏18次。泰勒图(Taylor diagram)的基本介绍 R 绘制泰勒图(Taylor diagram) Python 绘制泰勒图(Taylor diagram) 泰勒图(Taylor diagram)的基本介绍泰勒图(Taylor diagram)可以简单的理解为一种的可同时表示标准差、均方根误差和相关系数三个指标的可视化图表。样例图如下(来源于网络):泰勒图(Taylor diagram)样例通常,泰勒图中的散点代表不同模型,横纵轴代表标准差,辐射线代表相关系数,虚..._泰勒图

随便推点

Zynq+zcu106学习随笔2-VCU硬件逻辑搭建_vcu 参考时钟-程序员宅基地

文章浏览阅读5.4k次,点赞2次,收藏10次。 内容主要来自官方手册pg252-vcu。 vcu的逻辑电路还是还是很好理解,以下只记录觉得重要的部分。 1.添加Zynq UltraScale+ VCU IP以及Zynq UltraScale+ MPSoC到block design。 2.选择PL1 clock频率为333MHz,使能中断以及4个PS-PL从接口AXI HP。 3.剩下的连接如下图值得注意的是pll..._vcu 参考时钟

Unity3D与Android互相调用踩坑总结_com/unity3d/player/unityplayer-程序员宅基地

文章浏览阅读1.2w次,点赞4次,收藏13次。1.引入unity的 classes.jar包 本人安装unity-5.6.1版本,目录为D:\Program Files\unity-561\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes\classes.jar 若直接将classes.jar导入AndroidSt..._com/unity3d/player/unityplayer

VC--CAnimateCtrl 动画控件的学习_mfcanimation control-程序员宅基地

文章浏览阅读5.3k次。动画控件  Windows 95支持一种动画控件(Animate control),动画控件可以播放AVI格式的动画片(AVI Clip),动画片可以来自一个AVI文件,也可以来自资源中。合理地使用动画控件,可以使程序的界面更加形象生动。11.5.1 动画控件的使用MFC的CAnimateCtrl类封装了动画控件,该类的Create成员函数负责创建动画控件,其声明为:BOO_mfcanimation control

起死回生——在 Linux 中使用 supervisor 管理后台进程_unix:///usr/local/supervisor/tmp/supervisor.sock r-程序员宅基地

文章浏览阅读1.1k次。在 Linux 中运行后台进程运行有很多方法,例如 nohup,screen 等。但如果想要可靠地在后台运行一个服务程序,就需要把它做成 daemon,最好还能监控进程状态,在意外结束时能自动重启。supervisor 就是用 Python 开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。一、安装以 CentOS 为例。先安装 easy-installyum install python-setuptools然后用 easy-i_unix:///usr/local/supervisor/tmp/supervisor.sock refused connection

嵌入式 Linux 内核驱动开发【The first day: 36093万字】_linux嵌入式内核及驱动开发 初级+高级+项目+物联网逆人行-程序员宅基地

文章浏览阅读2.2k次,点赞42次,收藏87次。嵌入式 Linux 内核驱动开发【1】第1章 Linux 内核裁剪和定制【1】Linux 内核开发简介【2】 Linux 源码阅读工具【1.2.1】Source Insight【1.2.2 Eclipse】【1.2.3】 vim+ctags+cscope【1.2.4】 LXR【3】Linux 内核源码【1.3.1 目录树概览】【1.3.2】 快速确定主板关联代码【4】 Linux 内核中的 Makefile 文件【1.4.1】 顶层 Makefi_linux嵌入式内核及驱动开发 初级+高级+项目+物联网逆人行

使用lupdate生成Qt的ts翻译文件-程序员宅基地

文章浏览阅读1.8k次。4、.ts文件翻译完成后,使用lrelease xxx.ts命令,生成.qm文件供程序加载,如果程序关联了多个动态库,可能需要加载多个翻译文件。3、使用linguist XXX.ts 打开qt翻译工具。_lupdate

推荐文章

热门文章

相关标签