thingsboard 表结构
时间: 2023-05-10 16:02:55 浏览: 131
Thingsboard 是一个物联网平台,它提供了灵活的设备管理和数据可视化功能。为了存储设备数据和元数据,Thingsboard 设计了一种数据模型,通过表结构实现了该模型。
Thingsboard 中的数据模型包括设备、租户、用户、资产和规则引擎等对象及其之间的关系。为了支持该模型,Thingsboard 设计了 11 个表:
1. tb_tenant:租户表,存储租户的信息,如名称、描述、联系人等。
2. tb_user:用户表,存储用户的信息,如用户名、电子邮件地址、密码等。
3. tb_customer:客户表,存储客户的信息,如名称、描述、联系人等。
4. tb_asset:资产表,存储资产的信息,如名称、描述、位置等。
5. tb_entity_view:实体视图表,存储实体视图的信息,如名称、描述、视图类型等。
6. tb_device:设备表,存储设备的信息,如名称、设备类型、设备租户等。
7. tb_relation:关系表,存储实体之间的关系,如设备与租户之间的关系。
8. ts_kv:键值对表,存储设备元数据,如温度、湿度等。
9. ts_latest:最新值表,存储设备最新的元数据值。
10. ts_kv_dictionary:键值字典表,存储键值对的类型信息,如温度类型为浮点数。
11. ts_kv_latest:最新值表,存储设备最新的元数据值及其类型信息。
以上是Thingsboard 表结构的概述,每个表都具有特定的字段和关系,通过这些表之间的关联,使平台能够存储和管理众多设备和其元数据。对于开发者来说,可以根据自己的业务需求,对该表结构进行扩展和定制。