Réception HTTP

Plutôt qu’un système IoT demandant des données externes, un processus courant consiste à diffuser des données à partir des périphériques de l’infrastructure IoT d’une organisation. Il est possible pour cela d’utiliser des demandes POST HTTP adressées à un serveur Web, dans ce cas ArcGIS Velocity. Le flux Réception HTTP crée une extrémité HTTP intégrée qui peut être utilisée pour envoyer via un programme des données à partir de périphériques et d’applications IoT à Velocity au moyen de demandes POST HTTP.

Exemple

  • Les périphériques d’une organisation sont configurés pour diffuser des données vers une extrémité HTTP Velocity spécifiée via des demandes POST.
  • Un analyste SIG écrit un script Python qui traite des entités et diffuse des données vers une extrémité HTTP Velocity spécifiée via une demande POST à chaque exécution du script.

Remarques sur l'utilisation

  • Les demandes POST HTTP doivent être envoyées sous forme de texte simple.
  • Le flux Réception HTTP est configuré par l’utilisateur, y compris la spécification de la structure et des champs clés. Une fois ce flux créé, le chemin d’extrémité HTTP est disponible sur la page de détails du flux. Il s’agit de l’URL vers laquelle les données peuvent être diffusées via une demande POST HTTP.
  • Définissez le type d’authentification sur ArcGIS pour utiliser l’authentification OAuth2.0. Chaque message entrant doit alors comporter un jeton valide pour le propriétaire du flux. Les messages sans jeton valide sont rejetés.
  • Après avoir configuré les propriétés de connexion au flux, consultez la rubrique Configurer les données en entrée pour savoir comment définir la structure et les propriétés clés.

Paramètres

ParamètreExplicationType de données

Chemin d’extrémité HTTP

URL complète sur laquelle envoyer les messages.

Ce paramètre est généré et alimenté par Velocity après la publication du flux.

Chaîne

Type d’authentification

Indique si les messages entrants seront authentifiés. Les options sont None (Aucun) et ArcGIS. Si vous sélectionnez None (Aucun), l’authentification est désactivée. Si vous sélectionnez ArcGIS, chaque message entrant doit alors comporter un jeton valide pour le propriétaire du flux. Les messages sans jeton valide sont rejetés.

Le jeton doit figurer comme suit dans les en-têtes de demande : Autorisation : titulaire <votre jeton>

Chaîne