我想在条件满足时获得完整的数据,
例如,
在下面的数据中,如果类型等于“未知”,我想按规则将整个json数据推送到webhook服务,
{ “ timestamp”:“ 2017-04-28T08:16:14Z”, “ type”:“未知”, “ mac”:“ ABC1010000AD”, “ bleName”:“ ABC”, “ rssi”:-76, “ rawData”:“ 3A4E24FB1AFCFC6EB07647825FDA50693A4E2” }
答案 0 :(得分:1)
Azure IoT Central仅支持设备遥测数据和属性规则。 您的设备消息仅包含一个遥测数据,例如 rssi ,其他属性是非遥测数据。最好在非遥测数据上也有一个规则条件,但是在当前版本的Azure IoT Central中,使用连续数据导出来获取完整设备消息的唯一方法。
请注意,没有用于数据导出的筛选,仅打开/关闭传递,因此此逻辑必须在使用者方完成,例如在ServiceBusTrigger函数中。另一种选择是将数据导出到流管道(事件中心),并使用标准的流技术来分析事件。