我的IOT集线器接收来自kepserver的遥测消息,格式为
{
"CNC-Model_Performance.CNC-Model_KPI-Prameters.Station_Idle":false,
"CNC-Model_Performance.CNC-Model_KPI-Prameters.Ideal_Cycle_time":120,
"CNC-Model_Parameters.CNC-Model_Prameters-Alarms.Alarms.SPINDLE MPCB TRIPPED":false,
"CNC-Model_Parameters.CNC-Model_Prameters-Alarms.Parameters.Coolant Temperature":0,
"CNC-Model_Parameters.CNC-Model_Prameters-Alarms.Alarms.Hydraulic Motor Current is High":false,
"CNC-Model_Parameters.CNC-Model_Prameters-Alarms.Parameters.Incoming Voltage":0
}如果主轴MPCB跳闸是真的或液压马达电流高是真的,我需要将数据路由到服务总线。我无法放置正确的路由语法,因为标签中有点和空格,并且我无法覆盖它们。所以像这样的条件$body.CNC-Model_Parameters.CNC-Model_Prameters-Alarms.Alarms.SPINDLE MPCB TRIPPED = true是行不通的。有什么想法吗?
发布于 2021-02-10 21:42:45
使用‘’在正文上路由邮件和/或其属性名称中的空格在Azure IoT集线器中不受支持,请参阅已报告的issue。
请将反馈写到Azure IoT team。
https://stackoverflow.com/questions/66041871
复制相似问题