LoRa (Long Range) è una tecnologia di modulazione di frequenza a spettro espanso derivata dalla tecnologia di Chirp Spread Spectrum (CSS) ed è la prima implementazione a basso costo dello spettro di diffusione chirp per uso commerciale.[1] È stato sviluppato da Cycleo di Grenoble, in Francia, e acquisito da Semtech nel 2012, membro fondatore di LoRa Alliance.[2]
I dispositivi LoRa di Semtech e la tecnologia wireless a radiofrequenza Long Range (tecnologia LoRa) sono un chipset wireless a lungo raggio e bassa potenza che viene utilizzato nell'implementazione di molte reti di dispositivi dell'internet delle cose (IoT) in tutto il mondo.[1] LoRa è un protocollo di comunicazione che compete con altre reti wireless a bassa potenza (LPWAN) come IoT a banda stretta (NB IoT) o LTE Cat M1, SigFox e Ingenu.
Caratteristiche
LoRa utilizza bande di radiofrequenza sub-gigahertz libere come 433 MHz, 868 MHz (Europa) e 915 MHz (Nord America). LoRa consente trasmissioni a lungo raggio (oltre 10 km nelle zone rurali, 3–5 km in zone fortemente urbanizzate) a basso consumo energetico.[3] Facendo riferimento ai livelli ISO/OSI, la tecnologia è presentata in due parti: LoRa, lo strato fisico e LoRaWAN (Long Range Wide Area Network), gli strati superiori.
Nel gennaio 2018 sono stati annunciati i nuovi chipset LoRa, con consumi energetici ridotti, maggiore potenza di trasmissione e dimensioni ridotte rispetto alle generazioni precedenti.[2]
LoRa e LoRaWAN consentono la connettività a lungo raggio per i dispositivi Internet of Things (IoT) in diversi tipi di settori.[5]
Livello fisico LoRa
Il livello fisico LoRa è proprietario; pertanto, non esiste documentazione ufficiale disponibile gratuitamente, sebbene Semtech abbia fornito una panoramica della modulazione e di altre specifiche tecniche pertinenti.[1] Tuttavia, diversi ricercatori indipendenti l'hanno analizzato e documentato i loro risultati.[6][7]
LoRa utilizza una modulazione a spettro espanso proprietaria simile a e derivato della modulazione Chirp Spread Spectrum (CSS). Ciò consente a LoRa di compensare la velocità dei dati per la sensibilità con una larghezza di banda del canale fissa selezionando la quantità di diffusione utilizzata (un parametro radio selezionabile da 7 a 12). Questo fattore di diffusione determina la velocità dei dati e determina la sensibilità di una radio. Inoltre, LoRa utilizza la codifica Forward Error Correction per migliorare la resilienza contro le interferenze. L'elevata gamma di LoRa è caratterizzata da budget di collegamento wireless estremamente elevati, da circa 155 dB a 170 dB.[8]
LoRaWAN
LoRa definisce soltanto il livello fisico inferiore, non livelli di rete superiori. LoRaWAN è uno dei numerosi protocolli sviluppati per definire gli strati superiori della rete. LoRaWAN è un protocollo di livello MAC (Media Access Control) basato su cloud ma funge principalmente da protocollo di livello di rete per la gestione delle comunicazioni tra gateway LPWAN (Low Power Wide Area Network) e dispositivi end-node come protocollo di routing, gestito da LoRa Alliance. La versione 1.0 della specifica LoRaWAN è stata rilasciata nel giugno 2015.[9]
LoRaWAN definisce il protocollo di comunicazione e l'architettura del sistema per la rete, mentre il livello fisico LoRa permette il collegamento di comunicazione a lungo raggio. LoRaWAN è anche responsabile della gestione delle frequenze di comunicazione, della velocità dei dati e dell'alimentazione per tutti i dispositivi.[10] I dispositivi nella rete sono asincroni e trasmettono quando hanno dati disponibili per l'invio. I dati trasmessi da un dispositivo (detto end-point) vengono ricevuti da più gateway, che inoltrano i pacchetti di dati a un server di rete (o Network Server) centralizzato.[11] Il server di rete filtra i pacchetti duplicati, esegue controlli di sicurezza e gestisce la rete.[12] I dati vengono quindi inoltrati ai server delle applicazioni.[13] La tecnologia mostra un'elevata affidabilità per il carico moderato, tuttavia presenta alcuni problemi di prestazioni relativi all'invio di acknowledgement.[14]
LoRa Alliance
LoRa Alliance è un'associazione creata nel 2015 per supportare il protocollo LoRaWAN (rete a lungo raggio) e garantire l'interoperabilità di tutti i prodotti e tecnologie LoRaWAN. Questa associazione aperta e senza scopo di lucro ha oltre 500 membri.[15] Alcuni membri di LoRa Alliance sono Cavagna Group[16], IBM, Actility, MicroChip, Orange, Cisco, KPN, Swisscom, Semtech, A2A Smart City SPA[17], Bouygues Telecom, Singtel e Proximus.[18] Nel 2018, LoRa Alliance contava oltre 100 operatori di rete LoRaWAN in oltre 100 paesi.[19]
«Another feature of LoRaWAN networks is that messages in uplink can be received by any gateway (Rx macro-diversity). It's the function of a network server to remove duplicates in uplink and select the best gateway for downlink transmission based on the uplink RSSI estimates.»
^ LoRa Alliance, LoRaWAN: What is it? (PDF), su lora-alliance.org, 2015 (archiviato dall'url originale il 24 novembre 2020).
Lee, Chang-Jae, Ki-Seon Ryu e Beum-Joon Kim. "Intervalli periodici in un sistema di accesso wireless per stazioni mobili in modalità sospensione." Brevetto USA n. 7.194.288. 20 marzo 2007.