HiveMQ MQTT Broker

엔터프라이즈 MQTT 에이전트, 모바일 IoT 데이터 적용

HiveMQ는 MQTT 에이전트 및 클라이언트 기반 메시징 플랫폼입니다. 연결된 IoT 디바이스에서 빠르고 효율적이며 신뢰성 있게 데이터 입력 및 출력을 실현하는 데에 목표를 합니다.

MQTT 프로토콜을 이용하여 디바이스와 기업 시스템 간 실시간 양방향 데이터 푸시를 실현합니다.

HiveMQ는 기업이 새로운 IoT 응용 프로그램을 구축할 때 직면하는 다음과 같은 핵심 기술 과제를 해결하기 위해 설립되었습니다.

• 신뢰할 수 있고 확장 가능한 핵심 업무용 사물 인터넷 응용 프로그램을 구축한다;
   • 응답형 IoT 제품에 대한 최종 사용자의 기대를 충족시키기 위해 신속한 데이터 전달;
   • 하드웨어, 네트워크 및 클라우드 자원을 효율적으로 활용하여 운영 비용을 절감한다;
   • 사물인터넷 데이터를 기존의 기업 시스템에 통합한다

확장 가능한 MQTT 에이전트

효율적인 네트워크 이용률

HiveMQ MQTT 에이전트 인스턴스는 하위 하드웨어와 함께 확장될 수 있습니다. 최대 10,000,000개의 동시 작동 디바이스르 연결을 허용하면서 매우 빠른 처리량을 유지하고 지연 시간을 최소화합니다.

HTTP와 달리 HiveMQ 및 MQTT는 pub-sub 아키텍처를 기반으로 하므로 클라이언트 폴링이 없기 때문에 총 네트워크 트래픽이 감소합니다. MQTT 메시지 크기도 HTTP보다 작기 때문에 네트워크 전송되는 데이터 양이 감소합니다.

MQTT 클라이언트 라이브러리

기업 데이터 통합 @Scale

MQTT에 적합하는 클라이언트 라이브러리는 HiveMQ와 함께 사용할 수 있습니다. HiveMQ는 Java 클라이언트 라이브러리를 제공하지만 Eclipse Paho, C/C++, JavaScript 또는 Python 라이브러리를 사용할 수도 있습니다. 맞춤형 MQTT 클라이언트를 개발하여 사용하고 있는 고객들도 있습니다. 하나의 공급 업체만에 제한되지 않도록 MQTT 클라이언트에 다양한 옵션을 제공합니다.

기업 데이터 통합은 HiveMQ MQTT 에이전트와 MQTT 클라이언트 역할을 하는 기업 시스템 간의 양방향 데이터 전송을 통해 이루어집니다. MQTT 퍼블리싱-구독 프로토콜을 사용하여 각 기업 시스템의 MQTT 클라이언트는 통합 데이터를 구독합니다. HiveMQ의 MQTT 공유 구독 기능은  MQTT 클라이언트 확장을 실현할 수 있습니다.

클러스터

확장 프레임 및 시장

HiveMQ는 분산형 및 서버리스 아키텍처로 구성되며 단일 장애 없이 클러스터가 데이터 또는 가용성 손실 없이 런타임에 성장하고 수축할 수 있습니다. Kubernetes, OpenShift 및 DC/OS를 지원하고 HiveMQ를 자동으로 확장하여 IoT 애플리케이션의 요구 사항을 충족합니다.

오픈 API와 용통성이 높은 확장 프레임워크는 HiveMQ와 IoT 데이터를 기존 기업 시스템에 통합할 수 있습니다. 확장 프레임워크를 통해 개발자는 사용자 정의 데이터 처리, 디바이스 인증 및 승인 메커니즘을 위한 확장을 신속하게 생성할 수 있습니다. HiveMQ는 또한 Kafka, Oracle DB, MongoDB 및 기타 시스템에 사전 구축된 확장 시장을 제공합니다.

자유 배치

신뢰할 수 있는 데이터 전송

HiveMQ는 프라이빗 클라우드, 하이브리드 클라우드, 퍼블릭 클라우드에 배치할 수 있습니다. 사전 구축된 이미지는 Kubernetes, OpenShift 및 DC/OS를 사용하여 프라이빗 클라우드에 배포할 수 있습니다. 퍼블릭 클라우드 플랫폼 AWS와 MS Azure에 모두 지원될 수 있으며 Linux,Windows, OS X에서도 네이티브로 실행할 수 있습니다.

HiveMQ는 최대 1회, 최소 1회, 정확히 1회 배송을 포함하여 모든 MQTT 서비스 구축을 실현할 수 있습니다. HiveMQ의 고급 메시지 보유 기능 및 오프라인 메시지 큐 지원 기능은 네트워크 지연 적응에 필수적입니다.

엔터프라이즈급 보안

100% MQTT 규격 준수

HiveMQ는 디바이스에서 기업 시스템에 전송되는 IoT 데이터를 보호합니다. 데이터 전송은 TLS 1.3, 보안 Websocket 및 최첨단 암호 키트와 같은 산업 표준에 의해 보호됩니다. 신분 인증 및 권한 부여에 대한 지원에는 X.509 인증서, 사용자 이름/비밀번호, IP 인증, 사용자 정의 인증, 권한 및 권한 논리(OAuth 2.0 통합 등)를 허용하는 API가 포함됩니다.

HiveMQ의 MQTT 에이전트는 MQTT 3.1, MQTT 3.1.1 및 MQTT 5 사양을 100% 준수합니다. MQTT3 및 MQTT5 클라이언트가 동시에 HiveMQ와 통신할 수 있도록 합니다. 주제 와일드카드, 오프라인 대기열이 있는 영구 세션, 메시지 보유 및 모든 서비스 품질 수준과 같은 모든 고급 기능을 대규모로 사용할 수 있습니다.

MQTT 클라우드 서비스

실시간 데어터 모니터링

HiveMQ Cloud는 MQTT 플랫폼의 배포 및 관리를 간소화하는 클라우드 네이티브 IoT 메시징 서비스입니다. 완전히 호스팅된 MQTT 클라우드 플랫폼은 몇 번의 클릭만으로 생산을 위해 구축된 확장 가능하고 신뢰할 수 있는 MQTT 클라우드 에이전트 클러스터를 생성할 수 있습니다.

관리자는 HiveMQ 대시보드를 이용하여 IoT 애플리케이션에 연결된 MQTT 에이전트와 MQTT 클라이언트를 통해 전달되는 실시간 데이터를 모니터링할 수 있습니다. 각 MQTT 클라이언트에 대해 관리자는 클라이언트 상태의 360° 정보를 보고, 클라이언트 연결을 끊고, MQTT 세션을 제거하고, 구독을 추가/제거할 수 있습니다. 고급 문제 해결을 위해 배포된 IoT 애플리케이션의 문제를 식별하는 데 사용할 수 있는 추적 기록을 생성할 수 있습니다. 전체 요약 대시보드는 운영 팀에 에이전트 클러스터의 전체 실시간 정보와 시스템의 일반적인 작동 상태를 제공합니다.