list - 在哪里可以概览来自 Azure 中的 IOT 设备的消息?
问题描述
我将有数千台 NB-IOT 设备连接到 Azure IOT-HUB,它们会发送不同的警报消息,以防它们所在的位置出现问题,例如高温等。是否有一些仪表板或列表概述我可以连接 IOT-集线器到 ? 我想要一个包含所有警报物联网设备的列表,即如果没有警报消息/停止警报,那么它们将不在列表中。(我可以在 Visual Studio 中看到消息,因此 MQTT 消息设置完成)。
BR
解决方案
最接近“开箱即用”功能的方法是使用 IoT 中心查询。您可以使用设备孪生来设置设备状态。状态可能是“标称/警报”,这样您就可以使用IoT 中心查询语言来提取当前处于特定状态的设备列表。您需要更新您的设备以使设备报告更新到设备孪生,或者您需要编写一段代码来获取消息并从后端更新孪生。
您提到了仪表板,我不知道有任何开箱即用的解决方案,但您可以使用 PowerBI 基于多个数据源创建仪表板。您可以在许多 Azure 组件中存储遥测数据,并且可以使用 PowerBI 创建最后一条消息是警报的设备列表。将流分析置于两者之间将使您能够仅将警报存储在数据库中。
简而言之:有很多方法可以达到相同的结果,据我所知,没有一种方法是开箱即用的。
推荐阅读
- css - div溢出父级但不会滚动
- java - 如何在javaFX中不单击按钮从其他类打开弹出窗口?
- python - Django中两个模型之间的ManyToMany关系
- excel - 如何在 Excel 中将 8.991M 和 0.785M 转换为 8.911.000 和 785.000 之类的数字?
- google-apps-script - 从 GDrive 回收站中删除文件
- python - 如何在 aws sagemaker 中提供每日预先计算的预测?
- facebook - 权限错误 Facebook 自定义转换统计
- python - 使用多处理导入外部模块时使用 Django 视图
- swift - 导航栏中的搜索栏行为在 iOS 13 中不一致
- domain-driven-design - 与患者、牙医、治疗和病史的实体和聚合根源混淆