Configuration de la position des ressources sans fil avec AWS IoT Core for LoRaWAN - AWS IoT Wireless

Configuration de la position des ressources sans fil avec AWS IoT Core for LoRaWAN

Avant d'utiliser cette fonctionnalité, notez que le fournisseur tiers choisi pour résoudre les informations de position des appareils LoRaWAN s'appuie sur des flux de données et des ensembles de données fournis ou gérés par le Service GNSS international (IGS), EarthData via la NASA ou d'autres tiers. Ces flux de données et ensembles de données sont du contenu tiers (tel que défini dans le contrat client) et sont fournis tels quels. Pour plus d'informations, consultez Conditions de service AWS.

Vous pouvez utiliser AWS IoT Core for LoRaWAN pour spécifier vos données de position statiques ou activer le positionnement pour identifier la position de votre appareil en temps réel à l’aide de solveurs tiers. Vous pouvez ajouter ou mettre à jour les informations de position pour les appareils LoRaWAN ou les passerelles, ou les deux.

Vous spécifiez les informations de position soit lors de l’ajout de votre appareil ou de votre passerelle à AWS IoT Core for LoRaWAN, soit lors de la modification des détails de configuration de votre appareil ou de votre passerelle. Les informations de position sont spécifiées sous forme de charge utile GeoJSON. Le format GeoJSON est un format utilisé pour coder les structures de données géographiques. La charge utile contient les coordonnées de latitude et de longitude de l'emplacement de votre appareil, qui sont basées sur le système de coordonnées du système géodésique mondial/ World Geodetic System coordinate system (WGS84).

Une fois que les solveurs ont calculé la position de votre ressource, si vous disposez d'Amazon Location Service, vous pouvez activer une carte de localisation Amazon sur laquelle la position de votre ressource sera affichée. À l'aide des données de position, vous pouvez :

  • Activer le positionnement pour identifier et obtenir la position de vos appareils LoRaWAN.

  • Suivre et surveiller la position de vos passerelles et appareils.

  • Définir des règles AWS IoT qui traitent toutes les mises à jour des données de position et les acheminent vers d'autres Service AWS. Pour obtenir la liste des actions de règle, consultez Actions de règle AWS IoT dans le Guide du développeur AWS IoT.

  • Créez des alertes et recevez des notifications sur les appareils en cas d'activité inhabituelle en utilisant les données de position et Amazon SNS.

Comment fonctionne le positionnement pour les appareils LoRaWAN

Vous pouvez activer le positionnement pour identifier la position de vos appareils à l'aide de solveurs Wi-Fi et GNSS tiers. Ces informations peuvent être utilisées pour suivre et surveiller votre appareil. Les étapes suivantes vous montrent comment activer le positionnement et afficher les informations de position pour les appareils LoRaWAN.

Note

Les solveurs tiers ne peuvent être utilisés qu'avec les appareils LoRaWAN dotés de la puce LoRa Edge. Il ne peut pas être utilisé avec les passerelles LoRaWAN. Pour les passerelles, vous pouvez toujours spécifier les informations de position statiques et identifier l'emplacement sur une carte de localisation Amazon.

  1. Ajouter votre dispositif

    Avant d’activer le positionnement, commencez par ajouter votre appareil à AWS IoT Core for LoRaWAN. L'appareil LoRaWAN doit être équipé du chipset LoRa Edge, une plate-forme à très faible consommation qui intègre un émetteur-récepteur LoRa à longue portée, un scanner GNSS multi-constellations et un scanner MAC Wi-Fi passif ciblant les applications de géolocalisation.

  2. Activer le positionnement

    Pour obtenir la position en temps réel de vos appareils, activez le positionnement. Lorsque votre appareil LoRaWAN envoie un message de liaison ascendante, les données de numérisation Wi-Fi et GNSS contenues dans le message sont envoyées à AWS IoT Core for LoRaWAN via le port du cadre de géolocalisation.

  3. Récupérez les informations de position

    Récupérez la position estimée de l'appareil à partir des solveurs calculée sur la base des résultats de numérisation des émetteurs-récepteurs. Si les informations de position ont été calculées en utilisant à la fois les résultats de numérisation Wi-Fi et GNSS, AWS IoT Core for LoRaWAN sélectionne la position estimée la plus précise.

  4. Afficher les informations sur la position

    Une fois que le solveur a calculé les informations de position, il fournit également les informations de précision qui indiquent la différence entre la position calculée par les solveurs et les informations de position statiques que vous avez saisies. Vous pouvez également consulter la position de l'appareil sur une carte de localisation Amazon.

    Note

    Comme les solveurs ne peuvent pas être utilisés pour les passerelles LoRaWAN, les informations de précision seront signalées sous forme de 0.0.

Pour plus d'informations sur le format des messages de liaison montante et les ports de fréquence utilisés par le solveur de positionnement, consultez Message de liaison ascendante d’AWS IoT Core for LoRaWAN vers le moteur de règles.

Présentation du flux de travail de positionnement

Le schéma suivant montre comment AWS IoT Core for LoRaWAN stocke et met à jour les informations de position de vos appareils et passerelles.

Image montrant comment AWS IoT Core for LoRaWAN peut utiliser vos données de position statiques et vos données brutes pour calculer la position en temps réel.
  1. Spécifier la position statique de votre ressource

    Spécifiez les informations de position statiques de votre appareil ou de votre passerelle sous forme de charge utile GeoJSON, en utilisant les coordonnées de latitude et de longitude. Vous pouvez également spécifier une coordonnée d'altitude facultative. Ces coordonnées sont basées sur le système de coordonnées WGS84. Pour plus d'informations, voir Système géodésique mondial/ World Geodetic System (WGS84).

  2. Activer le positionnement des appareils

    Si vous utilisez des appareils LoRaWAN dotés de la puce LoRa Edge, vous pouvez éventuellement activer le positionnement pour suivre la position de votre appareil en temps réel. Lorsque votre appareil envoie un message de liaison ascendante, les données de numérisation GNSS et Wi-Fi sont envoyées à AWS IoT Core for LoRaWAN via le port du cadre de géolocalisation. Les solveurs utilisent ensuite ces informations pour déterminer la position de l'appareil.

  3. Ajouter une destination aux données de position de l'itinéraire

    Vous pouvez ajouter une destination qui décrit la règle IoT pour le traitement des données de l’appareil et router les informations de position mises à jour vers AWS IoT Core for LoRaWAN. Vous pouvez également consulter la dernière position connue de votre ressource sur une carte de localisation Amazon.

Configuration de la position de vos ressources

Vous pouvez configurer la position de votre ressource à l’aide de la AWS Management Console, de l’API AWS IoT Wireless ou d’AWS CLI.

Si vos appareils sont équipés de la puce LoRa Edge, vous pouvez activer le positionnement pour calculer les informations de position en temps réel. Pour vos passerelles, vous pouvez toujours saisir les coordonnées de position statiques et utiliser Amazon Location pour suivre la position de la passerelle sur une carte de localisation Amazon.