Connectivité

Un seul broker, pour tous vos clients

Le firmware parle généralement MQTT sur TCP ou TLS ; les navigateurs ont besoin de WebSockets. ConnectMQ écoute sur les quatre, pour que appareils, services et tableaux de bord partagent les mêmes topics.

Aucune carte bancaire requise

MQTT1883mqtt://broker.connectmq.com:1883TCP
MQTT sur TLS8883mqtts://broker.connectmq.com:8883TCP + TLS
WebSocket8083ws://broker.connectmq.com:8083/mqttNavigateurs (pages HTTP)
WebSocket sécurisé8084wss://broker.connectmq.com:8084/mqttNavigateurs (pages HTTPS)

Ci-dessus : l’endpoint public partagé. Les informations de connexion de votre broker privé se trouvent dans votre tableau de bord.

MQTT standard

Toutes les fonctionnalités MQTT attendues par vos appareils

ConnectMQ implémente la spécification MQTT, pas un dialecte propriétaire — vos bibliothèques clientes, votre firmware et vos outils existants continuent de fonctionner.

  • Publish / subscribe avec les wildcards + et #
  • Niveaux de QoS pour une livraison au plus une fois ou au moins une fois
  • Messages retenus (retained) pour le dernier état connu
  • Last Will and Testament pour la détection de présence
  • Sessions persistantes pour les clients qui se reconnectent
  • Reason codes et propriétés MQTT 5

FAQ Connectivité

Quel port dois-je utiliser ?

Utilisez 8883 (MQTT sur TLS) pour les appareils et services, et 8084 (WebSockets sécurisés, chemin /mqtt) pour les applications web. Les ports 1883 et 8083 ne sont pas chiffrés et sont réservés aux tests rapides.

Les applications web peuvent-elles se connecter directement ?

Oui. ConnectMQ expose MQTT via WebSockets sécurisés (wss), le transport utilisé par les clients MQTT pour navigateur comme MQTT.js.

Ai-je besoin d’un SDK particulier ?

Non. ConnectMQ utilise le MQTT 3.1.1 et MQTT 5 standard, donc n’importe quelle bibliothèque cliente MQTT fonctionne.

Votre broker MQTT privé, à quelques clics

Créez un compte, récupérez les identifiants de votre broker et connectez votre premier appareil — aucun serveur à installer, mettre à jour ou dimensionner.

MQTT sur WebSocket : connecter un navigateur à un broker MQTT avec MQTT.js

Les navigateurs ne peuvent pas ouvrir de sockets TCP bruts : les applications web parlent donc MQTT sur WebSocket. Créez un client navigateur et un client Node.js fonctionnels sur broker.connectmq.com et apprenez à corriger les erreurs de connexion les plus courantes.

9 min de lecture