

# Configurazione della posizione delle risorse wireless con AWS IoT Core per LoRaWAN
<a name="lorawan-configure-location"></a>


|  | 
| --- |
| Prima di utilizzare questa funzione, tenere presente che il fornitore di terze parti scelto per la risoluzione delle informazioni sulla posizione dei dispositivi LoRaWAN si basa su feed di dati e set di dati forniti o gestiti da International GNSS Service (IGS), EarthData via NASA o da altre terze parti. Questi feed di dati e set di dati sono contenuti di terze parti (come definito nel Contratto con il cliente) e vengono forniti così come sono. Per ulteriori informazioni, consultare [Termini del servizio AWS](https://aws.amazon.com/service-terms). | 

È possibile utilizzare AWS IoT Core per LoRaWAN per specificare i dati sulla posizione statica o attivare il posizionamento per identificare la posizione del dispositivo in tempo reale utilizzando risolutori di terze parti. Puoi aggiungere o aggiornare le informazioni sulla posizione per dispositivi o gateway LoRaWAN o entrambi. 

È possibile specificare le informazioni sulla posizione quando si aggiunge il dispositivo o il gateway a AWS IoT Core per LoRaWAN o quando si modificano i dettagli di configurazione del dispositivo o del gateway. Le informazioni sulla posizione sono specificate come un payload [GeoJSON](https://geojson.org/). 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)](https://gisgeography.com/wgs84-world-geodetic-system/).

Dopo che i risolutori calcolano la posizione della risorsa, se si dispone del servizio di posizione Amazon, è possibile attivare una mappa delle posizioni Amazon in cui verrà visualizzata la risorsa. Utilizzando i dati sulla posizione, potrai:
+ Attivare il posizionamento per identificare e ottenere la posizione dei dispositivi LoRaWAN.
+ Tracciare e monitorare i gateway e i dispositivi.
+ Definire le regole AWS IoT che elaborano eventuali aggiornamenti ai dati sulla posizione e li instradano a un altro Servizio AWS. Per un elenco delle azioni delle regole, consulta le [azioni delle regole AWS IoT](https://docs.aws.amazon.com/iot/latest/developerguide/iot-rule-actions.html) nella *Guida per gli sviluppatori AWS IoT*.
+ Creare avvisi e ricevere notifiche sui dispositivi in caso di attività insolite utilizzando i dati sulla posizione e Amazon SNS.

## Funzionamento del posizionamento per i dispositivi LoRaWAN
<a name="lorawan-location-solver"></a>

È possibile attivare il posizionamento per identificare la posizione dei dispositivi utilizzando risolutori Wi-Fi e GNSS di terze parti. Queste informazioni possono essere utilizzate per tracciare e monitorare il dispositivo. Nei seguenti passaggi viene illustrato come attivare il posizionamento e visualizzare le informazioni sulla posizione per dispositivi LoRaWAN.

**Nota**  
Il risolutore di terze parti può essere utilizzato solo con dispositivi LoRaWAN dotati del chip [LoRa Edge](https://www.semtech.com/products/wireless-rf/lora-edge). Non può essere utilizzato con i gateway LoRaWAN. Per i gateway, è comunque possibile specificare le informazioni sulla posizione statica e identificare la posizione su una mappa delle posizioni Amazon.

1. 

**Aggiunta del dispositivo**

   Prima di attivare il posizionamento, aggiungere innanzitutto il dispositivo a AWS IoT Core per LoRaWAN Il dispositivo LoRaWAN deve essere dotato di un chipset LoRa Edge, che è una piattaforma a bassissima potenza che integra un ricetrasmettitore LoRa a lungo raggio, uno scanner GNSS multi-costellazione e uno scanner MAC Wi-Fi passivo destinato alle applicazioni di geolocalizzazione.

1. 

**Attivazione del posizionamento**

   Per ottenere la posizione in tempo reale dei dispositivi, attivare il posizionamento. Quando il dispositivo LoRaWAN invia un messaggio di uplink, i dati di scansione Wi-Fi e GNSS contenuti nel messaggio vengono inviati a AWS IoT Core per LoRaWAN utilizzando la porta del frame di geolocalizzazione.

1. 

**Recupero delle informazioni sulla posizione**

   Recuperare la posizione stimata del dispositivo dai risolutori calcolati in base ai risultati della scansione dei ricetrasmettitori. Se le informazioni sulla posizione sono state calcolate utilizzando i risultati della scansione Wi-Fi e GNSS, AWS IoT Core per LoRaWAN seleziona la posizione stimata con la maggiore precisione.

1. 

**Visualizzazione delle informazioni sulla posizione**

   Dopo che il risolutore calcola le informazioni sulla posizione, fornirà le informazioni sulla precisione che indicano la differenza tra la posizione calcolata dai risolutori e le informazioni sulla posizione statica immesse. È anche possibile visualizzare la posizione del dispositivo su una mappa delle posizioni Amazon.
**Nota**  
Poiché i risolutori non possono essere utilizzati per i gateway LoRaWAN, le informazioni sulla precisione verranno riportate come `0.0`.

Per ulteriori informazioni sul formato dei messaggi di uplink e sulle porte di frequenza utilizzate per il risolutore di posizionamento, consulta [Messaggio di uplink da AWS IoT Core per LoRaWAN a motore delle regole](lorawan-location-devices.md#lorawan-location-devices-uplink).

## Panoramica del flusso di lavoro di posizionamento
<a name="lorawan-location-workflow"></a>

Il seguente diagramma mostra come AWS IoT Core per LoRaWAN memorizza e aggiorna le informazioni sulla posizione dei tuoi dispositivi e gateway.

![\[Immagine che mostra come AWS IoT Core per LoRaWAN può utilizzare i dati sulla posizione statica e i dati non elaborati per calcolare la posizione in tempo reale.\]](http://docs.aws.amazon.com/it_it/iot-wireless/latest/developerguide/images/iot-lorawan-lms-architecture.png)


1. 

**Specifica della posizione statica della risorsa**  
Specificare le informazioni sulla posizione statica del dispositivo o del gateway come un payload GeoJSON, utilizzando le coordinate di latitudine e longitudine. Facoltativamente, puoi anche specificare un valore per l'altitudine. Queste coordinate sono basate sul sistema di coordinate WGS84. Per ulteriori informazioni, consulta la pagina del [sistema geodetico mondiale (WGS84)](https://gisgeography.com/wgs84-world-geodetic-system/).

1. 

**Attivazione del posizionamento per i dispositivi**  
Se si utilizzano dispositivi LoRaWAN dotati del chip LoRa Edge, è possibile attivare il posizionamento per tracciare la posizione del dispositivo in tempo reale. Quando il dispositivo invia un messaggio di uplink, i dati di scansione Wi-Fi e GNSS vengono inviati a AWS IoT Core per LoRaWAN utilizzando la porta del frame di geolocalizzazione. I risolutori utilizzano quindi queste informazioni per risolvere la posizione del dispositivo. 

1. 

**Aggiunta di una destinazione ai dati per l'instradamento dei dati sulla posizione**  
È possibile aggiungere una destinazione che descrive la regola IoT per l'elaborazione dei dati del dispositivo e instradare le informazioni aggiornate sulla posizione a AWS IoT Core per LoRaWAN. È anche possibile visualizzare l'ultima posizione nota della risorsa su una mappa delle posizioni Amazon.

## Configurazione della posizione della risorsa
<a name="lorawan-location-how"></a>

Puoi configurare la posizione della risorsa utilizzando la Console di gestione AWS, l'API Wireless AWS IoT o la AWS CLI. 

Se i dispositivi dispongono del chip LoRa Edge, è possibile attivare il posizionamento per calcolare le informazioni sulla posizione in tempo reale. Per i tuoi gateway, puoi comunque inserire le coordinate di posizione statiche e utilizzare il servizio di posizione Amazon. per tracciare la posizione del gateway su una mappa delle posizioni Amazon.

**Topics**
+ [Funzionamento del posizionamento per i dispositivi LoRaWAN](#lorawan-location-solver)
+ [Panoramica del flusso di lavoro di posizionamento](#lorawan-location-workflow)
+ [Configurazione della posizione della risorsa](#lorawan-location-how)
+ [Configurazione della posizione dei gateway LoRaWAN](lorawan-location-gateways.md)
+ [Configurazione della posizione dei dispositivi LoRaWAN](lorawan-location-devices.md)