2020.06.14更新:

本文介绍的功能,2020.06月世纪互联Azure 已支持,本文视频内容不再更新,请注意!

 

本文介绍:

Global Azure 通过 ”事件订阅“ 获取设备上下线通知及设备生命周期的一个实战案例。

特别注意,本文针对Global Azure, 如果您使用世纪互联的Azure China, 本文尚不适用,可参照如下文章:

  1. (视频)针对世纪互联Azure IoT Hub的一种设备上线通知方案
  2. (视频)针对世纪互联Azure IoT Hub的一种设备下线通知方案

 

视频介绍:

您可在B站观看视频介绍:https://www.bilibili.com/video/BV1Ka4y1i7YG/

或在本站观看:

 

 

图文介绍:

 

对于Global Azure IoT Hub, 通过集成的和Event Grid的绑定即可获得物联网设备的上线下线事件,再通过配合逻辑应用或者Azure Function等其他paas服务可以实时的通知到自己的业务系统。

 

 

 

 

重点步骤:

创建Service Bus及队列:

注意,本步骤以Azure China 为例进行演示,Global Azure 这部分操作是一致的。

输入资源名称,本例中选择标准层级即可,选择区域,点击 审阅+创建:

 

点击创建:

 

 

创建完成点击“转到资源”

 

点击添加队列按钮,创建队列用于存放 设备上/下线消息:

 

创建队列输入一个队列名称,本例中其余保持不变

 

配置IoT Hub的事件订阅:

 

在IoT Hub中点击“事件”,“添加事件订阅”

 

输入一个名称,架构保持默认“事件网格架构”,筛选事件类型,选择如下图四项,表示抓取设备创建,设备删除,设备上线,设备下线 四个类型的事件:

终结点,也就是事件抓到后,存到哪里,本例中选择了 服务总线队列,当然,您可以尝试其他终结点:

 

点击选择端点:

 

选择第一步中创建的 队列:

 

运行示例代码,并在Service Bus Explorer中查阅设备上下线,设备创建,设备删除 消息:

Service Bus Explorer 下载地址:

https://videos.51azure.cloud/files/ServiceBusExplorer-4.1.112.zip

 

设备上线:

设备下线:

设备创建:

设备删除: