ThingsPanel 0.4发布,物联网实现速度预增10倍

访问次数: 1320 次   
发布时间: 2022-10-20

ThingsPanel今天发布了0.4版本,实现了协议、设备、可视化三类插件体系,并包括专用于厂商设备的解析脚本,与规则引擎脚本,总共五类“可拿来”的部分,使得物联网项目开发速度,预增10倍。

 


协议纷繁复杂怎么办?

物联网的协议多大几十种,除了常见的MQTT、Modbus、Lwm2m等之外,还有各种形式多样的国标、企标协议,包括一些开发者自定义的TCP协议,每个协议通信方式、报文格式都不同,虽然使用规则引擎能够解决一定的问题,但是有些实现最好还是直接开发,这样才能达到性能和特殊的要求。

image.png

一个通用简单的协议开发和使用框架解决所有问题!ThingsPanel新设计的协议框架通过过程分段、组件分类的方式,通过更高级的抽象解决了这个问题。并实现了如下的功能特性:


1、用户可以自行开发插件。

2、可实现各种自定义协议

3、种类不限于LwM2M,OPC,COAP,Bacnet,SNMP,串口。

4、开发出的插件可以分享复用。

5、协议插件是独立插件。

6、可独立在仓库维护。

7、支持目前尚未发布的协议。


设备繁杂、实现复杂怎么办?

但凡带电的都可以作为物联网设备,种类千八百万,一个一个的写代码,实现逻辑,做展示,代价太大。


用低代码设备插件生成器!如果别人已经实现了,拿过来用,就能把速度提高很多倍,如果非要自己实现,低代码要比全代码快很多倍。设备插件生成器就实现了这个问题,特性如下。

image (1).png


设备插件生成器的特性:

•使用

标准设备:一个插件可以兼容一类设备,匹配万千厂商。

非标准设备:一个插件对应一个设备

一类设备只需要开发一次,全球全场景通用。

•开发

自定义图表。

官方插件仓库支持。可以导入导出,发布到官方库。

可以导入Echarts。

•成本

最快5分钟实现一个插件,而不是以前的几天。

如果分享给别人,别人可直接使用,1分钟都不需要。


物联网复杂的形式输出需求如何快速满足


物联网的视觉输出种类多样,图表、组态、报表、大屏。这样可能就需要报表、组态、可是哈三个工具,把事情就搞复杂了。

ThingsPanel可视化的设计理念是,一个工具解决这些所有问题,并且尽可能的让人少学习,少动手。

image (2).png


目前0.4版本已经包括了这个编辑器,其特性如下:

1、包括图表、报表、组态各种插件。

2、预配置插件接入即可显示数据。

3、可自定义

4、可导出导入

5、官方插件仓库支持


其它两个重要的重用——规则引擎与设备报文解析


规则引擎分享——自己写比较麻烦,最好别人能分享

你写过了,分享一个json给我,那我就不用写了,这样是最好的。


image (3).png


设备报文解析——别人解析过了,我就不用解析了


image (4).png


正在建设的插件仓库


0.4版本实现了3(插件)+2(代码)的重用,与之伴随的,我们正在开发插件仓库,这样大家就不用在群里分享了,而直接在官网分享,并在系统中直接安装。

更新日志


1、另外本次更新还增加了其他功能,并修复问题,具体的更新日志如下:

2、设备接入支持子设备。

3、支持MQTT网关接入。

4、支持Modbus网关接入,支持Modbus TCP/RTU协议。

5、支持脚本解析器解析设备端发来的数据。

6、新增设备插件生成器,支持设备插件快速开发,自定义图表,支持导入导出。

7、新增协议插件功能,支持各种协议接入。

8、新增大屏编辑器,支持图表、组态、报表、3D(自行开发插件)。

9、新增支持物模型,并支持自定义。

10、新增设备安全认证。

11、修复角色权限问题。








返回

Top