【问题标题】:Dynamically create devices on IoT Central from Node-Red从 Node-Red 在 IoT Central 上动态创建设备
【发布时间】:2021-11-10 13:03:47
【问题描述】:

我们公司为工业应用开发了广泛的 900mhz 无线传感器系列。我们还有一个与传感器连接的网关设备,用于将数据从传感器转发到云服务。此网关设备通过以太网/WiFi/Cellular 连接到互联网,它是基于 Linux 的设备,并预装了 Node-Red。

对于我们使用的大多数云平台,我们能够在网关上创建一个 Node-Red 流,用户可以在其中输入其云平台帐户的凭据。通过这些凭据,设备被配置到他们的帐户中,并且可以报告遥测数据。但是,在 Azure IoT Central 的情况下,我很难理解如何实现这一点。我在 DTDL、PnP、IoT Central、IoT Hub 等上通过 Microsoft Docs 来回浏览了许多蜘蛛网。我只是在寻找如何实现这一点的起点。任何帮助将不胜感激。

【问题讨论】:

    标签: node.js azure node-red azure-iot-central


    【解决方案1】:

    Node-Red 是一个基于流的可视化编程开发工具。它主要被称为控制事件的编程环境。

    要解决您面临的问题,您可以使用这个名为 node-red-contrib-azure-iot-device 的 Node-RED 模块,它将您的 Node-RED 变成一个完整的 Azure IoT 设备。

    它使您能够部署 Azure IoT Device Node-RED 节点,该节点可用于将 Node-RED 连接到 Azure IoT 平台。

    它可以连接到 Azure IoT Hub、Azure IoT Central,并使用 Azure IoT Edge 作为透明网关。

    只有通过三个简单的步骤,您才能设置和使用这个模块。

    1. Deploy Azure IoT 设备节点。

      您可以使用以下 npm 命令安装它。

      npm install node-red-contrib-azure-iot-device
      
    2. Configure Azure IoT 设备节点。

    3. 最后是use Azure IoT 设备节点。

    有关更多信息,请阅读此Turn Node-RED into a first-class citizen Azure IoT connected device 文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-19
      相关资源
      最近更新 更多