—Produits—
Téléphone +8618073152920 WhatsApp:+8615388025079
Address:Chambre 102, District D, Parc industriel de Houhu, District de Yuelu, Ville de Changsha, Province du Hunan, Chine
Support technique
Temps:2026-09-08 12:16:20 Popularité:5
Un capteur ne détermine pas le protocole cloud final ou SCADA. RS485 Modbus RTU est couramment utilisé dans la couche terrain, tandis que la passerelle traduit ou reconditionne les données pour la couche d'application. Le bon protocole en amont dépend de le système qui déclenche la communication, où les données sont stockées, si les commandes doivent revenir vers l'équipement et quel logiciel le client utilise déjà.
| Protocole | Direction typique | Usage le plus adapté | Points forts |
|---|---|---|---|
| MQTT | L'équipement publie; la plateforme s'abonne | cloud IoT, de nombreux équipements distants | Messagerie asynchrone légère |
| HTTP POST | L'équipement envoie une requête à l'URL du serveur | Serveur Web, moteur personnalisé, interface PHP/API | Intégration web simple et développement facile côté serveur |
| Modbus TCP | le maître PLC/SCADA lit les registres passerelle/serveur | Réseaux de contrôle industriel | Modèle de registre familier et sondage déterministe |
| OUA | Abonnement client/serveur ou modèle de lecture | SCADA, bord, interopérabilité industrielle | Modèle Rich tag, métadonnées et intégration industrielle normalisée |
MQTT sépare l'expéditeur et le destinataire par un courtier. La passerelle publie des données de capteur sur un sujet, tandis qu'une ou plusieurs applications s'y inscrivent. Ceci est utile pour les sites de surveillance distribués parce que la passerelle n'a pas besoin de connaître chaque consommateur final des données.
Une configuration MQTT correcte comprend normalement l'adresse du courtier, le port, l'ID du client, l'authentification et les règles de sujet. Une erreur courante est de supposer que le dispositif en ligne signifie que les données sont arrivées. Le statut de connexion MQTT prouve seulement qu'une session a été établie. La passerelle peut toujours publier sur le mauvais sujet, le serveur peut s'abonner à un autre sujet, ou la couche d'acquisition du capteur peut n'avoir aucune donnée valide.
Le sujet de publication est où l'appareil envoie la télémétrie. Le sujet d'abonnement est normalement utilisé pour les commandes ou les messages envoyés depuis la plateforme vers l'appareil. Si un serveur veut recevoir des mesures, il doit s'abonner au thème de publication de la passerelle. L'utilisation du même thème de publication et d'abonnement peut créer des boucles indésirables dans certaines implémentations et ne doit pas être traitée comme une configuration par défaut.
MQTTS signifie habituellement MQTT sur TLS. Port 8883 est un port TLS commun, mais l'utilisation réussie dépend de plus que le numéro de port. La bibliothèque TLS, la méthode de validation CA, le certificat serveur, le certificat client optionnel et la version MQTT doivent être compatibles. Dans le test réel tiers-cloud, une passerelle peut parfois se connecter à un courtier TLS mais échouer contre un autre jusqu'à ce que le firmware soit mis à jour.
Pour les projets de production, tester le courtier exact, le mode de certificat et le firmware avant d'expédier un grand lot. Les certificats doivent provenir ou correspondre au serveur du client ou à la plateforme cloud; ils ne sont pas des fichiers génériques qu'un fabricant de passerelles peut inventer indépendamment du serveur.
HTTP est souvent l'option la plus simple lorsque le client a une application serveur qui peut recevoir des requêtes POST. La passerelle peut être configurée comme un client HTTP et envoyer périodiquement JSON vers une URL cible. Cela s'adapte aux backends web personnalisés et aux environnements où l'équipe du logiciel préfère le traitement direct des demandes/réponses au lieu d'exploiter un courtier MQTT.
Une charge utile typique peut contenir un horodatage, un identifiant de station et un objet params avec des valeurs de capteur. Les noms de champ exacts sont une convention de projet. L'étape importante consiste à convenir des types de données, des unités, du comportement des données manquantes et de la réponse du serveur avant le déploiement.
| Élément de conception HTTP | Décision recommandée |
|---|---|
| Méthode | POSTE |
| Type de contenu | application/json supportée par la passerelle/firmware sélectionnée |
| Objectif | URL ou paramètre client |
| Période de chargement | Configurer selon les exigences de surveillance, par exemple 60 secondes, le cas échéant |
| Réponse | S'entendre sur une simple réponse de succès et un comportement de réessayer |
| HTTPS | Vérifier le mode TLS/certificat avec le firmware exact et le serveur |
| Comportement hors ligne | Tester le magasin et l'avance si le projet nécessite une livraison garantie |
Modbus TCP porte le modèle de registre Modbus familier sur Ethernet. Il convient souvent lorsqu'un système PLC, HMI ou SCADA est déjà conçu comme un maître Modbus. La passerelle peut relier les périphériques RTU RS485 Modbus vers le côté Ethernet ou exposer les valeurs collectées à travers une carte de registre définie.
Si le client dit : « Donnez-nous une adresse IP et indiquez-nous où chaque signal est stocké ; notre système le lira, » Modbus TCP est généralement plus proche de l'architecture requise que MQTT ou HTTP.
OIAC UA est largement utilisé dans les logiciels industriels parce qu'il peut présenter des données en tant que tags ou nœuds nommés avec structure et métadonnées au lieu de seulement adresses numériques de registre. Il peut être un bon ajustement pour SCADA, les intergiciels industriels et les applications PC qui nécessitent un comportement de découverte et d'abonnement standardisé.
Chaque passerelle ne prend pas en charge l'AU OPC dans le même rôle, alors confirmez si elle agit en tant que serveur UA OPC, client ou les deux. Dans les projets NiuBoL, des passerelles de bord plus capables sont préférées lorsque l'AU OPC est une exigence fondamentale.
| Déclaration du client | Meilleur point de départ probable |
|---|---|
| Nous avons notre propre IoT Cloud et MQTT courtier. (en milliers de dollars) | MQTT/MQTTS |
| Notre développeur moteur nous a donné une URL HTTPS. (en milliers de dollars) | HTTP POST/HTTPS |
| Notre Siemens/Schneider PLC lira la passerelle. (en milliers de dollars) | Modbus TCP |
| Notre SCADA utilise des étiquettes OPC UA. (en milliers de dollars) | OUA |
| Nous avons besoin à la fois de cloud et local SCADA. (en milliers de dollars) | Une passerelle qui prend en charge la configuration multi-protocole/multi-destination; vérifier simultanément |
Un système peut utiliser RS485 Modbus RTU depuis les capteurs jusqu'à la passerelle et MQTT depuis la passerelle jusqu'au cloud en même temps. Il peut également utiliser 4-20m Un capteur dans une passerelle ADC puis exposer ces valeurs via Modbus TCP ou OPC UA. L'interface de champ et le protocole d'application sont des couches de conception séparées.
Première acquisition séparée du téléchargement. Si le journal de passerelle indique que le périphérique inférieur ne répond pas, corrigez la couche de communication du capteur avant de déboger le serveur. Ensuite, vérifiez l'URL cible, le port, l'accessibilité DNS/réseau, le type de contenu, le format JSON et les exigences HTTPS. La fonction HTTP passerelle de cette architecture est un client qui active les données POST ; il n'est pas automatiquement un serveur HTTP pour le client de naviguer.
Q1. MQTT est-il meilleur que HTTP pour IoT ?
A1. Ni l'un ni l'autre n'est universellement meilleur. MQTT est fort pour les flottes de publication/abonnement; HTTP est simple lorsqu'un client a déjà un terminal de réception web.
Q2. Est-ce que MQTT "online" signifie que la plateforme a reçu des données de capteur?
R2. Non. Le statut en ligne ne confirme qu'une connexion. Le sujet, l'édition, l'abonnement et l'acquisition de capteurs doivent encore être vérifiés.
Q3. Quelle est la différence entre les thèmes de publication et d'abonnement du MQTT?
A3. Publier est l'endroit où la passerelle envoie la télémétrie; s'abonner est l'endroit où la passerelle écoute les messages ou les commandes du serveur à l'appareil.
Q4. Une passerelle IoT peut-elle envoyer JSON par HTTP POST ?
A4. Oui, sur les passerelles/firmware qui prennent en charge le téléchargement du client HTTP. D'accord sur la structure JSON exacte et la gestion des réponses avec l'équipe du serveur.
Q5. Le port 8883 est-il toujours pris en charge par MQTTS?
A5. 8883 est commun, mais le firmware de passerelle et le mode de certificat TLS doivent être compatibles avec le courtier cible.
Q6. Quand dois-je utiliser Modbus TCP au lieu de MQTT?
A6. Utilisez Modbus TCP lorsqu'un maître industriel tel que PLC ou SCADA doit s'enregistrer activement sur Ethernet.
Q7. Quand l'AU du Commissariat est-elle préférable?
R7. Utiliser l'AU du CPVP lorsque le logiciel industriel bénéficie de balises/noeuds normalisés, de métadonnées et d'une interopérabilité plus riche.
Q8. Une passerelle peut-elle utiliser plus d'un protocole en amont?
A8. Beaucoup de passerelles de bord peuvent, mais le comportement simultané multi-destination doit être vérifié pour le firmware exact et le projet.
Précédent:Comment connecter plusieurs capteurs RS485 Modbus à une passerelle IoT
Suivant:Comment connecter des capteurs RS485 Modbus aux systèmes PLC et SCADA
Recommandations associées
Catalogue des Capteurs & Stations Météo
Catalogue des Capteurs Agricoles et Stations Météorologiques - NiuBoL.pdf
Catalogue des Stations Météorologiques - NiuBoL.pdf
Catalogue des Capteurs Agricoles - NiuBoL.pdf
Catalogue des Capteur de qualité de l'eau - NiuBoL.pdf
Related products
Capteur combiné de température de l'air et d'humidité relative
Capteur de température et d'humidité du sol pour l'irrigation
Capteur de pH du sol RS485, instrument de test du sol, pH-mètre pour l'agriculture.
Capteur de vitesse du vent Sortie Modbus/RS485/Analogique/0-5V/4-20mA
Pluviomètre à auget basculant pour la surveillance météorologique capteur automatique de précipitations RS485/···
Pyranomètre Capteur de rayonnement solaire 4-20mA/RS485
Capture d'écran, WhatsApp pour identifier le code QR
Numéro WhatsApp:+8615388025079
(Cliquez sur WhatsApp pour copier et ajouter des amis)