JetLinks 物联网基础平台 1.1 RELEASE 发布
JetLinks 开源物联网平台
JetLinks 基于Java8,Spring Boot 2.x,WebFlux,Netty,Vert.x,Reactor等开发, 是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能, 能帮助你快速建立物联网相关业务系统。
核心特性
支持统一物模型管理,多种设备,多种厂家,统一管理。
统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议的设备。
灵活的规则引擎,设备告警,消息通知,数据转发.可基于SQL进行复杂的数据处理逻辑.
地理位置:统一管理地理位置信息,支持区域搜索.
数据可视化: 实现拖拽配置数据图表,设备组态等.
技术栈
- Spring Boot 2.2.x
- Spring WebFlux 响应式Web支持
- R2DBC 响应式关系型数据库驱动
- Project Reactor 响应式编程框架
- Netty,Vert.x 高性能网络编程框架
- ElasticSearch 全文检索,日志,时序数据存储
- PostgreSQL 业务功能数据管理
- hsweb framework 4 业务功能基础框架
架构
更新内容
主要优化:
- 优化设备消息topic:
/device/{deviceId}
修改为:/device/{productId}/{deviceId}
. - 增加设备告警功能.可通过订阅消息网关
/rule-engine/device/alarm/{productId}/{deviceId}/{ruleId}
来处理预警消息. - 增加设备告警界面,支持对设备型号统一配置告警规则以及对单个设备配置告警规则,目前支持动作: 消息通知.
- 增加HTTP方式接入,设备或者第三方平台可通过HTTP推送设备数据. (Pro)
- 在协议包编码时可直接回复设备消息,场景: 编码消息消息时直接调用第三方平台接口获取设备数据.
- 增加
websocket
订阅消息:/messaging/{token}
,可通过websocket订阅实时数据. - OpenAPI增加token方式,申请token后,通过token发起API请求,不用再签名.(Pro)
- 增加Geo支持,可通过
GeoObjectManager
统一管理Geo信息并进行搜索(支持矩形,圆形,多边形区域搜索). (Pro) - 增加数据转发功能,可通过SQL的方式来处理实时数据并转发数据. 查看文档
- 增加可视化图表配置.
主要BUG修复:
- 修复动态查询条件无法使用where作为参数的问题.
- 修复物模型中时间类型自定义格式不生效问题.
- 修复发布协议可能导致系统阻塞无法访问的问题.
- 修复MQTT客户端 clientId无效
- 修复当设备在注册中心失效时(redis数据丢失),同步设备状态无法更新为未激活.
- 修复发送消息到网关下子设备的消息时,异步消息不生效的问题.
- 修复物模型有日期类型时,可能无法查询到数据.
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ssssssss 0.0.1 发布,无需代码的 HTTP 接口快速开发框架
介绍 ssssssss 是一款以xml为基础自动映射为HTTP接口的框架,免去写controller、service、mapper等方法,XML采用与mybatis非常类似的语法,主要应用于中小型前后端分离的项目 特性 以XML为基础,自动映射HTTP接口 支持MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等多种数据库 支持参数自动校验以及自定义参数校验 支持分页查询以及自定义分页查询 支持XML中调用java方法 支持执行多条sql语句 自动热更新 支持单表自动映射CRUD 支持缓存 支持多数据源 支持主键自动生成,可自定义配置主键生成策略 支持调用存储过程 快速开始 maven引入 <!-- 以spring-boot-starter的方式引用 --> <dependency> <groupId>org.ssssssss</groupId> <artifactId>ssssssss-spring-boot-starter</artifactId> <...
- 下一篇
zlt-mp v3.6.0 发布,基于 Spring Cloud Alibaba 的微服务平台
zlt-mp是基于 SpringBoot2.x、SpringCloud 和 SpringCloudAlibaba 并采用前后端分离的企业级微服务多租户系统架构。 功能介绍 更新内容 特性/增强 分布式锁的实现方式改为Redisson并优化抽象接口 修改zlt-redis-spring-boot-starter的客户端由lettuce改为redisson,同时兼容RedisTemplate和RedissonClient两种客户端API 修改DefaultWebMvcConfig类由WebMvcConfigurationSupport改为WebMvcConfigurer,避免覆盖其他的WebMvc配置 支持Nacos 1.2服务注册发现认证配置 升级spring-cloud-alibaba-dependencies到2.1.2.RELEASE 升级elasticsearch-rest-high-level-client到6.8.8 升级elasticsearch-rest-client到6.8.8 升级elasticsearch到6.8.8 内容说明 一、分布式锁的实现方式改为Rediss...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8