Repolode
jetlinks

jetlinks/jetlinks-community

Java, Spring Boot와 WebFlux 기반의 엔터프라이즈 IoT 플랫폼으로, 기기 연결과 규칙, 알림, 데이터 관리를 통합합니다.

스타
6,677
포크
1,942
열린 이슈
57
마지막 커밋
어제

어떤 프로젝트인가요?

JetLinks Community는 Java 17, Spring Boot 3.x, WebFlux, Netty, Vert.x, Reactor로 작성된 오픈소스 IoT 기반 플랫폼입니다. 제조사와 프로토콜이 서로 다른 여러 기기를 연결하면서 기기별 저수준 네트워크 코드를 직접 작성하지 않으려는 팀을 대상으로 합니다.

기기는 TCP, UDP, MQTT, HTTP로 연결할 수 있으며 TLS와 DTLS도 지원합니다. 플랫폼은 기기를 관리할 수 있도록 통합 사물 모델을 제공합니다. 규칙 엔진은 알람, 씬 연동, 데이터 전달을 처리하고, 시스템은 실시간 데이터 처리, 알림, 위치 정보, 데이터 시각화도 지원합니다. 접근 제어는 메뉴, 버튼, 개별 데이터 레코드까지 적용됩니다.

최소 배포 환경에는 Java 17, Redis, TimescaleDB가 필요하며, 프런트엔드와 백엔드는 분리되어 있고 공개 API를 제공합니다. 소스 코드는 2차 개발을 위해 Apache-2.0 라이선스로 공개되어 있습니다.

핵심 기능

  • 01TLS/DTLS를 지원하며 TCP, UDP, MQTT, HTTP로 기기를 통합 연결합니다.
  • 02서로 다른 제조사의 기기를 관리할 수 있는 통합 사물 모델을 제공합니다.
  • 03기기 알람, 씬 연동, 데이터 전달을 위한 규칙 엔진을 제공합니다.
  • 04실시간 데이터 처리와 메시지 알림을 지원합니다.
  • 05메뉴, 버튼, 개별 레코드 수준의 데이터 권한을 제어합니다.
  • 06최소 배포 환경에는 Java 17, Redis, TimescaleDB만 필요합니다.

활용 사례

  • 여러 제조사의 기기를 연결하는 IoT 비즈니스 시스템 구축
  • MQTT 또는 TCP로 텔레메트리 데이터를 수집하고 알람 규칙 설정
  • 공개 API와 2차 개발용 소스 코드를 활용한 맞춤형 IoT 백엔드 구축

빠른 시작

  1. 1

    시스템 요구 사항을 확인하세요. 최소 구성으로 실행하려면 Java 17, Redis, TimescaleDB가 필요합니다

  2. 2

    README에 링크된 공식 Docker 배포 가이드에 따라 Docker로 배포하세요

  3. 3

    서비스가 실행되면 브라우저에서 http://localhost:8848을 여세요

사용 전 알아둘 점

  • 최소 구성으로 배포하더라도 Java 17, Redis, TimescaleDB가 필요합니다.
  • 설정 및 제품 문서는 중국어 플랫폼에서 제공됩니다.
  • 원격 배포 지원과 같은 상용 지원은 유료입니다.

토픽

#iot#iot-platform#java#spring-boot#webflux#mqtt#rule-engine#netty#jetlinks#r2dbc

자주 묻는 질문

jetlinks-community은(는) 무엇인가요?
Java, Spring Boot와 WebFlux 기반의 엔터프라이즈 IoT 플랫폼으로, 기기 연결과 규칙, 알림, 데이터 관리를 통합합니다. JetLinks Community는 Java 17, Spring Boot 3.x, WebFlux, Netty, Vert.x, Reactor로 작성된 오픈소스 IoT 기반 플랫폼입니다. 제조사와 프로토콜이 서로 다른 여러 기기를 연결하면서 기기별 저수준 네트워크 코드를 직접 작성하지 않으려는 팀을 대상으로 합니다.
jetlinks-community은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
jetlinks-community은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
jetlinks-community은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. jetlinks-community의 마지막 커밋은 2026년 11월 6일입니다.
jetlinks-community은(는) 어디에 사용할 수 있나요?
여러 제조사의 기기를 연결하는 IoT 비즈니스 시스템 구축 MQTT 또는 TCP로 텔레메트리 데이터를 수집하고 알람 규칙 설정 공개 API와 2차 개발용 소스 코드를 활용한 맞춤형 IoT 백엔드 구축
jetlinks-community는 어떻게 설치하나요?
시스템 요구 사항을 확인하세요. 최소 구성으로 실행하려면 Java 17, Redis, TimescaleDB가 필요합니다 README에 링크된 공식 Docker 배포 가이드에 따라 Docker로 배포하세요 서비스가 실행되면 브라우저에서 http://localhost:8848을 여세요
jetlinks-community은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jetlinks/jetlinks-community

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

마이크로컨트롤러용 TCP/IP 스택, TLS 1.3, HTTP, WebSocket, MQTT 및 펌웨어 OTA 업데이트를 제공하는 두 파일로 구성된 임베디드 C 네트워킹 라이브러리입니다.

1.3만+4 이번 주3천COther활발히 관리됨업데이트 21시간 전