如何访问Thingsboard内部数据库?

时间:2018-02-14 17:17:45

标签: thingsboard

我正在使用Thingsboard创建物联网车队跟踪系统..我对物联网知之甚少,因为这是我的第一次。我的问题是-i无法访问原始数据的thingboard内部存储。如果有人能告诉我,那对我的项目来说将是一个很大的帮助。

1 个答案:

答案 0 :(得分:3)

Thingsboard支持多个数据库后端(从Thingsboard 1.4开始的HSQLDB,Cassandra和PostgreSQL)。 HSQLDB是测试安装的默认设置,因此我假设您正在使用它。

  1. 安装sqltool。在Ubuntu / Debian上,这是通过命令
  2. 完成的
      

    sudo apt-get install hsqldb-utils

    1. 使用以下内容创建〜/ sqltool.rc:
    2.   

      urlid thingsboard

           

      url jdbc:hsqldb:file:/ usr / share / thingsboard / data / sql / thingsboardDb; shutdown = true

           

      用户名SA

           

      密码

      1. 启动sqltool(您需要先使用 service thingsboard stop 停止Thingsboard):
      2.   

        hsqldb-sqltool thingsboard

        1. 要列出表格,请键入\ dt

        2. 以与通过任何其他SQL命令行界面相同的方式执行sql查询。

        3. 使用\ q

        4. 退出