0

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

4

1 回答 1

4

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

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

sudo apt-get install hsqldb-utils

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

urlid东西板

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

用户名 SA

密码

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

hsqldb-sqltool 东西板

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

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

  3. 退出 \q

于 2018-03-09T15:58:15.833 回答