- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国内物联网平台初探(一)物接入IoT Hub
国内物联网平台初探(一)
——百度物接入IoT Hub
2016.6.12
详细内容请联系:ibrahima@126.com
物接入IoT Hub - 架构
• 全托管的云服务,帮助建立设备与云端之间安全可靠的双向连接
• 支撑海量设备的数据收集、监控、故障预测等各种物联网场景
2
物接入IoT Hub - 功能
• 通信协议:支持MQTT
• 数据安全:设备级认证、策略授权;双向安全连接、SSL传输
• 开发语言:支持多种开发语言、兼容主流硬件设备
1. 支持C、C#、Python、Java、PHP等
2. 支持CLI命令行工具(Python )
• 分析服务:对接百度大数据服务
3
物接入IoT Hub – 概念
概念 描述
MQTT是基于二进制消息的发布/订阅(Publish/Subscribe )模式的协议,
MQTT 最早由IBM提出的,如今已经成为OASIS规范,
更符合M2M大规模沟通。
endpoint IoT Hub 的服务实例,代表一个完整的IoT Hub 服务。
表示IoT Hub 设备,
thing
用户可以在每个endpoint中创建一个或多个thing。
principal是一个抽象概念,表示设备(thing)的身份。
principal 每个thing可以绑定一个principal ,
每个principal拥有一个policy权限。
policy 为身份principal设置对应的策略policy ,一个principal对应一个policy。
permission 为每一个policy设置一组权限permission ,其中包括主题topic ,和对该主题的操作权限operation。
每一个policy都需要指定一个主题项目(topic ),在进行使用IoT Hub 服务之前,
需要先为我们即将开展的订阅发布信息创建一个主题名称,
topic
该主题应用于MQTT客户端。topic规则允许字符串可以带一个通配符”#” ,
例如“temperature/#”就是匹配前缀是temperature的所有topic ;单独的“#”表示匹配所有topic。
operation 对topic的操作权限。目前基于MQTT协议,IoT Hub 支持创建发布PUBLISH和订阅SUBSCRIBE两种权限。
4
MQTT协议
MQTT (Message Queuing Telemetry Transport )是一个客
户端服务端架构的发布/订阅模式的消息传输协议。它的设计
MQTT vs HTTPS:
思想是轻巧、开放、简单、规范,易于实现。这些特点使得
它对很多场景来说都是很好的选择,特别是对于受限的环境 • 吞吐量:93倍
如机器与机器的通信(M2M )以及物联网环境(IoT )。
• 发送数据电量消耗: 1/11
客户端 • 接收数据电量消耗:1/170
1. 发布应用消息给其它相关的客户端。
文档评论(0)