最近接触到的一个企业级的物联网基础平台在GItHub上有1.4k Star,介绍给大家。
JetLinks 基于Java8,Spring Boot 2.x,WebFlux,Netty,Vert.x,Reactor等开发, 是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能, 能帮助你快速建立物联网相关业务系统。
技术栈
- Spring Boot 2.3.x
- Spring WebFlux 响应式Web支持
- R2DBC 响应式关系型数据库驱动
- Project Reactor响应式编程框架
- Netty,Vert.x (opens new window) 高性能网络编程框架
- ElasticSearch 全文检索,日志,时序数据存储
- Redis Redis,设备配置,状态管理,缓存.
- PostgreSQL业务功能数据管理
- hsweb framework 4是一个基于spring-boot 2.x开发 ,首个使用全响应式编程的企业级后台管理系统基础项目。
核心特性
支持统一物模型管理,多种设备,多种厂家,统一管理。
统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议的设备。
灵活的规则引擎,设备告警,消息通知,数据转发。
强大的ReactorQL引擎,使用SQL来处理实时数据。
地理位置:统一管理地理位置信息,支持区域搜索。(部分功能需要商业授权)
官方网站: https://www.jetlinks.cn/
GitHub: https://github.com/jetlinks
Gitee: https://gitee.com/jetlinks
在线演示地址: http://demo.jetlinks.cn 用户名:
test
密码:test123456
推荐理由
- 目前开源功能较为全面的物联网平台;
- 全响应式编程,可以参考学习响应式编程;
架构图
设备接入流程
打赏