JetLinks开源物联网平台特性及技术栈更新解析
需积分: 43 115 浏览量
更新于2024-12-06
1
收藏 28.92MB ZIP 举报
资源摘要信息:"JetLinks开源物联网平台是一个企业级的物联网基础平台,基于Java8、Spring Boot 2.x、WebFlux、Netty、Vert.x、Reactor等技术开发。该平台实现了物联网相关的众多基础功能,包括统一物模型管理、设备连接管理、规则引擎、地理位置信息管理、数据可视化等。
JetLinks的核心特性包括:
1. 支持统一物模型管理,实现多种设备和厂家的统一管理。
2. 统一设备连接管理,支持多协议适配(TCP、MQTT、UDP、CoAP、HTTP等),屏蔽网络编程复杂性。
3. 灵活的规则引擎,支持设备告警、消息通知、数据转发,并可基于SQL进行复杂的数据处理逻辑。
4. 地理位置管理,支持区域搜索。
5. 数据可视化,实现拖拽配置数据图表、设备组态等。
JetLinks的技术栈包括:
- Spring Boot 2.2.x:快速开发企业级应用。
- Spring WebFlux:响应式Web支持。
- R2DBC:响应式关系型数据库驱动。
- Project Reactor:响应式编程框架。
- Netty、Vert.x:高性能网络编程框架。
- ElasticSearch:全文检索,日志,时序数据存储。
- PostgreSQL:业务功能数据管理。
- hsweb framework 4:业务功能基础框架。
JetLinks的更新日志v1.9包括:
1. 增加设备独立物模型支持,可给单独的设备配置物模型。
2. 基本实现GB28181国标视频设备接入,支持直播、云台控制、级联操作。
3. RabbitMQ增加routeKey配置,可在配置文件中指定device.message.writer.rabbitmq.consumer-route-key和device.message.writer.rabbitmq.producer-route-key。
4. 设备支持独立物模型,可单独配置设备的物模型。
5. 适配tdengine 2.0.16.0,优化sql长度策略。
6. 优化规则引擎编辑器,实现组件模块化动态加载。
7. 修复启动服务时,如果某个产品物模型发布失败,导致后面的产品终止发布的问题。
8. 增加ignoreLatest消息头,忽略记录最新数据到数据库。
9. 修复租户下操作设备告警提示无权限。
10. 优化租户在解绑成员时,同时解绑成员的资产信息。
11. 优化子设备消息回复处理。
12. 物模型属性增加存储方式功能,可配置部分属性不存储。
13. 增加虚拟属性功能,可通过规则来计算出虚拟属性值。
14. 增加租户成员绑定(TenantMemberBindEvent)、解绑(TenantMemberUnBindEvent)事件,可通过spring-event订阅处理此事件。
15. 优化子设备状态检查,当检查子设备状态时,将会尝试发送ChildDeviceMessage<DeviceStateCheckMessage>给网关,处理后返回ChildDeviceMessageReply<DeviceStateCheckMessageReply>。
16. 增加ClickHouse设备数据存储策略支持。
17. 增加权限过滤功能,可配置禁止赋予自己没有的权限给其他用户。
18. 设备和产品的租户绑定逻辑优化,绑定设备时,自动绑定产品,解绑产品时,自动解绑设备。
19. 用户管理增加租户权限控制。
20. 当向keepOnline的设备发送消息时,如果原始连接已断开,将返回CONNECTION_LOST错误。
21. 设置keepOnline的会话将被持久化,重启服务后自动恢复。
22. 默认关闭设备最新数据存储,通过jetlinks.device.storage.enable-last-data-in-db=true开启。
23. 属性物模型增加属性值来源,配置为手动时,在发送修改属性指令(WritePropertyMessage)时,将直接生效,不会发送到设备。
24. 优化租户资产解绑逻辑,当删除数据时,解绑资产全部的绑定关系。
25. 用户管理、机构管理增加租户端支持,租户可以自己管理自己的用户和机构。"
标签: JetLinks、物联网平台、开源物联网云平台
文件名称列表: 说明.htm、jetlinks-community
232 浏览量
6078 浏览量
158 浏览量
232 浏览量
158 浏览量
311 浏览量
123 浏览量
336 浏览量
262 浏览量
weixin_38629939
- 粉丝: 11
- 资源: 925
最新资源
- 淡蓝商业营销公司网页模板
- 电子-SD.rar
- Cometica:护理伦理委员会(投诉模块)
- fpe(未完成).e.rar
- linter-formatter-config:React JS项目的Eslint和更漂亮的配置
- libxml:轻量级的XML读取器和写入器
- 仿网页交互简约时尚UI风格动画ppt模板.zip
- 宽广天地商务公司网页模板
- shut.rar_C/C++_
- fieanafer.github.io
- VisualSVN-Server-4.2.1-x64增加在线修改用户密码的功能.zip
- 法明顿克里克批次
- COSC4353
- 乘风破浪 2017个人年终工作总结ppt模板.rar
- c.rar_Windows编程_C/C++_
- Fotushop.rar