Le type de flux MQTT dans ArcGIS Velocity s’abonne aux messages d’un agent MQTT accessible en externe, et les consomme. L’acronyme MQTT signifie Message Queuing Telemetry Transport. Il s’agit d’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
- 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
- L’agent MQTT doit être accessible en externe via Internet.
- Pour les connexions d’agent SSL/TLS, ajoutez le préfixe ssl:// au nom d’hôte.
- Pour les connexions nonSSL 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
Paramètre | Description | Type de données |
---|---|---|
Hôte | Nom d’hôte de l’agent MQTT. Pour les connexions nonSSL ajoutez le préfixe tcp:// au nom d’hôte. Pour les connexions d’agent SSL/TLS, ajoutez le préfixe ssl:// 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 ?