Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
En savoir plus sur les traceurs dans Amazon Location Service
Un tracker enregistre les mises à jour de position d'un ensemble d'appareils. Le tracker peut être utilisé pour demander la position actuelle ou l'historique des positions des appareils. Il stocke les mises à jour, mais réduit l'espace de stockage et le bruit visuel en filtrant les emplacements avant de les stocker.
Chaque mise à jour de position stockée dans les ressources de votre tracker peut inclure une mesure de la précision de la position et jusqu'à 3 champs de métadonnées concernant la position ou l'appareil que vous souhaitez stocker. Les métadonnées sont stockées sous forme de paires clé-valeur et peuvent stocker des informations telles que la vitesse, la direction, la pression des pneus ou la température du moteur.
Note
Le stockage du tracker est automatiquement chiffré avec les clés AWS détenues. Vous pouvez ajouter une couche de chiffrement supplémentaire à l'aide de KMS clés que vous gérez, afin de garantir que vous êtes le seul à pouvoir accéder à vos données. Pour de plus amples informations, veuillez consulter Chiffrement des données au repos pour Amazon Location Service.
Le filtrage et le stockage de la position des traceurs sont utiles en eux-mêmes, mais les traceurs sont particulièrement utiles lorsqu'ils sont associés à des géofences. Vous pouvez associer les traceurs à une ou plusieurs de vos ressources de collecte de géofences, et les mises à jour de position sont évaluées automatiquement par rapport aux géofences de ces collections. L'utilisation appropriée du filtrage peut également réduire considérablement les coûts de vos évaluations de géofences.
Le schéma suivant montre comment créer et utiliser des ressources de suivi :
-
Tout d'abord, vous créez une ressource de suivi dans votre AWS compte.
-
Décidez ensuite de la manière dont vous souhaitez envoyer les mises à jour de localisation à vos ressources de suivi. AWS SDKsUtilisez-le pour intégrer des fonctionnalités de suivi dans vos applications mobiles. Vous pouvez également l'utiliser MQTT en suivant les step-by-step instructions lors du suivi de l'utilisation MQTT.
-
Vous pouvez désormais utiliser votre ressource de suivi pour enregistrer l'historique des positions et le visualiser sur une carte.
-
Vous pouvez également lier votre ressource de suivi à une ou plusieurs collections de géofences afin que chaque mise à jour de position envoyée à votre ressource de suivi soit automatiquement évaluée par rapport à toutes les barrières géographiques de toutes les collections de géofences liées. Vous pouvez lier une ressource sur la page de détails des ressources de suivi de la console Amazon Location ou en utilisant les Amazon Location TrackersAPI.
-
Vous pouvez ensuite intégrer la surveillance à l'aide de services tels qu'Amazon CloudWatch et AWS CloudTrail. Pour plus d'informations, voir Surveillez Amazon Location Service avec Amazon CloudWatch etConnectez-vous et surveillez avec AWS CloudTrail.
Utilisation de traceurs avec géofences
Les traceurs fournissent des fonctionnalités supplémentaires lorsqu'ils sont associés à des barrières géographiques. Vous associez un traceur à une collection de géofences, soit via la console Amazon Location, soit via leAPI, pour évaluer automatiquement les emplacements des traceurs. Chaque fois que le traceur reçoit une position mise à jour, cette position est évaluée par rapport à chaque géofence de la collection, et les EXIT
événements appropriés ENTER
sont générés sur Amazon. EventBridge Vous pouvez également appliquer un filtrage au traceur et, en fonction du filtrage, vous pouvez réduire les coûts des évaluations de géofences en évaluant uniquement les mises à jour de localisation significatives.
Si vous associez le traceur à une collection de géofences alors qu'il a déjà reçu des mises à jour de position, la première mise à jour de position après l'association est traitée comme une mise à jour initiale pour les évaluations de géofences. S'il se trouve à l'intérieur d'une géofence, vous recevrez un ENTER
événement. S'il ne se trouve dans aucune zone géographique, vous ne recevrez aucun EXIT
événement, quel que soit l'état précédent.
Filtrage de position
Les trackers peuvent filtrer automatiquement les positions qui leur sont envoyées. Il existe plusieurs raisons pour lesquelles vous souhaiterez peut-être filtrer certaines mises à jour de localisation de votre appareil. Si votre système n'envoie des rapports que toutes les minutes environ, vous pouvez filtrer les appareils en fonction de l'heure, en stockant et en évaluant les positions toutes les 30 secondes uniquement. Même si vous effectuez une surveillance plus fréquente, vous souhaiterez peut-être filtrer les mises à jour de position afin de réduire le bruit du GPS matériel. GPSles positions sont intrinsèquement bruyantes. Leur précision n'est pas parfaite à 100 %, de sorte que même un appareil immobile semble légèrement bouger. À basse vitesse, cette instabilité crée un encombrement visuel et peut provoquer de fausses entrées et sorties si l'appareil se trouve à proximité du bord d'une clôture géographique.
Le filtrage de position fonctionne lorsque les mises à jour de position sont reçues par un traceur, ce qui réduit le bruit visuel sur les trajectoires de votre appareil (instabilité), réduit le nombre de faux événements d'entrée et de sortie de barrières géographiques et aide à gérer les coûts en réduisant le nombre de mises à jour de position stockées et d'évaluations de géofences déclenchées.
Les trackers proposent trois options de filtrage des positions pour vous aider à gérer les coûts et à réduire l'agitation lors des mises à jour de votre position.
-
Basé sur la précision — À utiliser avec n'importe quel appareil fournissant une mesure précise. La plupart GPS des appareils mobiles fournissent ces informations. La précision de chaque mesure de position est affectée par de nombreux facteurs environnementaux, notamment la réception GPS satellite, le paysage et la proximité des appareils Wi-Fi et Bluetooth. La plupart des appareils, y compris la plupart des appareils mobiles, peuvent fournir une estimation de la précision de la mesure en même temps que la mesure. Grâce au
AccuracyBased
filtrage, Amazon Location ignore les mises à jour de localisation si le déplacement de l'appareil est inférieur à la précision mesurée. Par exemple, si deux mises à jour consécutives d'un appareil ont une plage de précision de 5 m et 10 m, Amazon Location ignore la deuxième mise à jour si l'appareil s'est déplacé de moins de 15 m. Amazon Location n'évalue pas les mises à jour ignorées par rapport aux géofences et ne les stocke pas.Lorsque la précision n'est pas fournie, elle est considérée comme nulle, et la mesure est considérée comme parfaitement précise, et aucun filtrage ne sera appliqué aux mises à jour.
Note
Vous pouvez utiliser le filtrage basé sur la précision pour supprimer tous les filtres. Si vous sélectionnez le filtrage basé sur la précision, mais que vous remplacez toutes les données de précision à zéro, ou que vous omettez complètement la précision, Amazon Location ne filtrera aucune mise à jour.
Dans la plupart des scénarios, le filtrage basé sur la précision est un bon choix pour filtrer les mises à jour de position, en fournissant un équilibre entre le suivi de la localisation et le filtrage des mises à jour inutiles, réduisant ainsi les coûts.
-
Basé sur la distance : à utiliser lorsque vos appareils ne fournissent pas de mesure précise, mais que vous souhaitez tout de même tirer parti du filtrage pour réduire l'instabilité et gérer les coûts.
DistanceBased
le filtrage ignore les mises à jour de localisation dans lesquelles les appareils se sont déplacés à moins de 30 m (98,4 pieds). Lorsque vous utilisez le filtrage deDistanceBased
position, Amazon Location n'évalue pas ces mises à jour ignorées par rapport aux géofences et ne stocke pas les mises à jour.La précision de la plupart des appareils mobiles, y compris la précision moyenne des appareils iOS et Android, est inférieure à 15 m. Dans la plupart des applications, le
DistanceBased
filtrage permet de réduire l'effet des inexactitudes de localisation lors de l'affichage de la trajectoire des appareils sur une carte, ainsi que l'effet de rebond de plusieurs événements consécutifs d'entrée et de sortie lorsque les appareils se trouvent à proximité de la limite d'une géofence. Cela peut également contribuer à réduire le coût de votre application, en effectuant moins d'appels pour effectuer une évaluation par rapport à des géofences liées ou pour récupérer les positions des appareils.Le filtrage basé sur la distance est utile si vous souhaitez filtrer, mais que votre appareil ne fournit pas de mesures de précision, ou si vous souhaitez filtrer un plus grand nombre de mises à jour que le filtrage basé sur la précision.
-
Basé sur le temps — (par défaut) À utiliser lorsque vos appareils envoient des mises à jour de position très fréquemment (plus d'une fois toutes les 30 secondes) et que vous souhaitez réaliser des évaluations de géofences en temps quasi réel sans enregistrer chaque mise à jour.Dans le cadre du
TimeBased
filtrage, chaque mise à jour de localisation est évaluée par rapport à des collections de géofences liées, mais toutes les mises à jour de localisation ne sont pas stockées. Si votre fréquence de mise à jour est supérieure à 30 secondes, une seule mise à jour toutes les 30 secondes est enregistrée pour chaque ID d'appareil unique.Le filtrage basé sur le temps est particulièrement utile lorsque vous souhaitez stocker moins de positions, mais que vous souhaitez que chaque mise à jour des positions soit évaluée par rapport aux collections de géofences associées.
Note
Tenez compte des coûts de votre application de suivi lorsque vous décidez de votre méthode de filtrage et de la fréquence des mises à jour de position. Vous êtes facturé pour chaque mise à jour de position et une fois pour l'évaluation de la mise à jour de position par rapport à chaque collection de géofences liée. Par exemple, lorsque vous utilisez le filtrage basé sur le temps, si votre traceur est lié à deux collections de géofences, chaque mise à jour de position comptera comme une demande de mise à jour de localisation et deux évaluations de collections de géofences. Si vous signalez des mises à jour de position toutes les 5 secondes pour vos appareils et que vous utilisez un filtrage basé sur le temps, 720 mises à jour de localisation et 1 440 évaluations de géofences par heure vous seront facturées pour chaque appareil.
Terminologie des traceurs
- Ressource de suivi
-
AWS Ressource qui reçoit les mises à jour de localisation des appareils. La ressource de suivi fournit une assistance pour les requêtes de localisation, telles que la localisation actuelle et historique de l'appareil. L'association d'une ressource de suivi à une collection de géofences évalue automatiquement les mises à jour de localisation par rapport à toutes les géofences de la collection de géofences liée.
- Données de position suivies
-
Une ressource de suivi stocke des informations sur vos appareils au fil du temps. Les informations incluent une série de mises à jour de position, chaque mise à jour incluant le lieu, l'heure et des métadonnées facultatives. Les métadonnées peuvent inclure la précision d'une position et jusqu'à trois paires clé-valeur pour vous aider à suivre les informations clés relatives à chaque position, telles que la vitesse, la direction, la pression des pneus, le carburant restant ou la température du moteur du véhicule que vous suivez. Les trackers conservent l'historique de localisation de l'appareil pendant 30 jours.
- Filtrage de position
-
Le filtrage des positions peut vous aider à contrôler les coûts et à améliorer la qualité de votre application de suivi en filtrant les mises à jour de position qui ne fournissent pas d'informations précieuses avant qu'elles ne soient stockées ou évaluées par rapport aux géofences.
Vous pouvez choisir
AccuracyBased
ouTimeBased
filtrer.DistanceBased
Par défaut, le filtrage des positions est défini surTimeBased
.Vous pouvez configurer le filtrage des positions lorsque vous créez ou mettez à jour des ressources de suivi.
- RFCFormat d'horodatage 3339
-
Amazon Location Service Trackers utilise le format RFC3339
, qui suit le format 8601 de l'Organisation internationale de normalisation (ISO) pour les dates et les heures. Le format est « YYYY -MM-:MM:SS.ssz+ 00:00 » : DDThh
-
YYYY-MM-DD
— Représente le format de date. -
T
— Indique que les valeurs temporelles suivront. -
hh:mm:ss.sss
— Représente l'heure au format 24 heures. -
Z
— Indique que le fuseau horaire utilisé est un UTC fuseau horaire qui peut être suivi d'écarts par rapport au UTC fuseau horaire. -
+00:00
— Indiquez éventuellement les écarts par rapport au UTC fuseau horaire. Par exemple, + 01:00 indique UTC + 1 heure.
Exemple
Pour le 2 juillet 2020, à 12 h 15 min 20 s, avec un ajustement d'une heure supplémentaire en fonction du UTC fuseau horaire.
2020-07-02T12:15:20.000Z+01:00
-