JetLinks v1.8.0官方版

JetLinks v1.8.0官方版

  • 版本: v1.8.0官方版
  • 分类:源码相关
  • 大小: 28.9M
  • 时间:2022-12-11
  • 软件介绍
  • 软件截图
介绍

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 响应式关系型数据库驱动

  Project Reactor 响应式编程框架

  Netty、Vert.x 高性能网络编程框架

  ElasticSearch 全文检索,日志,时序数据存储

  PostgreSQL 业务功能数据管理

  hsweb framework 4 业务功能基础框架

更新日志

  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跳过校验)

  14、优化设备分类数据初始化,默认使用-进行id分隔(使用|可能导致400错误.)

  15、通过jvm参数-Djetlinks.eventbus.payload.pool.enabled=true开启事件总线对象池,提升性能.

JetLinks软件特色

  JetLinks开源物联网平台核心特性:

  支持统一物模型管理,多种设备,多种厂家,统一管理。

  统一设备连接管理,多协议适配(TCP、MQTT、UDP、CoAP、HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议的设备。

  灵活的规则引擎,设备告警,消息通知,数据转发。可基于SQL进行复杂的数据处理逻辑。

  地理位置:统一管理地理位置信息,支持区域搜索。

  数据可视化:实现拖拽配置数据图表,设备组态等。

  JetLinks开源物联网平台技术栈:

  Spring Boot 2.2.x

  Spring WebFlux 响应式Web支持

  R2DBC 响应式关系型数据库驱动

  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跳过校验)

  14、优化设备分类数据初始化,默认使用-进行id分隔(使用|可能导致400错误.)

  15、通过jvm参数-Djetlinks.eventbus.payload.pool.enabled=true开启事件总线对象池,提升性能.

展开
软件截图