{"id":13458679,"url":"https://github.com/jetlinks/jetlinks-community","last_synced_at":"2026-10-18T23:09:05.864Z","repository":{"id":36950647,"uuid":"231329990","full_name":"jetlinks/jetlinks-community","owner":"jetlinks","description":"JetLinks  基于Java,Spring Boot ,WebFlux,Netty,Vert.x,Reactor等开发, 是一个全响应式的企业级物联网平台。支持统一物模型管理,多种设备,多种厂家,统一管理。统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议等设备。实时数据处理,设备告警,消息通知,数据转发。地理位置,数据可视化等。能帮助你快速建立物联网相关业务系统。","archived":false,"fork":false,"pushed_at":"2026-09-18T18:47:25.000Z","size":71162,"stargazers_count":6641,"open_issues_count":55,"forks_count":1945,"subscribers_count":141,"default_branch":"2.11","last_synced_at":"2026-09-22T01:14:40.239Z","etag":null,"topics":["iot","iot-platform","java","jetlinks","mqtt","netty","r2dbc","reactive-streams","reactor","rule-engine","spring-boot","tcp","webflux","websocket"],"latest_commit_sha":null,"homepage":"https://www.jetlinks.cn/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jetlinks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-01-02T07:27:34.000Z","updated_at":"2026-09-21T12:35:02.000Z","dependencies_parsed_at":"2026-08-24T09:22:54.827Z","dependency_job_id":null,"html_url":"https://github.com/jetlinks/jetlinks-community","commit_stats":{"total_commits":1140,"total_committers":26,"mean_commits":43.84615384615385,"dds":0.5149122807017543,"last_synced_commit":"b83dc7594300af98c33b5c77f3dec06bec4ee73c"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/jetlinks/jetlinks-community","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetlinks%2Fjetlinks-community","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetlinks%2Fjetlinks-community/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetlinks%2Fjetlinks-community/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetlinks%2Fjetlinks-community/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jetlinks","download_url":"https://codeload.github.com/jetlinks/jetlinks-community/tar.gz/refs/heads/2.11","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetlinks%2Fjetlinks-community/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":344872684,"owners_count":38343411,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-18T02:00:06.448Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["iot","iot-platform","java","jetlinks","mqtt","netty","r2dbc","reactive-streams","reactor","rule-engine","spring-boot","tcp","webflux","websocket"],"created_at":"2024-07-31T09:00:55.093Z","updated_at":"2026-10-18T23:09:05.859Z","avatar_url":"https://github.com/jetlinks.png","language":"Java","funding_links":[],"categories":["Java","IOT物联网","IoT"],"sub_categories":[],"readme":"# JetLinks 物联网基础平台\n\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/jetlinks/jetlinks-community/maven.yml?branch=master)\n![Version](https://img.shields.io/badge/version-2.11-brightgreen)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/e8d527d692c24633aba4f869c1c5d6ad)](https://app.codacy.com/gh/jetlinks/jetlinks-community?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=jetlinks/jetlinks-community\u0026utm_campaign=Badge_Grade_Settings)\n[![OSCS Status](https://www.oscs1024.com/platform/badge/jetlinks/jetlinks-community.svg?size=small)](https://www.oscs1024.com/project/jetlinks/jetlinks-community?ref=badge_small)\n[![star](https://img.shields.io/github/stars/jetlinks/jetlinks-community?style=social)](https://github.com/jetlinks/jetlinks-community)\n[![star](https://gitee.com/jetlinks/jetlinks-community/badge/star.svg?theme=gvp)](https://gitee.com/jetlinks/jetlinks-community/stargazers)\n\n[![QQ③群647954464](https://img.shields.io/badge/QQ③群-647954464-brightgreen)](https://qm.qq.com/cgi-bin/qm/qr?k=K5m27CkhDn3B_Owr-g6rfiTBC5DKEY59\u0026jump_from=webapi)\n[![QQ⑥群572077464](https://img.shields.io/badge/QQ⑥群(已满)-572077464-brightgreen)](https://qm.qq.com/q/kLT3trlXuE)\n[![QQ⑤群554591908](https://img.shields.io/badge/QQ⑤群(已满)-554591908-brightgreen)](https://qm.qq.com/cgi-bin/qm/qr?k=jiirLiyFUecy_gsankzVQ-cl6SrZCnv9\u0026\u0026jump_from=webapi)\n[![QQ④群780133058](https://img.shields.io/badge/QQ④群(已满)-780133058-brightgreen)](https://qm.qq.com/cgi-bin/qm/qr?k=Gj47w9kg7TlV5ceD5Bqew_M_O0PIjh_l\u0026jump_from=webapi)\n[![QQ②群324606263](https://img.shields.io/badge/QQ②群(已满)-324606263-brightgreen)](https://qm.qq.com/cgi-bin/qm/qr?k=IMas2cH-TNsYxUcY8lRbsXqPnA2sGHYQ\u0026jump_from=webapi)\n[![QQ①群2021514](https://img.shields.io/badge/QQ①群(已满)-2021514-brightgreen)](https://qm.qq.com/cgi-bin/qm/qr?k=LGf0OPQqvLGdJIZST3VTcypdVWhdfAOG\u0026jump_from=webapi)\n\nJetLinks 2.1x 基于Java 17,Spring Boot 3.x,WebFlux,Netty,Vert.x,Reactor等开发,\n是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能,\n能帮助你快速建立物联网相关业务系统。\n\n## 核心特性\n\n#### 开放源代码\n\n全部源代码开放,可自由拓展功能,不再受制于人.前后端分离,接口全开放。\n\n#### 部署简单\n\n最小化运行仅需要`java 17`,`redis`,`timescaledb`即可，无需部署大量中间件。\n\n#### 统一设备接入,海量设备管理\n\nTCP/UDP/MQTT/HTTP、TLS/DTLS、不同厂商、不同设备、不同报文、统一接入，统一管理。\n\n#### 规则引擎\n\n灵活的规则模型配置,支持多种规则模型以及自定义规则模型. 设备告警,场景联动,均由统一的规则引擎管理。\n\n#### 数据权限控制\n\n灵活的非侵入数据权限控制。可实现菜单、按钮、数据三维维度的数据权限控制。可控制单条数据的操作权限。\n\n## 技术栈\n\n1. [Spring Boot 3.4.x](https://spring.io/projects/spring-boot)\n2. [Spring WebFlux](https://spring.io/) 响应式Web支持\n3. [R2DBC](https://r2dbc.io/) 响应式关系型数据库驱动\n4. [Project Reactor](https://projectreactor.io/) 响应式编程框架\n5. [Netty](https://netty.io/),[Vert.x](https://vertx.io/) 高性能网络编程框架\n6. [hsweb framework 4](https://github.com/hs-web) 业务功能基础框架\n7. [ElasticSearch](https://www.elastic.co/cn/products/enterprise-search) 全文检索，日志，时序数据存储 （可选）\n8. [TDengine](https://www.taosdata.com/) 设备时序数据存储（可选）\n9. [Redis](https://redis.io/) 缓存数据\n10. [TimescaleDB](https://www.timescale.com/) 时序数据存储（可选）\n11. [PostgreSQL](https://www.postgresql.org) 业务功能数据管理\n\n## 架构\n\n![platform](./platform.png)\n\n## 设备接入流程\n\n![device-flow](./device-flow.png)\n\n## 模块\n\n```bash\n--jetlinks-community\n------|----docker\n------|------|----dev-env       # 启动开发环境\n------|------|----run-all       # 启动全部,通过http://localhost:8848 访问系统.\n------|----jetlinks-components  # 公共组件模块\n------|-------|----common-component # 通用组件.\n------|-------|----configuration-component # 通用配置.\n------|-------|----dashboard-component # 仪表盘.\n------|-------|----datasource-component # 数据源.\n------|-------|----elasticsearch-component # elasticsearch集成.\n------|-------|----gateway-component # 网关组件,消息网关,设备接入.\n------|-------|----io-component # IO 组件,Excel导入导出等.\n------|-------|----logging-component # 日志组件\n------|-------|----network-component # 网络组件,MQTT,TCP,CoAP,UDP等\n------|-------|----notify-component # 通知组件,短信,右键等通知\n------|-------|----protocol-component # 协议组件\n------|-------|----relation-component # 关系组件\n------|-------|----rule-engine-component # 规则引擎\n------|-------|----script-component # 脚本组件\n------|-------|----timeseries-component # 时序数据组件\n------|-------|----tdengine-component # TDengine集成\n------|-------|----things-component # 物组件\n------|----jetlinks-manager     # 业务管理模块\n------|-------|----authentication-manager   # 用户,权限管理\n------|-------|----device-manager   # 设备管理\n------|-------|----logging-manager   # 日志管理\n------|-------|----network-manager   # 网络组件管理\n------|-------|----notify-manager   # 通知管理\n------|-------|----visualization-manager   # 数据可视化管理\n------|-------|----rule-engine-manager   # 规则引擎管理\n------|----jetlinks-standalone  # 服务启动模块\n------|----simulator            # 设备模拟器\n```\n\n## 服务支持\n\n我们提供了各种服务方式帮助您深入了解物联网平台和代码，通过产品文档、技术交流群、付费教学等方式，你将获得如下服务：\n\n| 服务项      | 服务内容                                                      | 服务收费   | 服务方式                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |\n|----------|-----------------------------------------------------------|--------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 基础问题答疑   | 问题答疑                                                      | 免费     | 技术交流群支持 [![QQ⑤群554591908](https://img.shields.io/badge/QQ⑤群-554591908-brightgreen)](https://qm.qq.com/cgi-bin/qm/qr?k=jiirLiyFUecy_gsankzVQ-cl6SrZCnv9\u0026\u0026jump_from=webapi) [![QQ④群780133058](https://img.shields.io/badge/QQ④群-780133058-brightgreen)](https://qm.qq.com/cgi-bin/qm/qr?k=Gj47w9kg7TlV5ceD5Bqew_M_O0PIjh_l\u0026jump_from=webapi) [![QQ③群647954464](https://img.shields.io/badge/QQ③群-647954464-brightgreen)](https://qm.qq.com/cgi-bin/qm/qr?k=K5m27CkhDn3B_Owr-g6rfiTBC5DKEY59\u0026jump_from=webapi)  [![QQ②群324606263](https://img.shields.io/badge/QQ②群-324606263-brightgreen)](https://qm.qq.com/cgi-bin/qm/qr?k=IMas2cH-TNsYxUcY8lRbsXqPnA2sGHYQ\u0026jump_from=webapi) [![QQ①群2021514](https://img.shields.io/badge/QQ①群-2021514-brightgreen)](https://qm.qq.com/cgi-bin/qm/qr?k=LGf0OPQqvLGdJIZST3VTcypdVWhdfAOG\u0026jump_from=webapi) |\n| 系统部署     | 系统部署                                                      | 免费     | 文档自助。[源码部署](https://hanta.yuque.com/px7kg1/yfac2l/vvoa3u2ztymtp4oh) [Docker部署](https://hanta.yuque.com/px7kg1/yfac2l/mzq23z4iey5ev1a5)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |\n| 产品使用     | 教学产品各功能使用                                                 | 免费     | 文档自助。[产品文档](https://hanta.yuque.com/px7kg1/yfac2l)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |\n| 二次开发     | 教学平台源码开发过程、工具使用等；                                         | 免费     | 文档自助。[开发文档](https://hanta.yuque.com/px7kg1/dev)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |\n| 系统部署     | 在客户指定的网络和硬件环境中完成社区版服务部署；提供**模拟**设备接入到平台中，并能完成正常设备上线、数据上下行 | 299元   | 线上部署支持                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |\n| 技术支持     | 提供各类部署、功能使用中遇到的问题答疑                                       | 100元   | 半小时内 线上远程支持（2小时起收）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n| 其他服务     | 企业版源码购买；定制化开发；定制化时长、功能服务等                                 | 面议     | 面议                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |\n\n### **付费**服务支持或商务合作请联系\n\n\u003cdiv style=\"display: flex; gap: 10px;\"\u003e\n  \u003cimg src=\"./qrCode2.png\" alt=\"商务支持\" width=\"45%\"\u003e\n\u003c/div\u003e\n\n\n## 文档\n\n[产品文档](https://hanta.yuque.com/px7kg1/yfac2l)\n[快速开始](https://hanta.yuque.com/px7kg1/yfac2l/raspyc4p1asfuxks)\n[开发文档](https://hanta.yuque.com/px7kg1/nn1gdr)\n\n[![Stargazers over time](https://starchart.cc/jetlinks/jetlinks-community.svg?variant=adaptive)](https://starchart.cc/jetlinks/jetlinks-community)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjetlinks%2Fjetlinks-community","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjetlinks%2Fjetlinks-community","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjetlinks%2Fjetlinks-community/lists"}