所有文档

          物接入 IoT Hub

          核心概念

          项目

          物接入IoT Hub的项目,每一个项目代表一个完整的物接入 endpoint。项目有设备型和数据型两种类型。

          物影子

          物影子反映物理世界中的一个物(设备),是物在云端的『影子』或『数字双胞胎』。运行时,物将监控值上报给物影子,物影子会用一个 json 文档存储设备的最后一次上报的状态,您可以直接通过MQTT或HTTP访问。同时,物影子也提供反控功能。

          物模型

          物模型由一个或多个属性构成,您可以用他来表示一类(或同一型号的一批)设备。基于物模型可以创建物影子。

          MQTT

          MQTT(Message Queuing Telemetry Transport)是一个基于二进制消息的客户端服务端架构的发布/订阅(Publish/Subscribe)模式的消息传输协议,最早由IBM提出的,如今已经业界通行规范,更符合机器与机器的通信(M2M)以及物联网环境(IoT)。

          如您在使用数据型项目,还需了解以下内容。

          用户(thing)

          表示物接入IoT Hub 的用户,用户可以在每个endpoint项目中创建一个或多个用户thing。

          身份(principal)

          principal即身份,是一个抽象概念,表示连接用户(thing)的身份,基于身份可以对用户进行权限管理。每个用户thing可以绑定一个身份principal,每个身份principal拥有一个策略policy。

          策略(policy)

          策略,表示每个身份对于对应用户所具备的权限,可以为身份principal设置对应的策略policy,一个principal对应一个policy。

          权限(permission)

          权限,表示对策略policy、主题topic所拥有的能力。为每一个policy设置一组权限permission,其中包括主题topic,和对该主题的操作权限operation。

          主题(topic)

          每一个策略policy都需要指定一个主题topic,在进行使用物接入服务之前,需要先为我们即将开展的订阅发布信息创建一个主题名称,该主题应用于MQTT客户端。topic规则允许字符串可以带一个通配符”#”,例如“temperature/#”就是匹配前缀是temperature的所有topic;单独的“#”表示匹配所有topic。

          操作权限(operation)

          对topic的操作权限。目前基于MQTT协议,IoT Hub 支持创建发布 Publish 和订阅 Subscribe 两种权限。

          上一篇
          产品概述
          下一篇
          产品架构