2020.06.14更新:
本文介绍的功能,2020.06月世纪互联Azure 已支持,本文视频内容不再更新,请注意!
本文介绍:
Global Azure 通过 ”事件订阅“ 获取设备上下线通知及设备生命周期的一个实战案例。
特别注意,本文针对Global Azure, 如果您使用世纪互联的Azure China, 本文尚不适用,可参照如下文章:
视频介绍:
您可在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 |
设备上线:
设备下线:
设备创建:
设备删除: