IoTDB可视化工具开发

IoTDB可视化工具开发,第1张

IoTDB作为中国核电工业互联网平台(DHP)的时序数据库,现阶段的运维与数据查看仅限于利用IoTDB客户端命令行形式进行,缺少相应便利性的可视化管理与查看工具。

空余时间里在IoTDB向外提供的JAVA原生接口之上,结合 Java Swing做了个简单的IoTDB的可视化工具,功能界面参考了Navicat但也考虑了时序数据的特点和应用需求,增加了测点趋势展示的功能,还有部分功能没有开发完成,现在完成可用的功能如下:

1.数据库的链接(地址,端口,用户名,密码)

2.数据库结构查看(存储组信息,存储组所有注册测点基本信息展示)

3.数据库、存储组、测点信息统计(存储组数量、测点总量、存储组测点量、测点数据量、测点最早数据时间与取值、最近数据时间与取值)

4.添加测点、删除测点,批量 *** 作暂未实现

5.查询与非查询SQL语句执行

6.单个测点历史趋势(单时间点前后取指定数据量展示)与实时趋势展示(实时取值和插入当前时间前指定数据量展示),多测点对比展示暂未实现

现阶段只是打包一个jar包,没有编译成exe可执行文件,需要在装有jre的机器上使用java -jar指令使用

小工具满足了基本的查看功能,根据使用需求后期会添加更多的使用功能如:保存链接、批量 *** 作、历史数据导入、服务器状态监控、后台日志记录等

 git地址:IotdbManager: IoTDB可视化 *** 作页面,可以查看iotdb的数据库存储组、测点信息、测点的实时历史趋势图,对IoTDB进行测点批量增删 *** 作等

现在界面如下:

 

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/757211.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-30
下一篇2022-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存