前言

前面大体讲了电信NB平台的一些概念,本篇就来接触一下电信NB的核心配置之一profile。
profile 就是配置文件嘛!编解码插件就是编解我们与设备通讯使用的十六进制码流的东西。
向大家推荐如何做到电信NB与移动NB兼容

profile的定义

每一个service包含属性和命令两部分
属性对应的是上传的数据,我们定义好规则之后,上传的16进制码流会根据我们定义的规则拆分到指定的service的 属性列表 中的 属性 中,生成一个json传递给我们的应用;
命令对应的是下发的数据,我们定义好规则之后,下发的json(下发命令字段 中的 属性 的键值对)根据我们定义好的规则将json转换成16进制码流传递到设备上;

如上图所示:
我们定义了一个名字为CommandService的服务,这个服务是专门用来下发命令的,应为我需要下发的命令单一,所以只定义了一个Send命令,这个命令中有一个value属性,类型是string类型的,长度是500,然后定义了一个叫做response的响应命令字段(其实并没有看出来有什么用,可以不定义)。

我理解的数据流向

16进制码流
profile
16进制码流
profile
对应到profile属性上
设备
profile封装工具
平台
编解码插件
应用-根据配置文读取数据
profile
profile
16进制码流
profile
16进制码流
应用
平台
profile封装工具
设备
编解码插件

如上图所示:profile封装工具根据我们配置好的profile属性将设备上传的16进制码流拆解到对应的profile,同时当有命令下发时,将应用传来的profile转换成相应的16进制码流。

与编解码插件的联系

理论上当我们将profile定义完成之后我们就确定了编解码插件的编解码规则,所以我们后面的工作就有了理论基础。

下回:编解码插件具体使用方式与规则

NB物联网之天翼物联(2)——profile定义与使用相关推荐

  1. NB物联网之天翼物联(1)——电信NB平台到底有什么

    前言 本人目前任职于一家仪表企业,最近接到了NB物联网表的项目.做下笔记,以便后续使用,同时发现网上关于NB对接平台的资料太少,于是将踩得坑跟大家分享! 我们起先做的移动NB表,异常之顺利,平台的接口 ...

  2. java下发命令nbiot,NB物联网之天翼物联(3)——编解码插件上传规则细解(java开发物联网)...

    前言 电信的编解码插件本意上是可以让我们的开发更加灵活,但是你好歹把文档写明白啊...同时在正常的生产中我们的产品不可能只使用电信的模块,有时甚至是客户要求使用移动还是电信的模块,所以兼容性给我们的体 ...

  3. NB物联网之天翼物联(5)——编写编解码插件

    前言 之前的两篇将编解码插件的外围配置都已经交代明白,本篇将为大家讲解编解码插件的组成以及如何编写编解码插件! ProtocolAdapterImpl 中的 encode And decode 在上一 ...

  4. NB物联网之天翼物联(3)——初窥编解码插件(java开发物联网)

    前言 电信的编解码插件本意上是可以让我们的开发更加灵活,但是你好歹把文档写明白啊...同时在正常的生产中我们的产品不可能只使用电信的模块,有时甚至是客户要求使用移动还是电信的模块,所以兼容性给我们的体 ...

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

    前言 前面为大家介绍了编辑码插件的大体结构,本篇为大家详解怎么配置编解码插件上传包的参数! 向大家推荐如何做到电信NB与移动NB兼容 第23条"婚约" 编解码插件上传位置 上一篇结 ...

  6. 共迎物联网万亿市场,中国电信“天翼物联开发者大赛”技术沙龙武汉站成功举行...

    共迎物联网万亿市场,中国电信"天翼物联开发者大赛"技术沙龙武汉站成功举行 中国电信首届"天翼物联开发者大赛"技术沙龙已经先后走过华东(南京)和华中(武汉)两站, ...

  7. 天翼物联获2022年移动物联网“先进企业”

    近日,由工信部指导.中国信通院等单位主办的"首届移动物联网大会"在无锡圆满落幕.天翼物联获2022年移动物联网"先进企业"奖. 今年,我国移动物联网终端用户16 ...

  8. 物联网开放平台全面赋能生态伙伴,电信“天翼物联开发者大赛”技术沙龙北京站如期举行...

    物联网开放平台全面赋能生态伙伴,电信"天翼物联开发者大赛"技术沙龙北京站如期举行 [中国▪北京]12月7日,中国电信携手华北地区生态伙伴齐聚京城,共话物联网产业生态未来.本次沙龙以 ...

  9. 天翼物联携手6家单位发起移动物联网高质量发展共同倡议

    近日,由工信部指导,中国信息通信研究院(以下简称"中国信通院").中国通信学会.无锡市人民政府.人民邮电报社.江苏省工业和信息化厅.江苏省通信管理局共同主办,无锡物联网创新促进中心 ...

最新文章

  1. 求数组当中子数组最大和
  2. OpenCV的示例程序在哪里?
  3. 解决SQL Server 2000 错误15023:当前数据库中已存在用户或角色
  4. 网页登录接口php,thinkphp-登入接口示例
  5. 一致性Hash(Consistent Hashing)原理剖析
  6. MFC 窗体样式修改
  7. [css] 头部设置meta也可以做到自适应为啥还要用rem?
  8. HDFS节点内数据平衡
  9. java 反编译 行号对齐 decompiler如何去掉行号
  10. python vector 初始化_一文带你走进Python中的数据类
  11. iOS----创建静态库
  12. RS232线序问题(研旭手把手教你学DSP)
  13. word2007删除某一页的页眉横线
  14. python 类和对象的实例简介
  15. 推荐几本书给大家(二)
  16. Java笔记——反射常用方法
  17. 教学|3DSMAX制作爆炸粒子的技巧,游戏特效这么做
  18. html焦点图自动轮播,JS实现焦点图轮播效果的方法详解
  19. 思科模拟器入门基础-交换机Telnet远程登录
  20. 成功的秘诀就是不要畏惧失败

热门文章

  1. 3.(基础)tornado的接口调用顺序与模板
  2. 我的Java学习笔记(六)----IO流
  3. 电脑配置GPU加速器||电脑配置CUDA,cuDNN
  4. python大一知识点总结_python 知识点总结
  5. 如何使用U盘安装操作系统 安装GHOST XP, xp纯净版
  6. matlab for步长,matlab循环语句for怎么用
  7. iOS 描述文件、app,证书 和 teamid的关系
  8. Spring Cloud 企业电子招标采购系统源码
  9. 华北水利水电大学计算机学院,华北水利水电大学数学与信息科学学院
  10. 构建“量子世界观”的基本概念