国内|开源|物联网平台|springboot netty响应式开发

物联网( IoT ,Internet of things )即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,实现在任何时间、任何地点,人、机、物的互联互通 。

物联网平台为设备提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集上云;向上提供云端API,服务端通过调用云端API将指令下发至设备端,实现远程控制。

今天就来分享一个国内物联网平台框架—Jetlinks 物联网平台。

Jetlinks 物联网平台提供了,如设备管理、规则引擎、多协议适配、支持多种通讯协议、统一的物模型管理、底层全响应式支持等,为各类IoT场景和行业开发者增值赋能。

Jetlinks技术选型
Spring Boot 2.2.x
Spring WebFlux 响应式Web支持
R2DBC 响应式关系型数据库驱动
Project Reactor 响应式编程框架
Netty,Vert.x 高性能网络编程框架
ElasticSearch 全文检索,日志,时序数据存储
PostgreSQL 业务功能数据管理
hsweb framework 4 业务功能基础框架

技术选型图:
国内|开源|物联网平台|springboot netty响应式开发
系统架构图
MQTT、CoAP、Http、Lora、zigBee、蓝牙等多协议适配,支持多种通信协议(TCP,MQTT,UDP,CoAP)等,支持自定义消息协议,灵活接入不同厂商不同设备。
自定义报表
Open API

国内|开源|物联网平台|springboot netty响应式开发
整体架构图

国内|开源|物联网平台|springboot netty响应式开发