在将消息发送到IoT之前,Azure Edge上的消息路由非常适合解析/过滤消息。从publisher到$upstream (以及后来的另一个模块)的消息路由数据的输出路径是什么。
/messages/* is not working
/messages/modules/* is not working
/messages/devices/* is not working
IoT集线器包含由发布者连接的每台计算机的边缘设备和IoT设备。<-这是正常设置吗?
部署的是带有2.8.45标记的镜像(如果我没记错的话)。
我观察到了IoT边缘集线器在启动失败时的一些异常行为。它正在抛出跟随错误。
info: edgelet_docker::runtime -- Starting module edgeHub...
warn: edgelet_utils::logging -- Could not start module edgeHub
warn: edgelet_utils::logging -- caused by: failed to create endpoint edgeHub on network nat: hnsCall failed in Win32:
The pro
我正在模式下使用Azure IoT边缘。现在,我想向来自叶设备的任何通过边缘网关的消息添加一个属性,该属性基本上包含边缘设备id (或其主机名等)。从而允许跟踪消息流。
这有没有可能呢?我已经尝试在其中放置一个自定义模块,我将通过它路由所有消息:
"fromRaw": "FROM /messages/* WHERE NOT IS_DEFINED($connectionModuleId) INTO BrokeredEndpoint(\"/modules/taggingmodule/inputs/input1\")",
"intoUpstre