• Stars
    star
    5,219
  • Rank 7,933 (Top 0.2 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created almost 5 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

JetLinks 基于Java8,Spring Boot 2.x ,WebFlux,Netty,Vert.x,Reactor等开发, 是一个全响应式的企业级物联网平台。支持统一物模型管理,多种设备,多种厂家,统一管理。统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议等设备。实时数据处理,设备告警,消息通知,数据转发。地理位置,数据可视化等。能帮助你快速建立物联网相关业务系统。

JetLinks 物联网基础平台

GitHub Workflow Status Version Version Codacy Badge OSCS Status star star

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            # 设备模拟器

服务支持

我们提供了各种服务方式帮助您深入了解物联网平台和代码,通过产品文档、技术交流群、付费教学等方式,你将获得如下服务:

服务项 服务内容 服务收费 服务方式
基础问题答疑 问题答疑 免费 技术交流群支持 QQ①群2021514 QQ②群324606263 QQ③群647954464 QQ④群780133058
系统部署 系统部署 免费 文档自助。源码部署 Docker部署
产品使用 教学产品各功能使用 免费 文档自助。产品文档
二次开发 教学平台源码开发过程、工具使用等; 免费 文档自助。开发文档
系统部署 在客户指定的网络和硬件环境中完成社区版服务部署;提供模拟设备接入到平台中,并能完成正常设备上线、数据上下行 199元 线上部署支持
技术支持 提供各类部署、功能使用中遇到的问题答疑 100 半小时内 线上远程支持
设备接入协议开发 根据提供的设备型号,编写并提供接入平台协议包的源码。 3000+元 定制化开发
硬件支持 提供JetLinks自有硬件邮寄到手(JetLinks DTU、报警器、温度传感器);并提供完整的接入视频文档 499元 硬件包邮
视频文档
其他服务 企业版源码购买;定制化开发;定制化时长、功能服务等 面议 面议

付费服务支持或商务合作请联系

qrCode.jpg

文档

产品文档 快速开始 开发文档

More Repositories

1

jetlinks-ui-antd

jetlinks community ant design 演示地址:http://demo.jetlinks.cn 账号/密码: test/test123456
TypeScript
517
star
2

jetlinks

JetLinks Core
486
star
3

rule-engine

基于流程,事件驱动,可拓展,响应式,轻量级的规则引擎。
Java
259
star
4

reactor-ql

用SQL来描述Reactor API. 可用SQL来实现数据处理逻辑,支持实时数据处理,支持聚合,分组,自定义函数等功能,让数据处理更简单.
Java
188
star
5

jetlinks-core

jetlinks 核心模块,统一相关API
Java
90
star
6

jetlinks-ui-vue

JetLinks 前端Vue版本
Vue
87
star
7

device-simulator

基于netty的设备模拟器,模拟设备消息收发,压力测试。
Java
74
star
8

jetlinks-official-protocol

jetlinks 官方设备接入协议
Java
68
star
9

demo-protocol

此协议已弃用,请使用官方协议 https://github.com/jetlinks/jetlinks-official-protocol
Java
60
star
10

jetlinks-docs

相关文档
JavaScript
50
star
11

netty-mqtt-client

Java
41
star
12

jetlinks-gateway

设备协议网关,用于接收(MQTT,UDP)消息并将报文协议转换为jetlinks协议
Java
40
star
13

jetlinks-supports

JetLinks 提供的一些默认实现以及集成
Java
35
star
14

jetlinks_app

基于Flutter的Jetlinks APP
Dart
26
star
15

jetlinks-platform

已迁移到. https://github.com/jetlinks/jetlinks-community
JavaScript
24
star
16

jetlinks-ui-components

JetLinks 前端通用组件库
HTML
16
star
17

jetlinks-registry-redis

设备注册中心redis实现
Java
11
star
18

coap-codec

coap编解码器
Java
10
star
19

ui-visualization

可视化
TypeScript
10
star
20

jetlinks-plugin

插件化
Java
8
star
21

jetlinks-openapi-demo

Java
8
star
22

micro-service-examples

微服务接入例子
Java
5
star
23

jetlinks-api-sdk

OpenAPI SDK
Java
4
star
24

transparent-protocol

透传协议
Java
3
star
25

zlmedia4j

内嵌运行ZLMediaKit
Java
3
star
26

jetlinks-sdk

JetLinks 开发统一SDK包
Java
2
star
27

reactor-mqtt

reactor mqtt
1
star