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.

Dragino Lora IoT Kit

Dragino LoRaWan IoT Kit

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


Also published on Medium.