Englisch | 简体中文 | Russisch
EMQX ist der weltweit skalierbarste Open-Source-MQTT-Broker mit hoher Leistung, der mehr als 100 Millionen IoT-Geräte in einem Cluster verbindet und dabei einen Durchsatz von 1 Million Nachrichten pro Sekunde und eine Latenz von weniger als einer Millisekunde beibehält.
EMQX unterstützt mehrere offene Standardprotokolle wie MQTT, HTTP, QUIC und WebSocket. Es ist zu 100 % mit den Standards MQTT 5.0 und 3.x kompatibel und sichert die bidirektionale Kommunikation mit MQTT über TLS/SSL und verschiedene Authentifizierungsmechanismen.
Mit der integrierten leistungsstarken SQL-basierten Regel-Engine kann EMQX IoT-Daten in Echtzeit extrahieren, filtern, anreichern und transformieren. Darüber hinaus gewährleistet es hohe Verfügbarkeit und horizontale Skalierbarkeit mit einer masterlosen verteilten Architektur und bietet ein betriebsfreundliches Benutzererlebnis und eine hervorragende Beobachtbarkeit.
EMQX verfügt über mehr als 20.000 Unternehmensbenutzer in mehr als 60 Ländern und Regionen, verbindet mehr als 250 Millionen IoT-Geräte weltweit und genießt das Vertrauen von über 1.000 Kunden in geschäftskritischen Szenarien von IoT, IIoT, vernetzten Fahrzeugen und mehr, darunter über 70 Fortune-500-Unternehmen wie HPE, VMware, Verifone, SAIC Volkswagen und Ericsson.
Weitere Informationen finden Sie auf der EMQX-Homepage.
Der einfachste Weg, EMQX einzurichten, besteht darin, eine verwaltete Bereitstellung mit EMQX Cloud zu erstellen. Sie können EMQX Cloud kostenlos testen, keine Kreditkarte erforderlich.
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:latest
Befolgen Sie als Nächstes bitte die Anleitung „EMQX mit Docker installieren“, um weitere Anweisungen zu erhalten.
Weitere Informationen finden Sie in der offiziellen Dokumentation des EMQX-Betreibers.
EMQX ist als Homebrew-Kernpaket verfügbar.
brew install emqx
emqx start
Wenn Sie EMQX lieber selbst installieren und verwalten möchten, können Sie die neueste Version von der offiziellen Website herunterladen.
Weitere Installationsoptionen finden Sie in der EMQX-Installationsdokumentation.
Die EMQX-Dokumentation ist unter docs.emqx.com/en/emqx/latest verfügbar.
Die EMQX Cloud-Dokumentation ist unter docs.emqx.com/en/cloud/latest verfügbar.
Bitte beachten Sie unseren Beitragsleitfaden.
Für besser organisierte Verbesserungsvorschläge können Sie Pull-Requests an EIP senden.
MQTT-Client-Programmierung
Eine Reihe von Blogs, die Entwicklern den schnellen Einstieg in MQTT in PHP, Node.js, Python, Golang und anderen Programmiersprachen erleichtern sollen.
MQTT-SDKs
Wir haben beliebte MQTT-Client-SDKs in verschiedenen Programmiersprachen ausgewählt und Codebeispiele bereitgestellt, damit Sie die Verwendung von MQTT-Clients schnell verstehen.
MQTTX
Ein elegantes plattformübergreifendes MQTT 5.0-Client-Tool, das Desktop, Befehlszeile und Web bereitstellt und Ihnen dabei hilft, MQTT-Dienste und -Anwendungen schneller zu entwickeln und zu debuggen.
Internet der Fahrzeuge
Erstellen Sie eine zuverlässige, effiziente und branchenspezifische IoV-Plattform auf der Grundlage der praktischen Erfahrung von EMQ, von theoretischem Wissen wie der Protokollauswahl bis hin zu praktischen Abläufen wie dem Design der Plattformarchitektur.
Der master
verfolgt die neueste Version 5. Für Version 4.4 schauen Sie sich den main-v4.4
an.
git clone https://github.com/emqx/emqx.git
cd emqx
make
_build/emqx/rel/emqx/bin/emqx console
Für 4.2 oder frühere Versionen muss das Release aus einem anderen Repo erstellt werden.
git clone https://github.com/emqx/emqx-rel.git
cd emqx-rel
make
_build/emqx/rel/emqx/bin/emqx console
Siehe LIZENZ.