一、前言


本章是介绍电信平台和移动平台的环境搭建,如果你的NB模组是全网通的,就可以对接三大运营商的平台,本人只连接过电信平台和移动平台,同时如果你的NB模组是移动的话,它还可以直接连接自家的服务器的,可以绕过平台直接发数据给服务器(这一点后面文章会更新的)。


二、电信平台搭建


1  设备注册

所有设备需要先在平台进行注册,才允许连接到平台,平台支持通过北向API接口进行注册,也支持通过平台的portal界面进行注册。通过注册设备,平台会为每个设备分配一个唯一的标识deviceId和PSK(如果北向API注册接口中携带了PSK参数,那平台就使用北向接口中的PSK,不再自动分配),后续APP应用操作这个设备时都通过deviceId来指定设备。PSK参数详细参考后面设备DTLS安全接入。登录开发者portal->设备管理->注册设备->选择需要注册设备的Profile(即选择一款设备模型)->填写设备名称和设备标识,点击注册按钮即可。

2  程流程如下:
① 参与合作伙伴计划(http://partner.huawei.com),获取 IoT 平台资源,下载并激活 SoftRadio
软件
② 通过 SP Portal 在 IoT 平台上创建北向应用,获取 AppID/secret
③ 编写设备 Profile 文件,并上传至 IoT 平台
④ 编写编解码插件,并上传至 IoT 平台
⑤~⑦ 编写北向应用,鉴权、注册直连设备、修改设备信息
⑧ 南向设备绑定上线
⑨ 调用北向应用其他接口完善功能,如消息订阅、命令下发
⑩ 南向设备上报数据


三、移动平台搭建


1  OneNET平台接入架构说明

  • 平台侧流程——产品创建与设备注册
  • 模组侧流程——模组初始化及模组侧设备实体配置相关操作

移动平台搭建没有电信那么复杂,但是模组侧流程比电信稍微复杂一点。

2   平台侧操作流程说明

进行 OneNET 平台对接前,需要先在平台上完成 NBCoAP 产品创建和设备注册操作; 该步骤的目的是在平台上创建产品,并声明该产品下挂载的设备, 每一个设备,唯一对应一个下级终端模组。

本文档例程中使用重庆 OneNET 平台,其门户网站为:https://open.iot.10086.cn/中移物联网有限公司在全国多个省市均部署有 OneNET 平台, 每个 OneNET平台都有独立的门户网站和接入点信息, 使用前需明确目标平台的相关信息。

2.1  平台产品创建流程

OneNET 平台支持通过配置界面直接创建 LwM2M 设备, 创建产品时选择联网方式为 NB-IoT,设备接入协议选择 LwM2M。

2.2  平台产品创建流程

产品创建成功后, 需要在产品中创建 LwM2M 设备,创建设备需要进入产品详情界面。
           

创建设备时, 使用 IMEI 和 IMSI 作为设备登录时的鉴权信息, 必须使用模组对应的 IMEI 号和 IMSI 号进行设备注册,并且务必勾选自动订阅开关。

设备添加成功后,点击进入设备管理界面,即可看到注册成功的设备信息,设备名称前面的圆圈表示设备状态; 灰色指示设备处于离线状态,绿色指示设备处于在线状态。

至此,平台侧操作完成。由于 OneNET 平台可能发生迭代更新,若界面与实际网页结构不同,请以
OneNET 平台为准。

【NB-Iot自我学习之路_3】NB平台介绍【电信篇】+【移动篇】相关推荐

  1. 学习版pytest内核测试平台开发万字长文入门篇

    前言 2021年,测试平台如雨后春笋般冒了出来,我就是其中一员,写了一款pytest内核测试平台,在公司落地.分享出来后,有同学觉得挺不错,希望能开源,本着"公司代码不要传到网上去,以免引起 ...

  2. Node.js学习之路09——Path基本介绍

    Path 1. normalize()将非标准路径字符串转换为标准路径字符串 解析路径字符串中的..和.字符串,返回解析后的标准路径 将多个斜杠字符串转换为一个斜杠字符串,例如将\\转换为\ 将win ...

  3. python学习之路 一 :编程语言介绍

    本节重点 理解编程语言是什么? 大体明白,编程语言是如何与计算机底层通信的编程语言有哪些分类? 分别列举主流编程语言的特点 什么是编程,为什么要编程 一.什么是编程语言?为什么要编程? 编程:是个动词 ...

  4. 基于物联网(IOT)技术的智慧楼宇运营管理平台介绍

    前言: 今天很多弱电公司已经开始网上办公了,这段时间,可以多学习一些东西,提高自己也不错.现在物联网IOT技术应用比较多,基于IOT技术的智慧楼宇解决方案是怎么样的?今天一起来学习一下吧! 正文: 借 ...

  5. 产品 电信nb接口调用_艾礼安NB—IoT产品通过中国电信物联网开放平台接入认证...

    原标题:艾礼安NB-IoT产品通过中国电信物联网开放平台接入认证 近日,从电信部门传来好消息,艾礼安NB-IoT系列产品成功通过了中国电信物联网开放平台接入认证. 艾礼安NB-IoT产品通过电信认证 ...

  6. slam学习,文章链接汇总,方便自我学习

    感谢大佬们的文章,让新手在学习道路上有指引,为方便自我学习,汇总了一部分链接 因为转载了很多篇文章,不知道应该发布应该怎么填,斗胆把汇总当成了原创,如有不妥,私必删 slam基础积累 SLAM基础积累 ...

  7. Verilog学习之路(8)— 时序电路的设计

    Verilog学习之路(8)- 时序电路的设计 一.前言 时序逻辑电路的输出不仅与当前时刻输入变量的取值有关,而且与电路的原状态,即与过去的输入情况有关. 时序逻辑电路的两个特点: 时序逻辑电路包括组 ...

  8. SQLite学习之路② Pager模块介绍和Pager对象(2021SC@SDUSC)

    2021SC@SDUSC SQLite 学习之路 第二节 模块介绍和Pager对象 Pager介绍 Pager对象 Pager介绍 根据上图我们能够大致了解Pager模块在SQLite占据的地位,它是 ...

  9. NB IoT LWM2M Object or/and Resource Identifier: (Object ID) or (ResourceID)

    NB IoT LWM2M Object or/and Resource Identifier: (Object ID) or (ResourceID)      LWM2M协议中Object ID-对 ...

最新文章

  1. html页面转换成pdf
  2. COM如何区分套间线程(apartment thread)和自由线程(free thread)
  3. reactjs回调函数形式的ref:含内联形式回调函数调用次数问题
  4. CGI模式,模块模式与CLI模式运行PHP的区别
  5. 全面支持开源,微软加速 Visual Studio 和 Azure DevOps 云升级
  6. [html] 如何在不同的端口间共享cookie?
  7. 计算机分类及在信息社会中的应用,計算机在信息社会中的应用.doc
  8. 在SQL Server数据库之间进行数据导入导出
  9. linux如何自动化部署脚本实现免密登录并访问资源
  10. 细数阿里达摩院2019年的十个Flag
  11. 记录一次因为懒惰而吃亏的事情
  12. Leetcode 513 javascript
  13. ISA Server 2004服务器发布DHCP服务器
  14. Navicat 解决方案之ORA-28547
  15. html5中的web storage的用法
  16. ubuntu python3.5安装_Ubuntu14.04安装使用Python3.5
  17. matlab验证dtft移位性质,7.DTFT的Matlab实现.ppt
  18. codecombat极客战记森林61-70通关代码
  19. 解决创建MAVEN工程速度慢的问题
  20. 微信开发工具取消域名检查_如何检查域名可用性(简易域名搜索工具)

热门文章

  1. [ 代码审计篇 ] 代码审计案例详解(二) XXE代码审计案例
  2. GNU Radio系列教程(七):初级篇之GNU Radio GRC PSK调制解调
  3. 返回一个整数的反序数函数
  4. [渝粤教育] 郑州轻工业大学 机械制图1 参考 资料
  5. idea git commit之后,想撤销commit
  6. Problem C: 判断三角形的性质
  7. 系统主数据管理之物料(Item)五 Item 的制造商部件号(MPN)
  8. 代码题--C++--最少立方数之和每个数最少可以写成几个数的立方和
  9. oracle预防性维护计划,Oracle dba 日常管理
  10. Mac 安装BurpSuite2021.6