LoRaWan with Dragino Kit
Oggi parliamo di LoRaWAN ™: Long Range Wide Area Network.
Questo protocollo sviluppato da LoRa Alliance ha la peculiarità è la sua efficienza; infatti LoRaWAN™ ha un consumo di batteria esiguo, un raggio di comunicazione elevato (fino a 15km in campo aperto) ed una trasmissione dei dati protetta (grazie alla criptazione AES-128).
LoRaWAN™ è parte di una categoria di tecnologie chiamata LPWAN, che significa Low Power Wide Area Network, questa tecnologia è stata sviluppata per poter permettere a sensori alimentati a batteria di inviare e ricevere messaggi, utilizzando il minor quantitativo di energia possibile per risparmiare la batteria.
Fonte e maggiori informazioni qui: https://www.resiot.io/it/cosa-e-lorawan/
Per i primi test ho scelto di acquistare un kit di sviluppo con gateway a canale singolo, questo dispositivo non è al 100% conforme in quanto un gateway LoRaWan supporta 8 canali.
Per i miei test sullo sviluppo è un prodotto che ritengo abbia un buon rapporto qualità/semplicità/prezzo.
Questo Kit contiene:
- 1 x LG01-P (Gateway a singolo canale)
- x (LoRa Shield + Arduino UNO)
- 1 x (LoRa/GPS Shield + Arduino UNO)
- 1 x flame sensor
- 1 x Relay
- 1 x photosensitive sensor
- 1 x Buzzer
- 1 x Ultrosonic Sensor
- 1 x DHT11 Temperature and Humidity Sensor
- 20 x dupont wire (male to male)
- 20 x dupont wire (female to female)
- 20 x dupont wire (female to male)
Nessuno nasce imparato, quindi inziamo a seguire la guida per verificare se il sistema riesce a trasmettere i dati via LoRaWan.
http://wiki.dragino.com/index.php?title=Connect_to_TTN
ATTENZIONE: ad oggi 4. Settembre 2018 per far funzionare correttamente il Gateway consiglio di utilizzare il firmware single_pkt_fwd_v003, altrimenti non funziona.
Dopo aver portato il gateway all’ultima versione ed aver flashato il microcontrollore con lo sketch corretto ho verificato la connettività con TheThingsNetwork
Fino a qui tutto bene i test sono stati completati con successo. Il kit funziona come deve.
I prossimi passi saranno la connessione al mio broker MQTT e verificare se i messaggi arrivano correttamente anche lì.
LoRa is trademark owned by Semtech. LoRaWAN™ is trademark owned by LoRa Alliance