java开源物联⽹_JetLinks开源物联⽹平台源码v1.8.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 响应式关系型数据库驱动
h5源码交易平台Project Reactor 响应式编程框架
Netty、Vert.x ⾼性能⽹络编程框架
ElasticSearch 全⽂检索,⽇志,时序数据存储
PostgreSQL 业务功能数据管理
hsweb framework 4 业务功能基础框架
JetLinks开源物联⽹平台 更新⽇志:
v1.8.0
1、固件相关消息增加size属性
2、⽹络组件在集下可以单独指定节点的配置了(Pro)
3、修复邮件通知⽆法发送base64图⽚问题
4、优化设备详情配置查看,通过device.setConfig设置的配置也可以在设备详情中查看到.
5、增加OneNet和CTWing接⼊,可将设备同步到对应到平台中.以及从对应平台订阅数据(Pro可选模块)
6、设备实例接⼝增加批量发送设备指令/device/instance/messages,可在消息体中指定deviceId或者通过where条件指定要发送到的设备.(Pro)
7、优化设备最新消息存储,同⼀个产品的数据使⽤串⾏更新,防⽌死锁,并且丢弃来不及更新的数据.(Pro)
8、修复es索引中存在多个mapping时⽆法解析的问题
9、修复分组聚合查询属性时,如果返回过多分组时可能导致⽆法返回结果的问题.
10、⽀持将object和array类型的属性使⽤json字符串来进⾏存储,减少es的压⼒.
11、修复⽆法转发设备消息到rabbitMQ和kafka.
12、增加默认物模型,在协议包⾥可配置默认物模型,创建产品时,⾃动添加到物模型配置中.
13、发送功能调⽤指令时,增加参数校验和参数类型转换.(可通过headers.force跳过校验)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。