物连网IOT
Go to file
bestfeng1020 b7dffda0bc
feat(查询条件): 添加设备查询条件构造器 (#260)
2023-04-07 17:34:26 +08:00
.github/workflows Update maven.yml 2022-10-24 17:19:19 +08:00
.mvn/wrapper change maven download url 2021-07-02 13:46:20 +08:00
docker 重构场景联动 2022-11-29 14:51:50 +08:00
idea 增加 idea settings 2020-10-27 16:08:43 +08:00
jetlinks-components fix(阿里云短信): 解决短信模板和标签只能查询第一页数据问题 (#258) 2023-04-07 15:57:47 +08:00
jetlinks-manager feat(查询条件): 添加设备查询条件构造器 (#260) 2023-04-07 17:34:26 +08:00
jetlinks-standalone 优化日志配置 2022-12-01 09:59:22 +08:00
simulator 新版模拟器 2022-12-01 16:46:29 +08:00
.editorconfig end_of_line = lf 2020-06-03 09:37:53 +08:00
.gitignore ignore dev/ 2022-06-23 14:14:25 +08:00
LICENSE add LICENSE 2020-02-14 14:19:02 +08:00
README.md 更新README (#231) 2023-01-10 11:43:12 +08:00
build-and-push-docker.sh 构建时增加时间戳 2020-09-04 09:54:15 +08:00
device-flow.png 更新README (#231) 2023-01-10 11:43:12 +08:00
mvnw add build script 2020-01-17 21:38:35 +08:00
mvnw.cmd add build script 2020-01-17 21:38:35 +08:00
platform.png 更新README (#231) 2023-01-10 11:43:12 +08:00
pom.xml 2.0 2023-02-10 13:50:53 +08:00
run.sh 增加启动命令 2020-09-21 17:12:03 +08:00

README.md

JetLinks 物联网基础平台

GitHub Workflow Status Version Codacy Badge OSCS Status jetlinks

QQ①群2021514 QQ②群324606263 QQ③群647954464 QQ④群780133058

JetLinks 基于Java8,Spring Boot 2.x,WebFlux,Netty,Vert.x,Reactor等开发, 是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能, 能帮助你快速建立物联网相关业务系统。

核心特性

开放源代码

全部源代码开放,可自由拓展功能,不再受制于人.前后端分离,接口全开放。

统一设备接入,海量设备管理

TCP/UDP/MQTT/HTTP、TLS/DTLS、不同厂商、不同设备、不同报文、统一接入统一管理。

规则引擎

灵活的规则模型配置,支持多种规则模型以及自定义规则模型. 设备告警,场景联动,均由统一的规则引擎管理。

数据权限控制

灵活的非侵入数据权限控制。可实现菜单、按钮、数据三维维度的数据权限控制。可控制单条数据的操作权限。

技术栈

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

架构

platform

设备接入流程

device-flow

模块

--jetlinks-community
------|----docker
------|------|----dev-env       # 启动开发环境
------|------|----run-all       # 启动全部,通过http://localhost:9000 访问系统.
------|----jetlinks-components  # 公共组件模块
------|----jetlinks-manager     # 业务管理模块
------|----jetlinks-standalone  # 服务启动模块
------|----simulator            # 设备模拟器

文档

快速开始 开发文档 常见问题