JetLinks开源物联网平台 v1.5.0

JetLinks开源物联网平台基于Java8、Spring Boot 2.x、WebFlux、Netty、Vert.x、Reactor等开发,是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能,能帮助你快速建立物联网相关业务系统。
JetLinks开源物联网平台核心特性:
支持统一物模型管理,多种设备,多种厂家,统一管理。
统一设备连接管理,多协议适配(TCP、MQTT、UDP、CoAP、HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议的设备。
灵活的规则引擎,设备告警,消息通知,数据转发。可基于SQL进行复杂的数据处理逻辑。
地理位置:统一管理地理位置信息,支持区域搜索。
数据可视化:实现拖拽配置数据图表,设备组态等。
JetLinks开源物联网平台技术栈:
Spring Boot 2.2.x
Spring WebFlux 响应式Web支持
R2DBC 响应式关系型数据库驱动
Project Reactor 响应式编程框架
Netty、Vert.x 高性能网络编程框架
ElasticSearch 全文检索,日志,时序数据存储
PostgreSQL 业务功能数据管理
hsweb framework 4 业务功能基础框架
JetLinks开源物联网平台 更新日志:
v1.5.0
主要优化
1、升级elasticsearch client到7.9
2、使用WebCliet实现ElasticSearchClient。
3、优化设备数据存储策略,统一设备数据管理接口DeviceDataService。
4、增加使用时序模块进行行式存储和列式存储设备属性数据,支持自定义策略。
5、优化同时查询多个设备属性到策略:按属性分组聚合取第一条数据。
6、增加swagger接口文档,访问doc.html即可。
7、在DeviceMessage头中可以指定log来设置设备日志记录。
8、增加按设备和产品聚合查询多个属性API
9、增加按时间聚合查询前N条设备属性数据接口:/device/instance/{deviceId}/properties/_top/{numberOfTop}(仅默认存储策略(es)支持)。
功能变更
1、设备属性相关接口,返回值value以及formatValue修改为与物模型对应的类型值。
修复BUG
1、修复使用mqtt可能无法进行自注册问题
2、修复无法从设备告警中获取设备名称问题
3、修复禁用规则引擎节点后发布会导致NPE问题
4、修复设备不存在时无法转发设备消息问题
5、修复es配置number_of_shards失效问题
6、若干前端UI问题修复
此内容 评论 本文后刷新可见!

评论0

请先

本站临时QQ客服236249898
没有账号? 忘记密码?