Aggiungi profili a AWS IoT Core per LoRaWAN
È possibile definire profili di dispositivo e servizio per descrivere le configurazioni più comuni del dispositivo. Questi profili descrivono i parametri di configurazione condivisi dai dispositivi per semplificare l'aggiunta di tali dispositivi. AWS IoT Core per LoRaWAN supporta profili di dispositivi e profili di servizio.
I parametri di configurazione e i valori da inserire in questi profili sono forniti dal produttore del dispositivo.
Aggiungi profili di dispositivo
I profili del dispositivo definiscono le funzionalità del dispositivo e i parametri di avvio utilizzati dal server di rete per impostare il servizio di accesso radio LoRaWAN. Include la selezione di parametri come banda di frequenza LoRa, versione dei parametri regionali LoRa e versione MAC del dispositivo. Per informazioni sulle diverse bande di frequenza, consulta Considerate la selezione delle bande di frequenza LoRa per i gateway e la connessione del dispositivo.
Aggiungi un profilo dispositivo utilizzando la console
Se si aggiunge un dispositivo wireless utilizzando la console come descritto in Aggiungi le specifiche del dispositivo wireless ad AWS IoT Core per LoRaWAN utilizzando la console, dopo aver aggiunto le specifiche del dispositivo wireless, è possibile aggiungere il profilo del dispositivo. In alternativa, puoi anche aggiungere dispositivi wireless dalla pagina Profiles (Profili)
È possibile scegliere tra i profili dispositivo di default o creare un nuovo profilo dispositivo. Ti consigliamo di utilizzare i profili del dispositivo di default. Se l'applicazione richiede la creazione di un profilo di dispositivo, fornisci un Nome del profilo del dispositivo, seleziona la Banda di frequenza (RFRegion) che stai utilizzando per il dispositivo e il gateway e mantieni le altre impostazioni ai valori predefiniti, a meno che non sia specificato diversamente nella documentazione del dispositivo.
Aggiungi un profilo del dispositivo utilizzando l'API
Se stai aggiungendo un dispositivo wireless utilizzando l'API, prima di creare il dispositivo wireless devi creare il tuo profilo di dispositivo.
Negli elenchi seguenti vengono descritte le operazioni API che eseguono le attività associate all'aggiunta, all'aggiornamento o all'eliminazione di un profilo di servizio.
Operazioni API Wireless AWS IoT per i profili di servizio
Per l'elenco completo delle operazioni e dei tipi di dati disponibili per creare e gestire le risorse AWS IoT Core per LoRaWAN, consulta la documentazione di riferimento delle API Wireless AWS IoT
Come utilizzare AWS CLI per creare un profilo di dispositivo
Puoi utilizzare AWS CLI per creare un profilo del dispositivo utilizzando il comando create-device profile. Nell'esempio seguente viene creato un profilo di dispositivo.
aws iotwireless create-device-profile
L'esecuzione di questo comando crea automaticamente un profilo di dispositivo con un ID che è possibile utilizzare durante la creazione del dispositivo wireless. Ora è possibile creare il profilo del servizio utilizzando la seguente API e quindi creare il dispositivo wireless utilizzando i profili del dispositivo e del servizio.
{ "Arn": "arn:aws:iotwireless:us-east-1:123456789012:DeviceProfile/12345678-a1b2-3c45-67d8-e90fa1b2c34d", "Id": "12345678-a1b2-3c45-67d8-e90fa1b2c34d" }
Per informazioni sulle CLI utilizzabili, consulta Riferimento AWS CLI
Aggiungi profili di servizio
I profili di servizio descrivono i parametri di comunicazione che il dispositivo deve comunicare con il server applicazioni.
Aggiunta di un profilo di servizio utilizzando la console
Se si aggiunge un dispositivo wireless utilizzando la console come descritto in Aggiungi le specifiche del dispositivo wireless ad AWS IoT Core per LoRaWAN utilizzando la console, dopo aver aggiunto il profilo del dispositivo, è possibile aggiungere il profilo del servizio. In alternativa, puoi anche aggiungere dispositivi wireless dalla pagina Profiles (Profili)
Ti consigliamo di lasciare abilitata l'impostazione AddGWMetaData in modo da ricevere metadati gateway aggiuntivi per ogni payload, ad esempio RSSI e SNR per la trasmissione dei dati.
Aggiunta di un profilo di servizio utilizzando l'API
Se stai aggiungendo un dispositivo wireless utilizzando l'API, prima di creare il dispositivo wireless devi creare il tuo profilo di servizio.
Negli elenchi seguenti vengono descritte le operazioni API che eseguono le attività associate all'aggiunta, all'aggiornamento o all'eliminazione di un profilo di servizio.
Operazioni API Wireless AWS IoT per i profili di servizio
Per l'elenco completo delle operazioni e dei tipi di dati disponibili per creare e gestire le risorse AWS IoT Core per LoRaWAN, consulta la documentazione di riferimento delle API Wireless AWS IoT
Come utilizzare AWS CLI per creare un profilo di servizio
Puoi utilizzare AWS CLI per creare un servizio utilizzando il comando create-service-profile. Nell'esempio seguente viene creato un profilo di servizio.
aws iotwireless create-service-profile
L'esecuzione di questo comando crea automaticamente un profilo di dispositivo con un ID che è possibile utilizzare durante la creazione del dispositivo wireless. Ora è possibile creare il dispositivo wireless utilizzando il dispositivo e i profili di servizio.
{ "Arn": "arn:aws:iotwireless:us-east-1:123456789012:ServiceProfile/12345678-a1b2-3c45-67d8-e90fa1b2c34d", "Id": "12345678-a1b2-3c45-67d8-e90fa1b2c34d" }