今天,向大家介绍我们开发的开源的物联网平台:ThingsPanel。它是使用 Golang 和 Vue.js 开发的,功能与 ThingsBoard 相似。
ThingsPanel 是一个通用的开源物联网支撑平台,它包括通用底座与行业积木解决方案,旨在帮助大家快速构建物联网行业应用。
插件化是 ThingsPanel 的核心优势。ThingsPanel 的插件主要包括:
此外,还有两类可复用的部分:
通过以上插件的复用,可以大大提高研发效率。
我们在 GitHub 社区平台托管了代码,并提供了丰富的文档和教程。欢迎大家参与开发!
在官网 ThingsPanel 下方,你可以扫描添加微信或者 QQ 邀请加群。
1
ZGame 2023-08-07 09:36:48 +08:00 1
目前在做设备采集数据展示这块,提一下意见。
1. 可以考虑接入第三方的开源 bi 软件 ,比如 datart , 目前数据大屏这块看着有点单薄? 2.核心功能规则引擎功能在哪?这类平台我觉得核心功能应该是 etl 部分,如何存到数据库和进行批量设备的数据清洗?数据存在哪? |
2
zjhong OP @ZGame 多谢你的建议啊 🤝
1.可视化这块刚开发出来不久,基于 antv 做的,功能还在完善中。接入第三方确实不错,毕竟开源的东西大家需要给大家自由,这块我们下一步就加上。 2.规则引擎功能在 super 账户下面,全局权限,用的 NodeRed ,数据在 timescaleDB 中,数据清洗目前在设备脚本里处理。 |
3
ZGame 2023-08-07 11:28:06 +08:00
@zjhong 嗯 可以的话 super 的账号看看效果,
我是觉得这种平台核心能力是数据管道+数据可视化 : datart https://github.com/running-elephant/datart openmeta https://github.com/open-metadata/OpenMetadata 技术上到是感觉没啥难度 ,主要是要让交付易用性更高吧 |
5
yzld2002 2023-08-07 17:44:52 +08:00
star 了,正好要做触摸屏和云上数采的开发,感觉很符合需求!
|
6
hustfox 2023-08-07 20:33:25 +08:00 via Android
公司用 thingboard 开发,对于本地文件读取,数据库交互,音视频数据接入很头疼
|
7
zjhong OP @hustfox 之前我们也用 ThingsBoard 的,学习成本高,开发周期长。所以才做了这个,用来替代 ThingsBoard 。ThingsPanel 用一个办法接入所有设备,不用为了接一些特殊设备再开发一个单独的接入系统,省了很多事情。
|
8
hustfox 2023-08-10 11:21:29 +08:00
|
9
zjhong OP |
10
hustfox 2023-08-11 10:15:29 +08:00
@zjhong ![2e322e915c2680d9be6a7fb176ac5ed6.png]( https://us1.myximage.com/2023/08/11/2e322e915c2680d9be6a7fb176ac5ed6.png)
并没有子设备配置 |