ThingsBoard数据库结构二

  • Post author:
  • Post category:其他




ota_package


OTA



Over-the-Air Technology

)包表

在这里插入图片描述


  • id


    自动生成的

    UUID

  • create_time


    创建时间戳

  • tenant_id


    租户id

  • device_profile_id


    设备配置id

  • type


    类型(


    FIRMWARE





    SOFTWARE



  • title


    标题

  • version


    版本

  • tag


    标签

  • url


    地址

  • file_name


    文件名称

  • content_type


    内容类型(如

    APPLICATION_OCTET_STREAM


  • checksum_algorithm


    校验和算法(


    MD5





    SHA256





    SHA384





    SHA512





    CRC32





    MURMUR3_32





    MURMUR3_128



  • checksum


    校验和

  • data


    数据

  • data_size


    数据大小

  • additional_info



    JSON

    格式的详情

  • search_text


    搜索文本



relation

关联表

在这里插入图片描述


  • from_id


    来源id

  • from_type


    来源类型(


    TENANT





    CUSTOMER





    USER





    DASHBOARD





    ASSET





    DEVICE





    ALARM





    RULE_CHAIN





    RULE_NODE





    ENTITY_VIEW





    WIDGETS_BUNDLE





    WIDGET_TYPE





    TENANT_PROFILE





    DEVICE_PROFILE





    API_USAGE_STATE





    TB_RESOURCE





    OTA_PACKAGE





    EDGE





    RPC



  • to_id


    目标id

  • to_type


    目标类型(


    TENANT





    CUSTOMER





    USER





    DASHBOARD





    ASSET





    DEVICE





    ALARM





    RULE_CHAIN





    RULE_NODE





    ENTITY_VIEW





    WIDGETS_BUNDLE





    WIDGET_TYPE





    TENANT_PROFILE





    DEVICE_PROFILE





    API_USAGE_STATE





    TB_RESOURCE





    OTA_PACKAGE





    EDGE





    RPC



  • relation_type_group


    关联类型组(


    COMMON





    DASHBOARD





    RULE_CHAIN





    RULE_NODE





    EDGE





    EDGE_AUTO_ASSIGN_RULE_CHAIN





    SOFTWARE



  • relation_type


    关联类型

  • additional_info



    JSON

    格式的详情



resource

资源表

在这里插入图片描述


  • id


    自动生成的

    UUID

  • create_time


    创建时间戳

  • tenant_id


    租户id

  • title


    标题

  • resource_type


    资源类型(


    LWM2M_MODEL





    JKS





    PKCS_12



  • resource_key


    资源键

  • search_text


    搜索文本

  • file_name


    文件名

  • data


    数据



rpc

远程调用表

在这里插入图片描述


  • id


    自动生成的

    UUID

  • create_time


    创建时间戳

  • tenant_id


    租户id

  • device_id


    设备id

  • expiration_time


    请求过期时间(毫秒)

  • request



    JSON

    格式的请求数据

  • response



    JSON

    格式的响应数据

  • additional_info



    JSON

    格式的详情

  • status


    当前状态(


    QUEUED





    SENT





    DELIVERED





    SUCCESSFUL





    TIMEOUT





    EXPIRED





    FAILED





    DELETED




rule_chain

规则链表

在这里插入图片描述


  • id


    自动生成的

    UUID

  • create_time


    创建时间戳

  • additional_info



    JSON

    格式的详情

  • configuration


    配置(保留字段,未来使用)

  • name


    名称

  • type


    类型(


    CORE





    EDGE



  • first_rule_node_id


    首节点id

  • root


    是否根链

  • debug_mode


    是否调试模式(保留字段,未来使用)

  • search_text


    搜索文本

  • tenant_id


    租户id



rule_node

规则节点表

在这里插入图片描述


  • id


    自动生成的

    UUID

  • create_time


    创建时间戳

  • rule_chain_id


    所属规则链id

  • additional_info



    JSON

    格式的详情

  • configuration



    JSON

    格式的配置(结构根据节点而定)

  • type


    类型(完整的

    Java

    类名)

  • name


    名称

  • debug_mode


    是否调试模式

  • search_text


    搜索文本



rule_node_state

规则节点状态表

在这里插入图片描述


  • id


    自动生成的

    UUID

  • create_time


    创建时间戳

  • rule_node_id


    所属规则链id

  • entity_type


    实体类型(


    TENANT





    CUSTOMER





    USER





    DASHBOARD





    ASSET





    DEVICE





    ALARM





    RULE_CHAIN





    RULE_NODE





    ENTITY_VIEW





    WIDGETS_BUNDLE





    WIDGET_TYPE





    TENANT_PROFILE





    DEVICE_PROFILE





    API_USAGE_STATE





    TB_RESOURCE





    OTA_PACKAGE





    EDGE





    RPC



  • entity_id


    实体id

  • state_data


    状态数据



tb_schema_settings

架构设置表

在这里插入图片描述


  • schema_version


    架构版本



tb_user

用户表

在这里插入图片描述


  • id


    自动生成的

    UUID

  • create_time


    创建时间戳

  • additional_info



    JSON

    格式的详情

  • authority


    权限(


    SYS_ADMIN





    TENANT_ADMIN





    CUSTOMER_USER





    REFRESH_TOKEN



  • customer_id


    客户id

  • email


    电子邮箱

  • first_name



  • last_name



  • search_text


    搜索文本

  • tenant_id


    租户id



tenant

租户表

在这里插入图片描述


  • id


    自动生成的

    UUID

  • create_time


    创建时间戳

  • additional_info



    JSON

    格式的详情

  • tenant_profile_id


    租户配置id

  • address


    地址

  • address2


    地址2

  • city


    城市

  • country


    国家

  • email


    电子邮箱

  • phone


    电话

  • region


    区域(目前为

    Global


  • search_text


    搜索文本

  • state



  • title


    标题

  • zip


    邮政编码



tenant_profile

租户配置表

在这里插入图片描述


  • id


    自动生成的

    UUID

  • create_time


    创建时间戳

  • name


    名称

  • profile_data



    JSON

    格式的配置数据

  • description


    描述

  • search_text


    搜索文本

  • is_default


    是否默认

  • isolated_tb_core


    是否隔离核心消息(将当前租户相关的所有被核心平台处理的消息推送至独立的队列)

  • isolated_tb_rule_engine


    是否隔离规则引擎消息(将当前租户相关的所有被规则引擎处理的消息推送至独立的队列)



ts_kv

遥测键值表

在这里插入图片描述


  • entity_id


    实体id

  • key


    键(字典id)

  • ts


    时间戳

  • bool_v


    布尔型的值

  • str_v


    字符串型的值

  • long_v


    长整形的值

  • dbl_v


    浮点数型的值

  • json_v



    JSON

    格式的值



ts_kv_dictionary

遥测键值字典表

在这里插入图片描述


  • key



  • key_id


    键id



ts_kv_latest

遥测最新键值表

在这里插入图片描述


  • entity_id


    实体id

  • key


    键(字典id)

  • ts


    时间戳

  • bool_v


    布尔型的值

  • str_v


    字符串型的值

  • long_v


    长整形的值

  • dbl_v


    浮点数型的值

  • json_v



    JSON

    格式的值



user_credentials

用户凭证表

在这里插入图片描述


  • id


    自动生成的

    UUID

  • create_time


    创建时间戳

  • activate_token


    激活令牌

  • enabled


    是否启用

  • password


    密码

  • reset_token


    重置令牌

  • user_id


    用户id



widget_type

部件(类型)表

在这里插入图片描述


  • id


    自动生成的

    UUID

  • create_time


    创建时间戳

  • alias


    唯一别名(用于仪表盘中关联部件类型)

  • bundle_alias


    包的别名

  • descriptor



    JSON

    格式的描绘

  • name


    名称(用于搜索和界面展示)

  • tenant_id


    租户id

  • image



    Base64

    编码的缩略图

  • description


    描述



widgets_bundle

部件包表

在这里插入图片描述


  • id


    自动生成的

    UUID

  • create_time


    创建时间戳

  • alias


    唯一别名(用于部件类型中关联部件包)

  • search_text


    搜索文本

  • tenant_id


    租户id

  • title


    标题(用于搜索和界面展示)

  • image



    Base64

    编码的缩略图

  • description


    描述



版权声明:本文为weixin_42911934原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。