在拓扑结构上,Azure 物联网 (IoT) 解决方案是一个资产和组件的集合,分为 IoT 设备、IoT 平台和 IoT 应用程序。 事件、见解和操作是发生在这些结构部分之间的数据流和处理管道。
本文介绍 IoT 设备、平台和应用程序特征。 本文还介绍 IoT Edge 网关、IoT 平台证明、身份验证、协议和预配。
IoT 设备、平台和应用程序
IoT 设备是向 IoT 应用程序发送事件并接收来自 IoT 应用程序的命令的物理或虚拟事物。 术语事物和设备都表示 IoT 解决方案中已连接的设备。
IoT 设备具有以下一个或多个特征:
- 拥有用于在解决方案中进行区分的唯一标识。
- 具有应用程序可以访问的属性或状态。
- 将事件发送到 IoT 平台,供应用程序进行操作。
- 接收来自应用程序的命令并执行命令。
IoT 平台是服务的集合,允许设备和应用程序相互连接和通信。 Azure IoT 平台通常由 Azure IoT 中心和事件路由服务(如 Azure 事件中心)组成。
IoT 平台至少会执行以下操作:
- 代理安全连接、身份验证以及设备与受信任的应用程序之间的通信。
- 生成有关传入事件的上下文见解,确定将事件路由到终结点。
应用程序是特定于方案的服务和组件的集合,它们对 IoT 解决方案是唯一的。 IoT 应用程序通常具有:
- 适用于计算、存储和事件终结点的 Azure 或其他服务的组合,与独特的应用程序业务逻辑结合使用。
- 用于接收和处理传入设备事件的事件工作流。
- 用于将命令发送到设备或其他进程的操作工作流。
作者
本文由 Microsoft 维护, 它最初是由以下贡献者撰写的。
主要作者:
- 杰森·瓦兹沃思 | 首席软件工程师