我正在使用 Thingsboard 创建一个物联网车队跟踪系统。我对物联网知之甚少,因为这是我的第一次。我的问题是 - 我无法访问原始数据的 thingsboard 内部存储。如果有人能回答我,那将对我的项目有很大帮助。
4368 次
1 回答
4
Thingsboard 支持多个数据库后端(从 Thingsboard 1.4 开始的 HSQLDB、Cassandra 和 PostgreSQL)。HSQLDB 是测试安装的默认设置,所以我假设这就是您正在使用的。
- 安装 sqltool。在 Ubuntu/Debian 上,这是通过命令完成的
sudo apt-get install hsqldb-utils
- 使用以下内容创建 ~/sqltool.rc:
urlid东西板
url jdbc:hsqldb:file:/usr/share/thingsboard/data/sql/thingsboardDb;shutdown=true
用户名 SA
密码
- 启动 sqltool(您需要先使用service thingsboard stop 停止 Thingsboard):
hsqldb-sqltool 东西板
要列出表格,请键入 \dt
执行 sql 查询的方式与通过任何其他 SQL 命令行界面执行的方式相同。
退出 \q
于 2018-03-09T15:58:15.833 回答