Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Más información sobre los rastreadores en Amazon Location Service
Un rastreador almacena las actualizaciones de posición de un conjunto de dispositivos. El rastreador se puede utilizar para consultar la ubicación actual o el historial de ubicaciones de los dispositivos. Almacena las actualizaciones, pero reduce el espacio de almacenamiento y el ruido visual al filtrar las ubicaciones antes de almacenarlas.
Cada actualización de posición almacenada en los recursos del rastreador puede incluir una medida de la precisión de la posición y hasta tres campos de metadatos sobre la posición o el dispositivo que desee almacenar. Los metadatos se almacenan como pares clave-valor y pueden almacenar información como la velocidad, la dirección, la presión de los neumáticos o la temperatura del motor.
nota
El almacenamiento del rastreador se cifra automáticamente con las claves AWS propias. Puedes añadir otra capa de cifrado con KMS las claves que tú gestiones, para asegurarte de que solo tú puedas acceder a tus datos. Para obtener más información, consulte Cifrado de datos en reposo para Amazon Location Service.
El filtrado y el almacenamiento de la posición de los rastreadores son útiles por sí solos, pero los rastreadores son especialmente útiles cuando se combinan con geocercas. Puede vincular los rastreadores a uno o varios de sus recursos de recolección de geocercas, y las actualizaciones de posición se evalúan automáticamente comparándolas con las geocercas de esas colecciones. El uso adecuado del filtrado también puede reducir considerablemente los costos de las evaluaciones de las geocercas.
El siguiente diagrama muestra cómo crear y utilizar recursos de rastreadores:
-
En primer lugar, crea un recurso de seguimiento en su AWS cuenta.
-
A continuación, decida cómo vas a enviar las actualizaciones de ubicación a los recursos de su rastreador. Úselo AWS SDKspara integrar las capacidades de rastreo en sus aplicaciones móviles. Alternativamente, puede usarlo MQTT siguiendo las step-by-step instrucciones al rastrear el uso MQTT.
-
Ahora puede usar su recurso de rastreo para registrar el historial de ubicaciones y visualizarlo en un mapa.
-
También puede vincular su recurso de rastreo a una o más colecciones de geocercas para que cada actualización de posición que se envíe a su recurso de rastreo se evalúe automáticamente comparándola con todas las geocercas de todas las colecciones de geocercas vinculadas. Puedes vincular el recurso en la página de detalles de recursos del rastreador de la consola Amazon Location o mediante Amazon Location Trackers. API
-
A continuación, puede integrar la supervisión mediante servicios como Amazon CloudWatch y AWS CloudTrail. Para obtener más información, consulte Supervisa Amazon Location Service con Amazon CloudWatch y Registre y supervise con AWS CloudTrail.
Uso de rastreadores con geocercas
Los rastreadores proporcionan una funcionalidad adicional cuando se combinan con geocercas. Asocias un rastreador a una colección de geovallas, ya sea a través de la consola de Amazon Location o laAPI, para evaluar automáticamente las ubicaciones de los rastreadores. Cada vez que el rastreador reciba una ubicación actualizada, esa ubicación se evaluará comparándola con cada geocerca de la colección y se generarán EXIT
los eventos correspondientes ENTER
en Amazon. EventBridge También puede aplicar filtros al rastreador y, en función del filtrado, reducir los costos de las evaluaciones de la geocerca evaluando únicamente las actualizaciones de ubicación significativas.
Si asocia el rastreador a un conjunto de geocercas después de que ya haya recibido algunas actualizaciones de posición, la primera actualización de posición tras la asociación se considerará una actualización inicial para las evaluaciones de geocercas. Si se encuentra dentro de una geocerca, recibirá un evento ENTER
. Si no está dentro de ninguna geocerca, no recibirá ningún evento EXIT
, independientemente del estado anterior.
Filtrado de posición
Los rastreadores pueden filtrar automáticamente las posiciones que se les envían. Existen varios motivos por los que es posible que desee filtrar algunas de las actualizaciones de ubicación de su dispositivo. Si tiene un sistema que solo envía informes cada minuto más o menos, quizás quiera filtrar los dispositivos por tiempo, almacenando y evaluando las posiciones solo cada 30 segundos. Incluso si monitorizas con más frecuencia, es posible que desees filtrar las actualizaciones de posición para eliminar el ruido del hardware. GPS GPSlas ubicaciones de las posiciones son intrínsecamente ruidosas. Su precisión no es perfecta al 100 %, por lo que incluso un dispositivo estacionario parece moverse ligeramente. A bajas velocidades, esta fluctuación provoca confusión visual y puede provocar entradas y salidas falsas si el dispositivo se encuentra cerca del borde de una geocerca.
El filtrado de posición funciona a medida que un rastreador recibe las actualizaciones de posición, lo que reduce el ruido visual en las rutas del dispositivo (fluctuación), reduce el número de eventos de entrada y salida falsos de la geocerca y ayuda a gestionar los costos al reducir el número de actualizaciones de posición almacenadas y de las evaluaciones de geocerca activadas.
Los rastreadores ofrecen tres opciones de filtrado de posición para ayudar a gestionar los costos y reducir las interrupciones en las actualizaciones de ubicación.
-
Basado en la precisión: utilícelo con cualquier dispositivo que proporcione una medición de la precisión. La mayoría GPS de los dispositivos móviles proporcionan esta información. La precisión de cada medición de posición se ve afectada por muchos factores ambientales, como la recepción del GPS satélite, el paisaje y la proximidad de los dispositivos wifi y bluetooth. La mayoría de los dispositivos, incluidos la mayoría de los dispositivos móviles, pueden proporcionar una estimación de la precisión de la medición junto con la medición. Mediante el filtrado
AccuracyBased
, Amazon Location ignora las actualizaciones de ubicación si el dispositivo se ha movido menos de la precisión medida. Por ejemplo, si dos actualizaciones consecutivas de un dispositivo tienen un rango de precisión de 5 m y 10 m, Amazon Location ignora la segunda actualización si el dispositivo se ha movido menos de 15 m. Amazon Location no evalúa las actualizaciones ignoradas comparándolas con las geocercas ni las almacena.Si no se proporciona precisión, se trata como cero y la medición se considera perfectamente precisa, y no se aplicará ningún filtro a las actualizaciones.
nota
Puede utilizar un filtrado basado en la precisión para eliminar todos los filtros. Si selecciona un filtrado basado en la precisión, pero sobrescribe todos los datos de precisión a cero u omite la precisión por completo, Amazon Location no filtrará ninguna actualización.
En la mayoría de los casos, el filtrado basado en la precisión es una buena opción para filtrar las actualizaciones de posición, ya que proporciona un equilibrio entre la ubicación de seguimiento y, al mismo tiempo, filtra las actualizaciones innecesarias, lo que reduce los costos.
-
Basado en la distancia: utilícelo cuando sus dispositivos no proporcionen una medición precisa, pero aun así desee aprovechar las ventajas del filtrado para reducir las fluctuaciones y gestionar los costos. El filtrado
DistanceBased
ignora las actualizaciones de ubicación en las que los dispositivos se han movido menos de 30 m (98,4 pies). Cuando utiliza el filtrado de posiciónDistanceBased
, Amazon Location no evalúa estas actualizaciones ignoradas comparándolas con las geocercas ni las almacena.La precisión de la mayoría de los dispositivos móviles, incluida la precisión media de los dispositivos iOS y Android, está dentro de los 15 m. En la mayoría de las aplicaciones, el filtrado
DistanceBased
puede reducir el efecto de las imprecisiones de ubicación al mostrar la trayectoria del dispositivo en un mapa, y el efecto rebote de varios eventos consecutivos de entrada y salida cuando los dispositivos se encuentran cerca del borde de una geocerca. También puede ayudar a reducir el coste de la aplicación, ya que realiza menos llamadas para evaluar las geocercas asociadas o recuperar la posición de los dispositivos.El filtrado basado en la distancia es útil si quiere filtrar, pero su dispositivo no proporciona mediciones de precisión o si desea filtrar un mayor número de actualizaciones que con el filtrado basado en la precisión.
-
Basado en el tiempo: (predeterminado) úselo cuando sus dispositivos envíen actualizaciones de posición con mucha frecuencia (más de una vez cada 30 segundos) y desee realizar evaluaciones de la geocerca prácticamente en tiempo real sin almacenar todas las actualizaciones.Durante el filtrado
TimeBased
, las actualizaciones de ubicación se evalúan con las recopilaciones de geocercas asociadas, pero no se almacenan todas las actualizaciones de ubicación. Si la frecuencia de actualización es superior a 30 segundos, solo se almacenará una actualización cada 30 segundos por cada ID de dispositivo único.El filtrado basado en el tiempo resulta especialmente útil si desea almacenar menos posiciones, pero desea que cada actualización de posición se evalúe comparándola con los conjuntos de geocercas asociados.
nota
Tenga en cuenta los costos de su aplicación de rastreo a la hora de decidir el método de filtrado y la frecuencia de las actualizaciones de posición. Se le facturará por cada actualización de ubicación y una vez por la evaluación de la actualización de posición con respecto a cada colección de geocercas vinculadas. Por ejemplo, si utiliza un filtrado basado en el tiempo, si su rastreador está vinculado a dos colecciones de geocercas, cada actualización de posición contará como una solicitud de actualización de ubicación y dos evaluaciones de la colección de geocercas. Si informa de las actualizaciones de posición de sus dispositivos cada 5 segundos y utiliza un filtrado basado en el tiempo, se le facturarán 720 actualizaciones de ubicación y 1440 evaluaciones de geocercas por hora para cada dispositivo.
Terminología de rastreadores
- Recurso de seguimiento
-
AWS Recurso que recibe actualizaciones de ubicación de los dispositivos. El recurso de seguimiento proporciona soporte para consultas de ubicación, como la ubicación actual e histórica del dispositivo. Al vincular un recurso de rastreo a una colección de geocercas, se evalúan automáticamente las actualizaciones de ubicación comparándolas con todas las geocercas de la colección de geocercas vinculada.
- Datos de posición rastreados
-
Un recurso de seguimiento almacena información sobre sus dispositivos a lo largo del tiempo. La información incluye una serie de actualizaciones de posición, en las que cada actualización incluye la ubicación, la hora y los metadatos opcionales. Los metadatos pueden incluir la precisión de una posición y hasta tres pares de valores clave para ayudarte a rastrear la información clave sobre cada posición, como la velocidad, la dirección, la presión de los neumáticos, el combustible restante o la temperatura del motor del vehículo que estás rastreando. Los rastreadores mantienen el historial de ubicación del dispositivo durante 30 días.
- Filtrado de posición
-
El filtrado de posiciones puede ayudarle a controlar los costos y mejorar la calidad de su aplicación de rastreo, ya que filtra las actualizaciones de posición que no proporcionan información valiosa antes de almacenarlas o evaluarlas comparándolas con las geocercas.
Puede elegir entre los filtros
AccuracyBased
,DistanceBased
oTimeBased
. De forma predeterminada, el filtrado de posición está establecido enTimeBased
.Puede configurar el filtrado de posición al crear o actualizar los recursos del rastreador.
- RFCFormato de marca de tiempo 3339
-
Amazon Location Service Trackers utiliza el formato RFC3339
, que sigue el formato 8601 de la Organización Internacional de Normalización (ISO) para fechas y horas. El formato es «YYYY-MM-:MM:SS.SSSZ+ 00:00»: DDThh
-
YYYY-MM-DD
: representa el formato de fecha. -
T
: indica que seguirán los valores de hora. -
hh:mm:ss.sss
: representa la hora en formato de 24 horas. -
Z
— Indica que la zona horaria utilizada es, lo que puede ir seguido de desviaciones con respecto a la UTC zona horaria. UTC -
+00:00
— Si lo desea, indique las desviaciones con respecto a la zona UTC horaria. Por ejemplo, + 01:00 indica UTC + 1 hora.
Ejemplo
Para el 2 de julio de 2020, a las 12:15:20 de la tarde, con un ajuste de 1 hora adicional a la zona UTC horaria.
2020-07-02T12:15:20.000Z+01:00
-