영어 | 简体中文 | 러시아인
EMQX는 1개의 클러스터에서 1억 개 이상의 IoT 장치를 연결하는 동시에 초당 1백만 메시지 처리량과 밀리초 미만의 대기 시간을 유지하는 고성능을 갖춘 세계에서 가장 확장성이 뛰어난 오픈 소스 MQTT 브로커입니다.
EMQX는 MQTT, HTTP, QUIC 및 WebSocket과 같은 여러 개방형 표준 프로토콜을 지원합니다. MQTT 5.0 및 3.x 표준을 100% 준수하며 TLS/SSL 및 다양한 인증 메커니즘을 통해 MQTT와의 양방향 통신을 보호합니다.
강력한 SQL 기반 규칙 엔진이 내장되어 있는 EMQX는 IoT 데이터를 실시간으로 추출, 필터링, 강화 및 변환할 수 있습니다. 또한, 마스터리스 분산 아키텍처로 고가용성과 수평적 확장성을 보장하고, 운영 친화적인 사용자 경험과 뛰어난 관찰성을 제공합니다.
EMQX는 60개 이상의 국가 및 지역에서 2만 명 이상의 기업 사용자를 보유하고 있으며 전 세계적으로 2억 5천만 개 이상의 IoT 장치를 연결하고 있으며 다음과 같은 Fortune 500대 기업 70개 이상을 포함하여 IoT, IIoT, 연결된 차량 등의 미션 크리티컬 시나리오에서 1,000개 이상의 고객으로부터 신뢰를 받고 있습니다. HPE, VMware, Verifone, SAIC Volkswagen 및 Ericsson.
자세한 내용은 EMQX 홈페이지를 참조하세요.
EMQX를 설정하는 가장 간단한 방법은 EMQX Cloud를 사용하여 관리형 배포를 생성하는 것입니다. 신용카드 없이 EMQX Cloud를 무료로 사용해 볼 수 있습니다.
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:latest
다음으로, 자세한 지침은 Docker를 사용하여 EMQX 설치 가이드를 따르세요.
자세한 내용은 공식 EMQX Operator 설명서를 참조하세요.
EMQX는 핵심 Homebrew 패키지로 제공됩니다.
brew install emqx
emqx start
EMQX를 직접 설치하고 관리하려면 공식 사이트에서 최신 버전을 다운로드할 수 있습니다.
추가 설치 옵션은 EMQX 설치 설명서를 참조하세요.
EMQX 설명서는 docs.emqx.com/en/emqx/latest에서 확인할 수 있습니다.
EMQX Cloud 설명서는 docs.emqx.com/en/cloud/latest에서 확인할 수 있습니다.
기여 가이드를 참조하세요.
보다 체계적인 개선 제안을 위해 EIP에 풀 요청을 보낼 수 있습니다.
MQTT 클라이언트 프로그래밍
개발자가 PHP, Node.js, Python, Golang 및 기타 프로그래밍 언어에서 MQTT를 빠르게 시작하는 데 도움이 되는 일련의 블로그입니다.
MQTT SDK
다양한 프로그래밍 언어로 인기 있는 MQTT 클라이언트 SDK를 선택하고 MQTT 클라이언트 사용을 빠르게 이해할 수 있도록 코드 예제를 제공했습니다.
MQTTX
MQTT 서비스 및 애플리케이션을 더 빠르게 개발하고 디버그하는 데 도움이 되는 데스크탑, 명령줄 및 웹을 제공하는 우아한 크로스 플랫폼 MQTT 5.0 클라이언트 도구입니다.
차량 인터넷
프로토콜 선택과 같은 이론적 지식부터 플랫폼 아키텍처 설계와 같은 실무 운영까지 EMQ의 실무 경험을 바탕으로 안정적이고 효율적인 산업별 IoV 플랫폼을 구축합니다.
master
브랜치는 최신 버전 5를 추적합니다. 버전 4.4의 경우 main-v4.4
브랜치를 확인하세요.
git clone https://github.com/emqx/emqx.git
cd emqx
make
_build/emqx/rel/emqx/bin/emqx console
4.2 이하 버전의 경우 릴리스는 다른 저장소에서 빌드되어야 합니다.
git clone https://github.com/emqx/emqx-rel.git
cd emqx-rel
make
_build/emqx/rel/emqx/bin/emqx console
라이센스를 참조하세요.