Платформа IoT с открытым исходным кодом для управления устройствами, сбора телеметрии, обработки данных по правилам и визуализации на дашбордах.
jetlinks/jetlinks-community
Корпоративная IoT-платформа на Java, Spring Boot и WebFlux для единого подключения устройств, настройки правил и оповещений, а также управления данными.
- Звёзды
- 6,677
- Форки
- 1,942
- Открытые issues
- 57
- Последний коммит
- вчера
Что это?
JetLinks Community — базовая open-source платформа для IoT на Java 17, построенная на Spring Boot 3.x, WebFlux, Netty, Vert.x и Reactor. Она предназначена для команд, которым нужно подключать множество устройств разных производителей и с разными протоколами, не написая для каждого низкоуровневый сетевой код.
Устройства подключаются по TCP, UDP, MQTT и HTTP с поддержкой TLS и DTLS, а платформа предоставляет единую модель вещей для управления ими. Движок правил обрабатывает тревоги, сценарные связи и пересылку данных; система также поддерживает обработку данных в реальном времени, уведомления, геолокацию и визуализацию данных. Управление доступом охватывает меню, кнопки и отдельные записи данных.
Для минимального развертывания нужны Java 17, Redis и TimescaleDB; фронтенд и бэкенд разделены и взаимодействуют через открытые API. Исходный код доступен по лицензии Apache-2.0 для дальнейшей разработки.
Ключевые возможности
- 01Единое подключение устройств по TCP, UDP, MQTT и HTTP с поддержкой TLS/DTLS.
- 02Единая модель вещей для управления устройствами разных производителей.
- 03Движок правил для тревог устройств, сценарных связей и пересылки данных.
- 04Обработка данных в реальном времени и уведомления о сообщениях.
- 05Управление правами на уровне меню, кнопок и отдельных записей данных.
- 06Для минимального развертывания нужны только Java 17, Redis и TimescaleDB.
Сценарии использования
- Создание IoT-системы для бизнеса, подключающей устройства нескольких производителей.
- Сбор телеметрии по MQTT или TCP и настройка правил для тревог на основе этих данных.
- Создание собственного IoT-бэкенда с открытыми API и исходным кодом для дальнейшей разработки.
Быстрый старт
- 1
Проверьте системные требования: для минимального запуска необходимы Java 17, Redis и TimescaleDB
- 2
Выполните развертывание с помощью Docker, следуя официальному руководству по развертыванию Docker, ссылка на которое есть в README
- 3
Когда службы запустятся, откройте в браузере http://localhost:8848
Что важно знать
- Даже для минимального развертывания необходимы Java 17, Redis и TimescaleDB.
- Документация по настройке и продукту размещена на платформе на китайском языке.
- Коммерческая поддержка, например помощь с удаленным развертыванием, предоставляется за плату.
Темы
Частые вопросы
- Что такое jetlinks-community?
- Корпоративная IoT-платформа на Java, Spring Boot и WebFlux для единого подключения устройств, настройки правил и оповещений, а также управления данными. JetLinks Community — базовая open-source платформа для IoT на Java 17, построенная на Spring Boot 3.x, WebFlux, Netty, Vert.x и Reactor. Она предназначена для команд, которым нужно подключать множество устройств разных производителей и с разными протоколами, не написая для каждого низкоуровневый сетевой код.
- jetlinks-community можно использовать бесплатно? Какая у него лицензия?
- jetlinks-community распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- jetlinks-community всё ещё поддерживается?
- Активно поддерживается. Последний коммит в jetlinks-community — 6 нояб. 2026 г..
- Для чего можно использовать jetlinks-community?
- Создание IoT-системы для бизнеса, подключающей устройства нескольких производителей. Сбор телеметрии по MQTT или TCP и настройка правил для тревог на основе этих данных. Создание собственного IoT-бэкенда с открытыми API и исходным кодом для дальнейшей разработки.
- Как установить jetlinks-community?
- Проверьте системные требования: для минимального запуска необходимы Java 17, Redis и TimescaleDB Выполните развертывание с помощью Docker, следуя официальному руководству по развертыванию Docker, ссылка на которое есть в README Когда службы запустятся, откройте в браузере http://localhost:8848
- Где скачать jetlinks-community?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jetlinks/jetlinks-community
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытая IoT-платформа для управления устройствами и активами, настройки автоматизации и создания собственных дашбордов и приложений.
Java-движок правил и оркестрации компонентов: бизнес-процессы описываются на DSL, правила обновляются без перезапуска, доступны узлы AI Agent.
Масштабируемый MQTT-брокер и IoT-платформа для подключения большого числа устройств и маршрутизации сообщений в реальном времени.
Сетевая библиотека для встроенных систем на C из двух файлов: стек TCP/IP, TLS 1.3, HTTP, WebSocket, MQTT и OTA-обновления прошивки для микроконтроллеров.
Открытый MQTT-брокер, поддерживающий MQTT 5.0, 3.1.1 и 3.1, а также клиентские библиотеки C/C++ и инструменты командной строки.