thingsboard介绍

发布时间 2023-10-10 14:34:48作者: heroinss

ThingsBoard可用于:

  • 设备管理,资产和客户并定义他们之间的关系。
  • 基于设备和资产收集数据并进行可视化。
  • 采集遥测数据并进行相关的事件处理进行警报响应。
  • 基于远程RPC调用进行设备控制。
  • 基于生命周期事件、REST API事件、RPC请求构建工作流。
  • 基于动态设计和响应仪表板向你的客户提供设备或资产的遥测数据。
  • 基于规则链自定义特定功能。
  • 发布设备数据至第三方系统。

ThingsBoard中的实体关系:

  • 租户 - 你可以将租户视为独立的业务实体:拥有或生产设备和资产的个人或组织;租户可能有多个租户管理员用户和数百万个客户;
  • 客户 - 客户也是一个独立的企业实体,购买或使用租户下的Device、Assets、Organization;客户可能有多个用户以及数百万个Device和Assets;
  • 用户 - 用户能够浏览仪表板和管理实体;
  • 设备 - 可以通过RPC命令处理Iot设备中的对象遥测数据。例如sensors(传感器), actuators(执行器), switches(开关);
  • 资产 - Device与Assets相关联的抽象Iot对象。例如factory(工厂), vehicle(车辆);
  • 警报 - 提示Device和Assets以及Entity发生的事件;
  • 面板 - 通过Dashboards查看数据以及控制指定设备;
  • 规则节点 - 通过消怎处理实体生命周期事件的单元;
  • 规则链 - 规则节点的逻辑单元;