Skip to main content

使用 ThingsBoard 和 reComputer R1000 创建动态 IoT 仪表板

note

本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues

简介

ThingsBoard Community Edition 是一个开源平台,提供了强大的功能,用于创建在其他开源物联网解决方案中脱颖而出的交互式仪表板。通过多种图形工具,ThingsBoard 允许用户轻松可视化和监控从物联网设备收集的数据,使其成为管理和分析实时数据的理想选择。无论是工业自动化、智慧城市项目还是环境监测,ThingsBoard 都提供了一种多功能且用户友好的方式来跟踪和响应物联网数据洞察。

前置条件

硬件

reComputer R1000

软件

如果您是 ThingsBoard 的新用户,请确保其已正确安装。请参考此 Wiki获取指导。

登录 ThingsBoard

使用以下凭据登录:

note

用户名: [email protected]

密码: tenant

第一步:配置设备

  • 导航到 Entities 部分下的 Devices 页面。
  • 点击表格右上角的 + 图标,并从下拉菜单中选择 Add new device

  • 输入设备名称。填写 Client Id、Password 和 Username。点击 Add

  • 随着您添加更多设备,它们将出现在表格顶部。表格会自动按创建时间排序,最新的设备列在最前面。

第 2 步:连接设备

  • 点击您的设备,然后在 Device details 窗口中点击 Check connectivity 按钮。
  • 在打开的窗口中,选择消息协议和您的操作系统。
  • 安装必要的客户端工具并复制提供的命令。
  • 执行复制的命令。一旦成功发布 temperature 数据,设备状态将从 "Inactive" 变为 Active。您还将看到已发布的温度数据。
  • 关闭连接窗口。

第 3 步:在 Node-RED 中配置 MQTT 节点

  • 如果您使用 Modbus、BACnet 或 OPC UA 等不同协议收集数据,可以使用 Node-RED。
  • 打开 Node-RED 并添加一个 MQTT Out 节点。
  • 在 MQTT Out 的代理设置中,配置 客户端名称、密码、代理用户名以及 reComputer 的 IP 地址
  • 使用主题 v1/devices/me/telemetry 来发送遥测数据。
note

您不需要在 reComputer 上安装 Mosquitto 代理。

第 4 步:创建 Dashboard

创建一个空的 Dashboard

  • 从屏幕左侧主菜单导航到 Dashboards 页面。
  • 点击屏幕右上角的 + 符号,并从下拉菜单中选择 Create new dashboard
  • 在对话框中,为仪表板输入一个标题(描述为可选项)。点击 Add

  • 创建仪表板后,它会自动打开,您可以开始添加小部件。

  • 要保存仪表板,请点击右上角的 Save 按钮。

  • 您的第一个仪表板现在已创建。当您添加更多仪表板时,它们将按创建时间戳排序,显示在列表顶部。

添加一个图表小部件

  • 进入编辑模式并点击屏幕顶部的 Add new widget 按钮。
  • 找到 Charts 小部件包并点击它。
  • 选择 Time series chart 小部件。
  • Device 字段中,指定您之前创建的设备作为数据源。
  • Series 部分,输入数据键 Temperature 以监控设备的温度值。
  • 点击 Add
  • 调整小部件大小并应用更改。

您可以在 这里 探索更多仪表板小部件。

技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供多种支持,以确保您使用我们的产品时能够获得尽可能顺畅的体验。我们提供多个沟通渠道,以满足不同的偏好和需求。

Loading Comments...