内容简介:JetLinks 开源物联网平台 JetLinks 基于Java8,Spring Boot 2.x,WebFlux,Netty,Vert.x,Reactor等开发, 是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能, 能帮助你快速建立物...
JetLinks 开源物联网平台
JetLinks 基于 Java 8,Spring Boot 2.x,WebFlux,Netty,Vert.x,Reactor等开发, 是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能, 能帮助你快速建立物联网相关业务系统。
核心特性
支持统一物模型管理,多种设备,多种厂家,统一管理。
统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议的设备。
灵活的规则引擎,设备告警,消息通知,数据转发.可基于 SQL 进行复杂的实时数据处理.
在线演示地址: http://demo.jetlinks.cn用户名:test
密码: test123456
.
技术栈
- Spring Boot 2.3.x
- Spring WebFlux 响应式Web支持
- R2DBC响应式关系型数据库驱动
- Project Reactor响应式编程框架
- Netty,Vert.x高性能网络编程框架
- ElasticSearch全文检索,日志,时序数据存储
- Redis,设备配置,状态管理,缓存.
- PostgreSQL业务功能数据管理
- hsweb framework 4业务功能基础框架
1.6-RELEASE
更新时间: 2020-10-30
代码分支: 1.6
主要优化
- 集成OAuth2 Server功能。
- 优化设备分组,支持多级分组,可通过
id$dev-group-tree
查询分组及子分组设备。 - 集成小度智能家居平台,
小度小度,打开空调
.(Pro可选模块) - 增加设备消息转发到
租户
,设备分组
对应的消息总线,更新后请重新激活设备才能生效(Pro)。 - 通过mqtt订阅设备消息,使用
$shared/
作为前缀时,同一个用户只会收到一个消息通知. - ReactorQL增加列转行,使用
$this
作为别名时,将列对象填充到当前行中. - ReactorQL增加行跟踪,通过
row.index
获取行号,通过row.elapsed
获取距离上一行的时间间隔(ms). - ReactorQL增加更多统计函数,
slope(斜度),skewness(偏度特征),kurtosis(峰度特征),variance(方差)....
查看函数说明(Pro). - ReactorQL增加设备历史数据和最新数据查询函数查看SQL说明(Pro).
- 网络组件
MQTT Client
中的clientId
,username
,password
支持表达式.可通过${#env.getProperty(...)}
来获取配置文件中的配置. - 增加场景联动规则接口(Pro).
- 优化对redis cluster的支持.
更新说明
原配置elasticsearch.client
相关配置已失效,请使用spring.data.elasticsearch.client.reactive.endpoints
进行配置。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- JetLinks 物联网基础平台 1.2 发布
- C++ 基础库 CO 1.1 发布
- C++ 基础库 CO 1.2 发布
- 中国发布自己的域名系统基础软件 “红枫”
- 中国发布自主开发的域名系统基础软件 “红枫”
- Terraform 0.9.8 发布,基础架构管理工具
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。