JetLinks 오픈소스 IoT 플랫폼은 Java8, Spring Boot 2.x, WebFlux, Netty, Vert.x, Reactor 등을 기반으로 개발되었으며, 즉시 사용 및 개발이 가능한 엔터프라이즈급 IoT 기본 플랫폼입니다. 두 배. 플랫폼은 사물인터넷과 관련된 다양한 기본 기능을 구현하며, 사물인터넷 관련 비즈니스 시스템을 빠르게 구축할 수 있도록 도와줍니다.
통합 개체 모델 관리, 여러 장치, 여러 제조업체 및 통합 관리를 지원합니다.
통합 장치 연결 관리, 다중 프로토콜 적응(TCP, MQTT, UDP, CoAP, HTTP 등), 네트워크 프로그래밍의 복잡성을 보호하고 다양한 제조업체 및 프로토콜의 장치에 대한 유연한 액세스를 제공합니다.
유연한 규칙 엔진, 장치 알람, 메시지 알림 및 데이터 전달. SQL을 기반으로 복잡한 데이터 처리 로직을 수행할 수 있습니다.
지리적 위치: 지리적 위치 정보를 통합 관리하고 지역 검색을 지원합니다.
데이터 시각화: 데이터 차트, 장치 구성 등의 드래그 앤 드롭 구성을 실현합니다.
스프링 부트 2.2.x
Spring WebFlux 반응형 웹 지원
R2DBC 반응형 관계형 데이터베이스 드라이버
Project Reactor 반응형 프로그래밍 프레임워크
Netty, Vert.x 고성능 네트워크 프로그래밍 프레임워크
ElasticSearch 전체 텍스트 검색, 로그, 시계열 데이터 저장
PostgreSQL 비즈니스 기능 데이터 관리
hsweb 프레임워크 4 비즈니스 기능 기본 프레임워크
JetLinks 오픈소스 IoT 플랫폼 업데이트 로그
v1.10
1. 속성 보고 및 읽기 속성 응답은 속성 소스 시간 및 속성 상태를 추가합니다. 행 형식으로 저장할 때 소스 시간은 저장을 위한 타임스탬프로 사용됩니다.
2. JetLinks 백엔드 인터페이스 국제화 지원(jsr303, 열거(I18nEnumDict), 예외(I18nSupportException)).
3. 커서 페이징 쿼리 지원을 제공합니다. 페이징 결과에서 scoll이 true인 경우 이는 다음 페이지 쿼리 시 pageIndex가 지원되지 않음을 의미합니다. 동적 쿼리 조건을 사용하려면 이전 페이지에서 반환된 scrollId를 지정합니다: "context": {"scrollId": "이전 페이지의 ID"}. 쿼리 조건이 변경된 후에는 페이지 번호와 scrollId를 재설정해야 합니다.
4. 규칙 엔진 장치 명령 노드가 명령을 보낼 때 예외가 발생하면 반환은 예외를 발생시키는 대신 메시지 응답으로 변환됩니다.
5. MQTT Broker 액세스 장치는 QoS 설정을 지원합니다.
6. FileQueue 도구 클래스를 추가하여 큐 데이터를 로컬 파일에 유지합니다.
7. 병렬 작업을 지연시켜 병렬-직렬 변환 효과를 얻을 수 있는 ParallelIntervalHelper 도구 클래스를 추가합니다.
8. DeviceDataManager 인터페이스는 프로토콜 패키지에서 장치 태그를 얻는 데 사용할 수 있는 getTags 메서드를 추가합니다.
9. TCP 네트워크 구성 요소의 고정 및 압축 풀기 처리 스크립트에parser.newBuffer() 메서드를 추가합니다.