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.

技术栈

  1. Spring Boot 2.3.x
  2. Spring WebFlux 响应式Web支持
  3. R2DBC响应式关系型数据库驱动
  4. Project Reactor响应式编程框架
  5. Netty,Vert.x高性能网络编程框架
  6. ElasticSearch全文检索,日志,时序数据存储
  7. Redis,设备配置,状态管理,缓存.
  8. PostgreSQL业务功能数据管理
  9. hsweb framework 4业务功能基础框架

1.6-RELEASE

更新时间: 2020-10-30

代码分支: 1.6

主要优化

  1. 集成OAuth2 Server功能。
  2. 优化设备分组,支持多级分组,可通过id$dev-group-tree查询分组及子分组设备。
  3. 集成小度智能家居平台,小度小度,打开空调.(Pro可选模块)
  4. 增加设备消息转发到租户,设备分组对应的消息总线,更新后请重新激活设备才能生效(Pro)。
  5. 通过mqtt订阅设备消息,使用$shared/作为前缀时,同一个用户只会收到一个消息通知.
  6. ReactorQL增加列转行,使用$this作为别名时,将列对象填充到当前行中.
  7. ReactorQL增加行跟踪,通过row.index获取行号,通过row.elapsed获取距离上一行的时间间隔(ms).
  8. ReactorQL增加更多统计函数,slope(斜度),skewness(偏度特征),kurtosis(峰度特征),variance(方差)....查看函数说明(Pro).
  9. ReactorQL增加设备历史数据和最新数据查询函数查看SQL说明(Pro).
  10. 网络组件MQTT Client中的clientId,username,password支持表达式.可通过${#env.getProperty(...)}来获取配置文件中的配置.
  11. 增加场景联动规则接口(Pro).
  12. 优化对redis cluster的支持.

更新说明

原配置elasticsearch.client相关配置已失效,请使用spring.data.elasticsearch.client.reactive.endpoints进行配置。

JetLinks 物联网基础平台 1.6 RELEASE 发布相关推荐

  1. 快速搭建JetLinks物联网基础平台

    JetLinks 是一个物联网基础平台,用于快速建立物联网相关业务系统. 集成了各种常见的网络协议(HTTP,TCP,UDP,CoAP)等,并对其进行封装, 实现统一管理,监控,在线调试,在线启动,停 ...

  2. JetLinks物联网基础平台2.0,全新架构、全新的前端UI

    开源物联网平台 概述 JetLinks物联网平台 基于Java8,Spring Boot 2.x,WebFlux,Netty,Vert.x,Reactor等开发, 是一个开源的企业级物联网基础开发平台 ...

  3. WebStorm前端启动JetLinks 物联网基础平台(2.x)

    目录 一.环境准备 二.下载源码 三.安装依赖 ​四.修改配置 五.启动项目 六.访问项目 一.环境准备 1.降级node版本为12.22.0 使用node版本管理器gnvm_苍穹之跃的博客-CSDN ...

  4. JetLinks物联网基础平台-通过第三方MQTT服务接入设备

    在某些场景,设备不是直接接入平台,而是通过第三方MQTT服务,如:emqtt. 消息编解码与MQTT服务一样,从消息协议中使用DefaultTransport.MQTT来获取消息编解码器. 本文使用m ...

  5. 快速搭建开源物联网基础平台

    JetLinks 是一个物联网基础平台,用于快速建立物联网相关业务系统. 集成了各种常见的网络协议(HTTP,TCP,UDP,CoAP)等,并对其进行封装, 实现统一管理,监控,在线调试,在线启动,停 ...

  6. 公开课|百度天工物联网基础平台的微服务容器化落地实践

    本文整理自中信出版社<物联网时代> 在采用IoT的世界中,改变既是IoT引发的,也是你的生活中无法回避的事实. 弗洛伦斯·赫德森,是Internet2(Internet2,即I2,是指由美 ...

  7. 承载物联之城 阿里云为无锡建设统一物联网基础平台

    8月1日,在"物联网之都",无锡高新区(新吴区)与阿里云计算有限公司宣布达成物联网战略合作,阿里云IoT事业部将为物联网核心示范区提供技术与服务,包括建设鸿山物联网基础平台(飞凤平 ...

  8. 一个基于.Net Core 开源的物联网基础平台

    在智慧工厂领域,智慧城市领域,都需要对设备进行监控.比如工厂需要对周围环境温度.湿度.气压.电压,灯的开关进行监控.这时候就需要物联网平台来进行管理. 在智慧工厂领域,宝马集团通过英伟达的Omnive ...

  9. 物联网——完全开源物联网基础平台

    真正的大师,永远都怀着一颗学徒的心! 放假了! 前天和副主编分开了,很舍不得,不过没关系,过几天就会见面. 今年要和副主编结婚了. 很开心,希望能和她开开心心的过日子. 其他的也不多提了. 今天给大家 ...

  10. AOS V1.0 发布,JavaEE 应用基础平台

    2019独角兽企业重金招聘Python工程师标准>>> 经过一段时间的修正和完善,我觉得是时候发布AOS V1.0版本了.这个版本共有7个新增/优化/修复的变更. AOS平台简介(1 ...

最新文章

  1. 显示intent的使用讲解
  2. win7+php5.3.10下安装memcache (转)
  3. 学python需要什么基础知识-Python学习(一)基础知识
  4. python如何读取公共盘的文档_如何使用 Sphinx 给 Python 代码写文档 | Linux 中国
  5. python异常信息中最重要的部分是_Python中获取异常(Exception)信息
  6. 学python需要什么软件-学python需要什么软件
  7. springmvc源码-我们自定义的参数解析器是如何放入到spring容器中的
  8. Linux 简单教程
  9. 应聘php面试自我介绍,应聘工作面试自我介绍
  10. MATLAB自带分类模型APP——classification learner的使用
  11. mysql update convert_Oracle/云MySQL/MsSQL“大迁移”真相及最优方案
  12. mysql rds 定时执行_如何使用脚本自动备份阿里云rds数据库
  13. 2019年安徽大学ACM/ICPC实验室新生赛(公开赛)
  14. IDEA官方中文插件!!!
  15. PDCCH-based WUS signal
  16. PB8.0应用程序编译发布技术研究
  17. 【Kotlin 初学者】为什么要学Kotlin
  18. 数据科学家是不是特有前途的职业?
  19. 平流式初沉池贮砂斗计算_污水的物理处理
  20. 第九课511遇见易语言大漠透明图制作与使用]

热门文章

  1. CentOS 6.6源码编译升级GCC至4.8.2
  2. 利用ArcGIS Python批量拼接遥感影像(arcpy batch processing)
  3. 算法-codeup1928-日期差值
  4. 使用VirtualBox在Ubuntu下虚拟Windows XP共享文件夹设置方法(亲测)
  5. n个物品,Vi的价值,Ti有n个,求所有的可能的价值:
  6. hustoj Runtime Error (运行错误)的解决方法
  7. linux列出当前目录及父目录,linux – 仅列出文件的公共父目录
  8. 全科初高中智能学习机器人_智能学习机器人推荐,阿尔法蛋大蛋2.0学习内容智能推荐...
  9. web myeclipse为什么连接不上css_好程序员web前端培训分享:web前端自学该怎么规划学习...
  10. 论文评审最大流_毕业论文_最大流问题及其应用(7)(喜欢就下吧)