thingsboard介绍
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查看数据以及控制指定设备;
- 规则节点 - 通过消怎处理实体生命周期事件的单元;
- 规则链 - 规则节点的逻辑单元;