npm 包 node-red-contrib-clearblade-mqtt 使用教程

阅读时长 6 分钟读完

介绍

node-red-contrib-clearblade-mqtt 是一个基于 Node-REDnpm 包,支持使用 ClearBlade 平台的 MQTT 服务进行智能设备的数据收集和控制。

本文将详细介绍如何使用该 npm 包,并提供示例代码帮助读者更好地理解。

使用方法

  1. Node-RED 中,安装 node-red-contrib-clearblade-mqtt

  2. 设置 ClearBlade 平台的 MQTT 连接信息。在 Node-REDSettings.js 文件中,添加如下代码:

    -- -------------------- ---- -------
    --- ------------------ - -
      ---------- -------------------------
      ------------- ---------------------------
      -------------- -----
      ------- -----
      ---------- ---------------
      ------------- ------------------
      ------ ---------------
      --------- -----------------
    --
    
    -------------------------------- - ----------------------
    ------------------------------------ - ---------- -
      --- ------------ - ------------- ---- --
      --- ---------- - ---------------------------------
      --- ----------- - -
        ------ -------------------------
        --------- ----------------------------
        ---------- -----------------------------
        ------------- --------------------------------
        -- -------------- - ---------- - ------- - ---- -------- -------- --- ------- ------- ---- - ------------- --------
        --------------- -----
      --
      ---------------------------- --------------
    --
    ---------------------------------------
    展开代码
  3. 使用 ClearBlade 平台的 MQTT 服务。

    示例代码:

注意事项

  1. 在设置 ClearBlade 平台的 MQTT 连接信息时,需要将 {platform-url}{system-key}{system-secret}{user-email}{user-password} 替换成相应的信息。

  2. 在示例代码中,使用了 injectfunction 两个 Node-RED 节点分别产生数据和发布数据。在实际使用时,可以根据需要添加其它节点。

  3. clearblade-mqtt out 节点为 node-red-contrib-clearblade-mqtt 包提供的节点,用于将数据发送到 ClearBlade 平台。在使用该节点时,需要为该节点设置一个 clearblade-mqtt-broker 节点和一个 clearblade-mqtt-conn 节点。

结论

本文简单介绍了 node-red-contrib-clearblade-mqtt 包的使用方法,并通过示例代码详细说明了如何使用该包进行智能设备的数据收集和控制。希望本文能够对读者有所帮助,同时也希望读者能够深入了解该 npm 包,为智能设备的开发和应用做出更多的贡献。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671cf30d0927023822936

纠错
反馈

纠错反馈