ThingsPanel今天发布了0.4版本,实现了协议、设备、可视化三类插件体系,并包括专用于厂商设备的解析脚本,与规则引擎脚本,总共五类“可拿来”的部分,使得物联网项目开发速度,预增10倍。
物联网的协议多大几十种,除了常见的MQTT、Modbus、Lwm2m等之外,还有各种形式多样的国标、企标协议,包括一些开发者自定义的TCP协议,每个协议通信方式、报文格式都不同,虽然使用规则引擎能够解决一定的问题,但是有些实现最好还是直接开发,这样才能达到性能和特殊的要求。
一个通用简单的协议开发和使用框架解决所有问题!ThingsPanel新设计的协议框架通过过程分段、组件分类的方式,通过更高级的抽象解决了这个问题。并实现了如下的功能特性:
1、用户可以自行开发插件。
2、可实现各种自定义协议
3、种类不限于LwM2M,OPC,COAP,Bacnet,SNMP,串口。
4、开发出的插件可以分享复用。
5、协议插件是独立插件。
6、可独立在仓库维护。
7、支持目前尚未发布的协议。
但凡带电的都可以作为物联网设备,种类千八百万,一个一个的写代码,实现逻辑,做展示,代价太大。
用低代码设备插件生成器!如果别人已经实现了,拿过来用,就能把速度提高很多倍,如果非要自己实现,低代码要比全代码快很多倍。设备插件生成器就实现了这个问题,特性如下。
标准设备:一个插件可以兼容一类设备,匹配万千厂商。
非标准设备:一个插件对应一个设备
一类设备只需要开发一次,全球全场景通用。
•开发
自定义图表。
官方插件仓库支持。可以导入导出,发布到官方库。
可以导入Echarts。
•成本
最快5分钟实现一个插件,而不是以前的几天。
如果分享给别人,别人可直接使用,1分钟都不需要。
物联网的视觉输出种类多样,图表、组态、报表、大屏。这样可能就需要报表、组态、可是哈三个工具,把事情就搞复杂了。
ThingsPanel可视化的设计理念是,一个工具解决这些所有问题,并且尽可能的让人少学习,少动手。
目前0.4版本已经包括了这个编辑器,其特性如下:
1、包括图表、报表、组态各种插件。
2、预配置插件接入即可显示数据。
3、可自定义
4、可导出导入
5、官方插件仓库支持
你写过了,分享一个json给我,那我就不用写了,这样是最好的。
0.4版本实现了3(插件)+2(代码)的重用,与之伴随的,我们正在开发插件仓库,这样大家就不用在群里分享了,而直接在官网分享,并在系统中直接安装。
1、另外本次更新还增加了其他功能,并修复问题,具体的更新日志如下:
2、设备接入支持子设备。
3、支持MQTT网关接入。
4、支持Modbus网关接入,支持Modbus TCP/RTU协议。
5、支持脚本解析器解析设备端发来的数据。
6、新增设备插件生成器,支持设备插件快速开发,自定义图表,支持导入导出。
7、新增协议插件功能,支持各种协议接入。
8、新增大屏编辑器,支持图表、组态、报表、3D(自行开发插件)。
9、新增支持物模型,并支持自定义。
10、新增设备安全认证。
11、修复角色权限问题。