除了引用最新的MQTT V3.1.1标准,Sparkplug规范尽可能利用开源的开发工具和数据编码。

4.1 OASIS MQTT V3.1.1规范

Sparkplug规范所指MQTT 服务器/客户端满足MQTT V3.1.1规范,参见“mqtt-v3.1.1-os.doc”:

http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html

另请参阅MQTT V3.1.1规范的附录文件,讨论在MQTT TCP/IP 网络中实现安全通讯的最佳实践:

http://docs.oasis-open.org/mqtt/mqtt-nist-cybersecurity/v1.0/mqtt-nist-cybersecurity-v1.0.doc

4.2 Eclipse基金会IoT资源

Eclipse基金会提供优秀的支持工业标准的开源软件,基金会中的物联网(IoT)工作组提供了丰富的信息。

http://iot.eclipse.org/

4.2.1 Paho

Paho 是Eclipse基金会项目,提供成熟、标准的MQTT客户端和MQTT服务器实现,以及所有MQTT有关的其他资源。

4.3 Google Protocol Buffers

Google Protocol Buffers是语言无关、平台无关、可扩展的结构数据序列化方法,用来编码Sparkplug  A和B两个版本的负载。

https://developers.google.com/protocol-buffers/

4.3.1 Kura Google Protocol Buffer方案

Kura是Eclipse基金会的另一个项目,在IoT资源里面。Kura提供开源的、用Google Protocol Buffer表征Sparkplug A所定义MQTT 负载的方案。

https://github.com/eclipse/kura/blob/develop/kura/org.eclipse.kura.core.cloud/src/main/protobuf/kurapayload.proto

4.4 树莓派硬件

为了使Sparkplug 规范尽量接近实际,本文档提供了一个边缘节点和关联设备的参考实现示例和截屏。示例中,用树莓派硬件代表边缘节点,用Pibrella I/O板代表设备。

链接:

0. 目录

3. 系统构成

5. 通用消息流

Sparkplug规范-4.引用标准和资源相关推荐

  1. 国内首个《政务APP技术指标评价规范》团体标准正式出台

    近期,由中国电子工业标准化技术协会(简称"中电标协")提出并归口,北京博睿宏远数据科技股份有限公司(以下简称:博睿数据)作为牵头单位,联合中国电子技术标准化研究院.中国电信集团有限 ...

  2. 如何查找文献及规范参考文献引用格式(以石家庄铁道大学图书馆为例)

    如何查找文献及规范参考文献引用格式 凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 1.打开石家庄铁道大学官网,找到图书馆 2.找到中国知网,可查找中文文献 ...

  3. 常见国家S口-O口规范与CID标准一览(本文为内部资料,为转载)

    目录 目的 范围 定义及缩略语 引用标准和参考资料 2.1.什么是FXS和FXO接口 2.2.几个关键概念 2.3.FXS口接口功能 2.4.FXO口接口功能 3 各国CID标准测试规范 4  各国F ...

  4. 常见国家S口-O口规范与CID标准一览

    常见国家S口-O口规范与CID标准一览(本文为内部资料,为转载) 目录 1............................................................... ...

  5. Atitit 提升效率 界面gui方面的前后端分离与cbb体系建设 规范与推荐标准

    Atitit 提升效率 界面gui方面的前后端分离与cbb体系建设 规范与推荐标准 1. 界面gui方面的前后端分离重大意义1 2. 业务逻辑也适当的迁移js化1 3. 常用分离方法2 3.1. 页面 ...

  6. wpf资源嵌套,一个资源引用另外一个资源,被引用的资源应该声明在前面

    在wpf的XAML的Window.Resources中,一个资源引用另外一个资源,出现如下错误: "错误 1 "{DependencyProperty.UnsetValue}&qu ...

  7. uniapp微信小商店引用标准版交易组件

    uniapp微信小商店引用标准版交易组件 1.在微信公众平台 开通交易组件 2.新建一个ui-app小程序 3.引入组件 pages.json "plugins": {" ...

  8. 诸暨软件测试,诸暨市2017年中考体育测试项目测试规范及评分标准

    诸暨市2017年中考体育测试项目测试规范及评分标准 日前,诸暨市教育局公布了明年中考体育测试规范及评分标准.根据通知要求,2017年中考体育测试继续采用机考模式,球类项目(篮球运球上篮.排球垫球.足球 ...

  9. 屏幕适配以及ui切图规范和命名标准

    android屏幕适配详解 屏幕级别 屏幕密度 比率(相对) 物理大小(英寸) 像素大小 通常的分辨率 ldpi 120 3 0.75 1 120   mdpi 160 4 1 1 160 320*4 ...

最新文章

  1. 他们是最懂数据的商家!智能品牌时代到来
  2. linux xia 安装程序,linux更新或安装libzip
  3. 中考计算机考试作文,中考理化实验计算机考试作文
  4. 详解HashMap数据结构实现
  5. MDSF:如何使用GMF来做TOGAF建模工具
  6. Windows开机运行程序
  7. linux刷新本地dns命令_Linux在shell终端中清空DNS缓存,刷新DNS的方法
  8. VB.net 2010下关联与程序图标设置
  9. linux中进程unit是什么意思,Unit(linux)基础命令
  10. 在哪买虚拟服务器,虚拟服务器是购买哪种
  11. wazuh-monitord agent连接监控
  12. 左旋右旋问题一次搞定!!!
  13. 用Python爬取豆瓣首页所有电影名称、每部电影影评及生成词云
  14. CSS 中的 text-decoration 属性
  15. 把微信头像保存到本地的两种方式
  16. 【python3】文件夹文件遍历文档内容追加
  17. “张一鸣”为何突袭“王兴”
  18. android底层驱动——SD卡(TF卡\MMC卡)检测识别
  19. Java判断一个数是否是2的n次幂
  20. GEE:随机森林分类landsat影像,年度合成数据,计算混淆矩阵,OA,kappa,验证精度

热门文章

  1. 单片机C语言GRB888和RGB565的互相转换
  2. 谷歌首席决策科学家:AI难免犯错,唯有人类可以悬崖勒马
  3. Beego 简单用户注册与登录
  4. 铁路一线工人春运备战实录:深夜里的“钢铁工匠”
  5. 2019年8月21日 星期三(韩天峰的个人简历)
  6. openresty ngx_lua重定向
  7. 资深项目经理2019年总结
  8. CCRC信息安全服务资质。
  9. vmware workstation添加共享硬盘的步骤
  10. Node.js全局对象