【发布时间】:2020-06-30 09:52:31
【问题描述】:
我有以下设置:
- 多个 modbus 传感器
- 1 网关通过 ModbusTCP 连接到这些传感器。在这个网关上,一个 Azure IoT Edge 模块正在运行(使用 NodeJS SDK),它读取每个连接传感器的所有值
- 用于设备管理的 Azure IoT Central
在 IoT Central 中,我想用一个单独的设备模板来表示每个 modbus 传感器。这样,我可以为每个传感器配置唯一的仪表板。然后应将这些传感器设备模板配置为网关设备模板的子设备。因此,网关需要一个设备模板,每个 modbus 传感器需要一个唯一的设备模板。这样,我可以为多个网关配置不同的传感器设置,而无需为每个网关创建新的设备模板(我只需要为每个网关配置不同数量的子设备)。
网关上运行的 Azure IoT Edge modbus 模块随后应从每个连接的传感器读取所有值,并将它们以传感器的名称发送到 IoT Central 实例,因此看起来传感器已发送此消息。但是,我不确定如何在我的 Azure IoT Edge 模块中实现此行为。
文档指出可以实现此行为 (IoT Edge gateway device connected to downstream devices with identity provided by the IoT Edge gateway),但是我找不到任何有关如何实现此行为的文档。我希望有人可以提供帮助。
【问题讨论】:
标签: node.js azure iot azure-iot-edge azure-iot-central