loader

Attività 11 : Inviare dei dati sulla rete LoRa e visualizzarli sull'interfaccia Vittamap (IoT sensors kit)

Utilisation du module LoRa avec la carte Nucleo L476

La tecnologia LoRaWan è un protocollo di comunicazione radio (di frequenza 868 mHz in Francia) che consente lo scambio di dati tra oggetti connessi. È stata istituita dalla LoRa Alliance per fornire uno standard mondiale.

Il segnale viene emesso su grande ampiezza spettrale limitando così i rischi d'interferenze e permettendo l'invio di dati dall'esterno o dall' interno su lunghe distanze (1km in zona urbana – fino a 20km in zona rurale). L'invio dei messagi è illimitato.

Però, a differenza delle reti 4G e 5G, la quantità dei dati trasmessi nelle reti LoRaWan è scarsa, solo qualche kilobit al secondo.
Questo tipo di rete è dunque impiegato nel caso dell' internet degli oggetti (IoT - internet of things), ossia dei sensori fissi (ad esempio di temperatura o di umidità).

I sensori che si servono della tecnologia LoRa (modulazione delle onde radio) si connettono ad internet mediante dei gateway. Può trattarsi di antenne (come è il caso in Francia con Orange) o di dispositivi da collegare alla propria rete fibra/adsl personale.

Per inviare dei dati sulla rete LoRaWan, si realizza il collegamento seguente:
- Connettere il NUCLEO-Shield ai connettori della scheda.
- Collegare il modulo LoRa E5 alla porta UART presente servendosi del cavo Grove.
- Fissare sopra il modulo NUCLEO-IKS01A3.
- Connettere la scheda L476RG al PC via il cavo mini USB.

Shield-IKS+nucleo+lora-IT

Passiamo ora alla programmazione!

Due blocchi sono presenti nella parte Comunicazione della bacheca dei blocchi.
Un blocco per inizializzare il modulo al primo utilizzo, un secondo blocco per inviare i dati dai sensori.


In un primo tempo si deve inizializzare il modulo LoRa E5. Questo permetterà di ottenere il suo username unico e di connetterlo alla rete.

Per questo si sposta il blocco " [LoRa] inizializzare il modulo... " nel blocco All' avvio. (Lasciare invariati i valori già iscritti nel blocco).

iot-lora-FR
Poi si trasferisce il programma sulla scheda (utilizzare il pulsante "Caricare" (vedi Attività 0 : Operazioni iniziali della scheda) per lanciare la copia) e aprire la consolle nella parte inferiore dell'interfaccia.

L'username devEUI apparirà, è necessario appuntarselo: è l'username del tuo modulo.

Adesso che abbiamo inizializzato il modulo, si possono inviare i dati dei sensori.

Siccome il protocollo LoRa supporta l'emissione di piccole quantità d'informazioni per degli oggetti fissi, utilizzeremo la scheda NUCLEO-IKS01A3 ed i relativi sensori di temperatura, di umidità e di pressione.

Per esempio, per inviare l' informazione di temperatura, si utilizza il blocco :
" [LoRa]inviare dati (...) " che si trova nella parte Comunicazione della bacheca dei blocchi
e il blocco : " [Termometro STTS751] temperature " che si trova nella parte Sensori

iot-lora-donnees-FR

Si deve aggiungere nel programma una pausa di 5 secondi.

Poi, si trasferisce il programma sulla scheda.

Da questo momento i dati sono emessi sulla rete LoRa ogni 5 secondi. Per visualizzarli, ti servirai della carta Vittamap sviluppata da Vittascience, disponibile al seguente indirizzo : https://fr.vittascience.com/vittamap/

vittamap-FR

Questa carta interattiva riunisce tutte le pratiche condivise dalla comunità degli utenti di Vittascience.
Per aggiungere una sperimentazione, clicca sul simbolo « + » in alto a destra.vittamap-ajout-FR

Compila il questionario completando le informazioni seguenti che sono obbligatorie :- Nome del progetto- Tipo di kit : seleziona Sensori LoRa- Username devEUI : scrivi qui il nome utente che si è iscritto sulla consolle ( senza spazi tra i caratteri)- Collocazione : colloca il tuo modulo sulla carta effettuando una ricerca o cliccando per localizzarti.- Data di inizio : seleziona la data dell'inizio della tua sperimentazione.
Finisci di completare gli altri campi e clicca sul pulsante Aggiungere la sperimentazione a fondo pagina.

Una volta aggiunta la tua sperimentazione, puoi visualizzare i dati ricevuti cliccando sul pulsante Per saperne di +
vittamap-expe-FR

Licence d'utilisation

Licence Creative Commons

Cette ressource est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 2.0 France