JetLinks 物联网基础平台 1.6 RELEASE 发布
IT实战联盟博客:http://blog.100boot.cn
JetLinks 开源物联网平台
JetLinks 基于Java8,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.6 RELEASE 发布相关推荐
- 快速搭建JetLinks物联网基础平台
JetLinks 是一个物联网基础平台,用于快速建立物联网相关业务系统. 集成了各种常见的网络协议(HTTP,TCP,UDP,CoAP)等,并对其进行封装, 实现统一管理,监控,在线调试,在线启动,停 ...
- JetLinks物联网基础平台2.0,全新架构、全新的前端UI
开源物联网平台 概述 JetLinks物联网平台 基于Java8,Spring Boot 2.x,WebFlux,Netty,Vert.x,Reactor等开发, 是一个开源的企业级物联网基础开发平台 ...
- WebStorm前端启动JetLinks 物联网基础平台(2.x)
目录 一.环境准备 二.下载源码 三.安装依赖 四.修改配置 五.启动项目 六.访问项目 一.环境准备 1.降级node版本为12.22.0 使用node版本管理器gnvm_苍穹之跃的博客-CSDN ...
- JetLinks物联网基础平台-通过第三方MQTT服务接入设备
在某些场景,设备不是直接接入平台,而是通过第三方MQTT服务,如:emqtt. 消息编解码与MQTT服务一样,从消息协议中使用DefaultTransport.MQTT来获取消息编解码器. 本文使用m ...
- 快速搭建开源物联网基础平台
JetLinks 是一个物联网基础平台,用于快速建立物联网相关业务系统. 集成了各种常见的网络协议(HTTP,TCP,UDP,CoAP)等,并对其进行封装, 实现统一管理,监控,在线调试,在线启动,停 ...
- 公开课|百度天工物联网基础平台的微服务容器化落地实践
本文整理自中信出版社<物联网时代> 在采用IoT的世界中,改变既是IoT引发的,也是你的生活中无法回避的事实. 弗洛伦斯·赫德森,是Internet2(Internet2,即I2,是指由美 ...
- 承载物联之城 阿里云为无锡建设统一物联网基础平台
8月1日,在"物联网之都",无锡高新区(新吴区)与阿里云计算有限公司宣布达成物联网战略合作,阿里云IoT事业部将为物联网核心示范区提供技术与服务,包括建设鸿山物联网基础平台(飞凤平 ...
- 一个基于.Net Core 开源的物联网基础平台
在智慧工厂领域,智慧城市领域,都需要对设备进行监控.比如工厂需要对周围环境温度.湿度.气压.电压,灯的开关进行监控.这时候就需要物联网平台来进行管理. 在智慧工厂领域,宝马集团通过英伟达的Omnive ...
- 物联网——完全开源物联网基础平台
真正的大师,永远都怀着一颗学徒的心! 放假了! 前天和副主编分开了,很舍不得,不过没关系,过几天就会见面. 今年要和副主编结婚了. 很开心,希望能和她开开心心的过日子. 其他的也不多提了. 今天给大家 ...
- AOS V1.0 发布,JavaEE 应用基础平台
2019独角兽企业重金招聘Python工程师标准>>> 经过一段时间的修正和完善,我觉得是时候发布AOS V1.0版本了.这个版本共有7个新增/优化/修复的变更. AOS平台简介(1 ...
最新文章
- 显示intent的使用讲解
- win7+php5.3.10下安装memcache (转)
- 学python需要什么基础知识-Python学习(一)基础知识
- python如何读取公共盘的文档_如何使用 Sphinx 给 Python 代码写文档 | Linux 中国
- python异常信息中最重要的部分是_Python中获取异常(Exception)信息
- 学python需要什么软件-学python需要什么软件
- springmvc源码-我们自定义的参数解析器是如何放入到spring容器中的
- Linux 简单教程
- 应聘php面试自我介绍,应聘工作面试自我介绍
- MATLAB自带分类模型APP——classification learner的使用
- mysql update convert_Oracle/云MySQL/MsSQL“大迁移”真相及最优方案
- mysql rds 定时执行_如何使用脚本自动备份阿里云rds数据库
- 2019年安徽大学ACM/ICPC实验室新生赛(公开赛)
- IDEA官方中文插件!!!
- PDCCH-based WUS signal
- PB8.0应用程序编译发布技术研究
- 【Kotlin 初学者】为什么要学Kotlin
- 数据科学家是不是特有前途的职业?
- 平流式初沉池贮砂斗计算_污水的物理处理
- 第九课511遇见易语言大漠透明图制作与使用]
热门文章
- CentOS 6.6源码编译升级GCC至4.8.2
- 利用ArcGIS Python批量拼接遥感影像(arcpy batch processing)
- 算法-codeup1928-日期差值
- 使用VirtualBox在Ubuntu下虚拟Windows XP共享文件夹设置方法(亲测)
- n个物品,Vi的价值,Ti有n个,求所有的可能的价值:
- hustoj Runtime Error (运行错误)的解决方法
- linux列出当前目录及父目录,linux – 仅列出文件的公共父目录
- 全科初高中智能学习机器人_智能学习机器人推荐,阿尔法蛋大蛋2.0学习内容智能推荐...
- web myeclipse为什么连接不上css_好程序员web前端培训分享:web前端自学该怎么规划学习...
- 论文评审最大流_毕业论文_最大流问题及其应用(7)(喜欢就下吧)