SmartBox Over LoRaWan
Ecco una nuova implementazione appena rilasciata per il Townet SmartBox, il passaggio dei dati dal box al cloud utilizzando la nuova tecnologia radio nota come #LoRaWan.

Cos’è LoraWan
Facciamo una piccola premessa su LoraWan per quanti non conoscono questa nuova tecnologia wireless.
LoRaWan è l’acronimo di Long Range Wide Area Network una soluzione di tipo wireless particolarmente pensata per le reti di sensori con un basso consumo di energia.
Infatti LoRa stà crescendo molto per l’utilizzo in outdoor, ma anche in indoor, in relazione alla lettura di dati di tipo ambientale come ad esempio temperature, umidità e ogni tipo di dato che possa essere raccolto su un ampio territorio. Una delle peculiarità di LoRa è la possibilità di raggiungere ampie distanze , coprendo un’ampio territorio, con un basso consumo energetico al fine di utilizzare sensori autonomi alimentati a batterie.
Capacità di banda di LoRaWan
Una peculiarità di LoRa che molti ignorano o sottovalutano è la capacità di banda di ogni nodo che è veramente limitata. Infatti ogni nodo può inviare un messaggio ad una frequenza ben determinata. Ad ogni invio, inoltre, la banda utilizzabile, detta payload, è limitata in base alla distanza dal gateway e compresa tra 51kb e 222kb.
Questo limite impone un calcolo ben preciso dell’informazione che voglio inviare in modo che venga impacchettato tutto in una dimensione massima di 51Kb (prevedendo il caso peggiore).
La frequenza, o duty cycle, dipende molto dal sistema a cui ci si aggancia, dai disturbi e altri fattori imprevisti.
Come è stato realizzato il nostro esempio applicativo
Per realizzare la nostra applicazione LoRaWan ci siamo basati su tecnologia Multitech utilizzando un Gateway Condut ed un client mDot

Il nostro device OSNode, basato su raspberry, legge i dati delle IDU e dell’armadio, li elabora, li compatta in una stringa di dimansione massima di 50kb e la invia all’mDot che procede all’invio over LoRaWan. Una volta arrivato sul gateway il pacchetto viene rilevato da Node-Red, che gira all’interno del Multitech Condut, che estrae i dati che ci interessano e li invia ad una API localizzata sul nostro server iot.
La API IoT riceve il dato in formato json ed estrapola dalla stringa compattata LoRa i dati che ci interessano scrivendoli in un database lineare a rotazione annuale.
Ecco qui il risultato in tempo reale dell’invio dei dati al server IoT ogni 5 minuti.
https://iot.mywaver.it/lorawan/
Quale applicazione nel mondo reale
Ma quale applicazione ha in realtà questa implementazione nel mondo reale?
Le reti LoRa stanno crescendo a vista d’occhio e l’uso di una tecnologia di questo tipo abilita ogni tipo di SmartBox a comunicare i propri dati e il proprio stato anche in assenza di connessione di rete. E’ infatti vero che non tutte le soluzioni di tipo smartBox sono interconnesse ad una rete ed in base alle esigenze dei clienti sono state fatte delle verticalizzazioni per soddisfare esigenze specifiche. In questo scenario con dispositivi spesso isolati da internet, una tecnologia come LoRa ci viene incontro permettendo allo SmartBox di comunicare comunque con l’esterno.
E’ ovvio che le applicazioni non si fermano solo al fenomeno attuale della #videosorveglianza cittadina ma si estendono al fenomeno in enorme crescita delle #SmartCities. Ogni SmartBox è completamente adattabile e nuove tecnologie e sensori vengono inseriti quotidianamente.