Anglais | 简体中文 | russe
EMQX est le courtier MQTT open source le plus évolutif au monde avec des performances élevées qui connectent plus de 100 millions d'appareils IoT dans 1 cluster, tout en maintenant un débit de 1 million de messages par seconde et une latence inférieure à la milliseconde.
EMQX prend en charge plusieurs protocoles standards ouverts tels que MQTT, HTTP, QUIC et WebSocket. Il est 100 % conforme aux normes MQTT 5.0 et 3.x et sécurise la communication bidirectionnelle avec MQTT via TLS/SSL et divers mécanismes d'authentification.
Grâce au puissant moteur de règles SQL intégré, EMQX peut extraire, filtrer, enrichir et transformer les données IoT en temps réel. De plus, il garantit une haute disponibilité et une évolutivité horizontale avec une architecture distribuée sans maître, et offre une expérience utilisateur conviviale et une grande observabilité.
EMQX compte plus de 20 000 utilisateurs d'entreprise dans plus de 60 pays et régions, connectant plus de 250 millions d'appareils IoT dans le monde, et jouit de la confiance de plus de 1 000 clients dans des scénarios critiques d'IoT, d'IIoT, de véhicules connectés et bien plus encore, y compris plus de 70 entreprises Fortune 500 comme HPE, VMware, Verifone, SAIC Volkswagen et Ericsson.
Pour plus d’informations, veuillez visiter la page d’accueil d’EMQX.
Le moyen le plus simple de configurer EMQX consiste à créer un déploiement géré avec EMQX Cloud. Vous pouvez essayer EMQX Cloud gratuitement, aucune carte de crédit requise.
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:latest
Ensuite, veuillez suivre le guide Installer EMQX à l'aide de Docker pour plus d'instructions.
Veuillez consulter la documentation officielle de l'opérateur EMQX pour plus de détails.
EMQX est disponible en tant que package Homebrew de base.
brew install emqx
emqx start
Si vous préférez installer et gérer EMQX vous-même, vous pouvez télécharger la dernière version depuis le site officiel.
Pour plus d'options d'installation, consultez la documentation d'installation d'EMQX.
La documentation EMQX est disponible sur docs.emqx.com/en/emqx/latest.
La documentation EMQX Cloud est disponible sur docs.emqx.com/en/cloud/latest.
Veuillez consulter notre guide de contribution.
Pour des propositions d'amélioration plus organisées, vous pouvez envoyer des demandes d'extraction à EIP.
Programmation client MQTT
Une série de blogs pour aider les développeurs à démarrer rapidement avec MQTT en PHP, Node.js, Python, Golang et d'autres langages de programmation.
SDK MQTT
Nous avons sélectionné des SDK client MQTT populaires dans divers langages de programmation et fourni des exemples de code pour vous aider à comprendre rapidement l'utilisation des clients MQTT.
MQTTX
Un élégant outil client MQTT 5.0 multiplateforme qui fournit un bureau, une ligne de commande et un site Web pour vous aider à développer et déboguer plus rapidement les services et applications MQTT.
Internet des véhicules
Créez une plate-forme IoV fiable, efficace et spécifique à votre secteur, basée sur l'expérience pratique d'EMQ, depuis les connaissances théoriques telles que la sélection de protocoles jusqu'aux opérations pratiques telles que la conception de l'architecture de la plate-forme.
La branche master
suit la dernière version 5. Pour la version 4.4, consultez la branche main-v4.4
.
git clone https://github.com/emqx/emqx.git
cd emqx
make
_build/emqx/rel/emqx/bin/emqx console
Pour les versions 4.2 ou antérieures, la version doit être créée à partir d'un autre dépôt.
git clone https://github.com/emqx/emqx-rel.git
cd emqx-rel
make
_build/emqx/rel/emqx/bin/emqx console
Voir LICENCE.