AWS IoT Core Ubicazione del dispositivo - AWS IoT Core

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS IoT Core Ubicazione del dispositivo

Prima di utilizzare la funzione di localizzazione del AWS IoT Core dispositivo, consulta i Termini e condizioni di questa funzione. Tieni presente che AWS potrebbe trasmettere i parametri della richiesta di ricerca di geolocalizzazione, come i dati sulla posizione utilizzati per eseguire le ricerche, e altre informazioni al fornitore di dati terzo prescelto, che potrebbe essere diverso da Regione AWS quello che stai utilizzando attualmente. Il provider terzo e il solutore da utilizzare vengono scelti in base al payload di input ricevuto. Per ulteriori informazioni, consultare Termini del servizio AWS.

Usa AWS IoT Core Device Location per testare la posizione dei tuoi dispositivi IoT utilizzando solutori di terze parti. I risolutori sono algoritmi forniti da fornitori di terze parti che risolvono i dati di misurazione e stimano la posizione del dispositivo. Identificando la posizione dei dispositivi, è possibile monitorarli ed eseguirne il debug in loco per risolvere eventuali problemi.

I dati di misurazione raccolti da varie fonti vengono risolti e le informazioni di geolocalizzazione vengono riportate come un payload GeoJSON. Il formato GeoJSON viene utilizzato per codificare strutture di dati geografici. Il payload contiene le coordinate di latitudine e longitudine della posizione del dispositivo, basate sul sistema di coordinate World Geodetic System (WGS84).

Tipi di misurazione e risolutori

AWS IoT Core Device Location collabora con fornitori di terze parti per risolvere i dati di misurazione e fornire una posizione stimata del dispositivo. Nella tabella seguente vengono visualizzati i tipi di misurazione e i risolutori di posizione di terze parti, nonché le informazioni sui dispositivi supportati. Per informazioni sui dispositivi LoRa WAN e sulla configurazione della posizione dei dispositivi per essi, vedere Configurazione della posizione delle LoRa risorse WAN.

Nota

I dispositivi IoT generici e i dispositivi Sidewalk possono utilizzare gli argomenti MQTT sulla posizione dei dispositivi per ottenere informazioni sulla posizione. Per i tipi di misurazione degli indirizzi Wi-Fi, cellulare e IP, se i dispositivi pubblicano i dati di misurazione negli argomenti riservati nel formato GeoJSON definito AWS IoT Core , Device Location può risolvere la posizione del dispositivo. Per il tipo di misurazione GNSS, il dispositivo deve disporre del chip LR11xx per scansionare i dati di misurazione per ottenere le informazioni sulla posizione risolta utilizzando il risolutore GNSS. Per informazioni su come ottenere informazioni sulla posizione per i dispositivi LoRa WAN, vedere Configurazione della posizione per le risorse WAN nella documentazione. LoRa AWS IoT Wireless

Tipi di misurazione e risolutori
Tipo di misurazione Risolutori di terze parti Dispositivi supportati
Punti di accesso Wi-Fi Risolutore basato su Wi-Fi Dispositivi IoT generici, LoRa WAN e dispositivi Sidewalk
Torri radio della rete cellulare: dati GSM, LTE, CDMA, SCDMA, WCMDA e TD-SCDMA Risolutore basato su rete cellulare Dispositivi IoT generici, LoRa WAN e dispositivi Sidewalk
Indirizzo IP Risolutore di ricerca inversa IP Dispositivi IoT generici e dispositivi Sidewalk
Dati di scansione GNSS (messaggi NAV) Risolutore GNSS Dispositivi IoT generici, LoRa WAN e dispositivi

Per ulteriori informazioni sui risolutori di posizione ed esempi che mostrano il payload del dispositivo per i vari tipi di misurazione, consulta Risolutori di posizione e payload del dispositivo.

Come funziona AWS IoT Core Device Location

Il diagramma seguente mostra come AWS IoT Core Device Location raccoglie i dati di misurazione e risolve le informazioni sulla posizione dei dispositivi.

Immagine che mostra come AWS IoT Core Device Location utilizza i dati di misurazione non elaborati e risolve la posizione del dispositivo.

I passaggi seguenti mostrano come funziona AWS IoT Core Device Location.

  1. Ricezione dei dati di misurazione

    I dati di misurazione non elaborati correlati alla posizione del dispositivo vengono innanzitutto inviati dal dispositivo. I dati di misurazione sono specificati come un payload JSON.

  2. Elaborazione dei dati di misurazione

    I dati di misurazione vengono elaborati e AWS IoT Core Device Location sceglie i dati di misurazione da utilizzare, che possono essere informazioni Wi-Fi, cellulare, scansione GNSS o informazioni sull'indirizzo IP.

  3. Scelta del risolutore

    Il risolutore di terze parti viene scelto in base ai dati di misurazione. Ad esempio, se i dati di misurazione contengono informazioni su Wi-Fi e indirizzo IP, viene scelto il risolutore Wi-Fi e il risolutore di ricerca inversa IP.

  4. Ottenere la posizione risolta

    Una richiesta API viene inviata ai fornitori di solver che richiedono di risolvere la posizione. AWS IoT Core Device Location ottiene quindi le informazioni di geolocalizzazione stimate dai solutori.

  5. Scelta della posizione risolta

    Le informazioni sulla posizione risolte e la relativa precisione vengono confrontate e AWS IoT Core Device Location sceglie i risultati di geolocalizzazione con la massima precisione.

  6. Generazione delle informazioni sulla posizione

    Le informazioni di geolocalizzazione vengono inviate all'utente come un payload GeoJSON. Il payload contiene le coordinate geografiche WGS84, le informazioni sulla precisione, i livelli di affidabilità e il timestamp del momento in cui è stata ottenuta la posizione risolta.

Come usare Device Location AWS IoT Core

I passaggi seguenti mostrano come utilizzare AWS IoT Core Device Location.

  1. Fornire dati di misurazione

    Specificare i dati di misurazione grezzi relativi alla posizione del dispositivo come un payload JSON. Per recuperare i dati di misurazione del payload, accedi ai registri del dispositivo o utilizza CloudWatch Logs e copia le informazioni sui dati del payload. Il payload JSON deve contenere uno o più tipi di dati di misurazione. Per esempi che mostrano il formato di payload per vari risolutori, consulta Risolutori di posizione e payload del dispositivo.

  2. Risolvere le informazioni sulla posizione

    Utilizzando la pagina Device Location nella AWS IoT console o il funzionamento dell'GetPositionEstimateAPI, trasmetti i dati di misurazione del payload e risolvi la posizione del dispositivo. AWS IoT Core Device Location sceglie quindi il solutore con la massima precisione e riporta la posizione del dispositivo. Per ulteriori informazioni, consulta Risoluzione della posizione di dispositivi IoT.

  3. Copiare le informazioni sulla posizione

    Verifica le informazioni di geolocalizzazione che sono state risolte da AWS IoT Core Device Location e riportate come payload GeoJSON. Puoi copiare il payload per utilizzarlo con le tue applicazioni e altri file. Servizio AWS Ad esempio, puoi inviare i dati della tua posizione geografica ad Amazon Location Service utilizzando l'azione della Ubicazione AWS IoT regola.

I seguenti argomenti mostrano come utilizzare AWS IoT Core Device Location ed esempi di payload di localizzazione del dispositivo.