Le type de flux MQTT dans ArcGIS Velocity s’abonne aux messages d’un broker MQTT (Message Queuing Telemetry Transport) accessible en externe, et les consomme MQTT est un protocole de base de messagerie visant à permettre la publication et l’abonnement des appareils limités et périphériques à faible bande passante, à latence élevée ou non fiables. Les principes de conception consistent à réduire les besoins en bande passante réseau et en ressources du périphérique, tout en assurant fiabilité et garantie de livraison.
Pour plus d’informations sur MQTT, consultez la FAQ sur le protocole MQTT.
Exemples
Les exemples suivants utilisent le flux MQTT :
- Un analyste de données souhaite ingérer les données de ses capteurs via un agent MQTT.
- Un service de transport configure un flux MQTT pour consommer des positions de véhicules et des informations attributaires.
Remarques sur l’utilisation
Tenez compte des points suivants lorsque vous utilisez le flux MQTT :
- Pour les connexions d’agent SSL/TLS, ajoutez le préfixe ssl:// au nom d’hôte.
- Pour les connexions de broker non SSL, ajoutez le préfixe tcp:// au nom d’hôte.
- Après avoir configuré les paramètres de connexion du flux, consultez la rubrique Configurer les données en entrée pour savoir comment définir la structure et les paramètres clés.
Paramètres
Les paramètres du flux MQTT sont présentés ci-après :
Paramètre | Description | Type de données |
---|---|---|
Hôte | Nom d’hôte de l’agent MQTT. Pour les connexions d’agent SSL/TLS, ajoutez le préfixe ssl:// au nom d’hôte. Pour les connexions de broker non SSL, ajoutez le préfixe tcp:// au nom d’hôte. | Chaîne |
Port | Port de l’agent MQTT. | Entier |
Nom d\\’utilisateur | Nom d’utilisateur de l’agent MQTT. Ce paramètre n’est utilisé que si la rubrique MQTT spécifiée est sécurisée. | Chaîne |
Mot de passe | Mot de passe de l’agent MQTT. Ce paramètre n’est utilisé que si la rubrique MQTT spécifiée est sécurisée. | Mot de passe |
ID client | L’ID client utilisé par Velocity pour la connexion à l’agent. Remarque :De nombreux agents exigent un ID client unique pour chaque client connecté. Il est déconseillé de réutiliser un ID client déjà utilisé dans d’autres flux ou applications. Si aucun ID client n’est spécifié, le flux en cours d’exécution utilise l’ID d’élément en tant qu’ID client. | Chaîne |
Rubrique | Rubrique MQTT à partir de laquelle Velocity consomme des messages. | Chaîne |
Niveau de qualité de service | Spécifie le niveau de qualité de service (QoS) qui définit la garantie de livraison d’un message donné.
| Entier |
Considérations et limitations
L’agent MQTT doit être accessible en externe via Internet.
Vous avez un commentaire à formuler concernant cette rubrique ?