None

LoRaWAN™ è al momento la soluzione ideale per inter-connettere device e sistemi in contesti di grande ampiezza.

Tipologie di applicazioni della rete LoRaWAN

LoRaWAN™, la tecnologia di trasmissione a lungo raggio che abbiamo già introdotto in un precedente articolo, è al momento la soluzione ideale per inter-connetere device e sistemi in contesti di grande ampiezza: pensiamo ad ospedali, scuole e università, grandi industrie e magazzini di produzione e stoccaggio.
Per coprire le necessità di sensori in tali tipi di contesti sono sufficienti pochi gateway, rendendo così l'implementazione tecnico-operativa di queste reti molto efficiente in termini di costi.

Tipicamente, l'architettura network LoRaWAN sfrutta il sistema per cui i gateway vanno a raccogliere messaggi dai sensori e li re-inviano ad un server centralizzato.
Benché esistano diversi server LoRaWAN open-source sul mercato, ci è capitato di voler customizzare un'infrastruttura basata sugli specifici requisiti di progetto e non ce siamo pentiti.

Architettura del software "su misura"

La differenza principale tra un server open-source ed uno in qualche modo costruito "su misura" risiede nell'architettura del software e sullo scopo specifico del rilascio (intended deployment???).

Il linguaggio di sviluppo: una scelta di autonomia

[da sviluppare]
Altro vantaggio è dato dalla libertà di poter scegliere il linguaggio di sviluppo più congeniale al team IT:

Controllo sull'intera filiera di progetto

[da sviluppare]

LoRaWAN network architecture typically uses the star-of-stars topology in which gateways are collecting messages from the end-devices (sensors) and forward them to a central network server. Despite there are open-source LoRaWAN servers already available I decided to build a new one. The main difference (and the first reason for building yet another open-source loraserver) is the software architecture and the intended deployment.

Other implementations consist of several servers, bridges and controllers, so I assume the intended deployment is a large distributed public network, operated by several collaborating entities. This architecture may become an overkill if you are a single entity operating a private network, either as an individual geek who wants to try a cool LoRa sensor, or as a commercial company who wants to collect data from the sensors deployed around their factory. My server aims at these private deployments and explicitly excludes the public distributed deployments. Everything runs in one “box”, including the LoRa applications, so it could be easier to deploy, maintain and secure. This is what we needed for our Process Sensor Project.

A second big difference is the programming language used. My server is written in Erlang (which I love), because it is very suitable for implementation of reliable near-realtime, message oriented protocols (just like LoRa). You may want to read Some Thoughts on Go and Erlang. Erlang even supports scalability (clustering), so my server could (one day) support large private networks, but the way it achieves that is fundamentally different to other implementations. I am not saying mine is better (or worse), it’s just very different and designed to meet different needs. My goal is to complement rather than to compete– to address different use-cases using a different architecture.

A third reason for building the server is personal– I just wanted to learn LoRaWAN by building yet another server (because it’s so easy to build servers in Erlang).

Articoli correlati

Internet of Things IOT SAEP ICT
Scopriamo in questo articolo cos'è l'Internet of Things, come funziona e i vantaggi delle principali applicazioni IoT personali, civili e …
lora-wan.jpg
Quando parliamo di applicazioni IoT, ed in particolare di applicazioni di scala medio-ampia, il nome forse più citato è proprio …
IoT e Logistica SAEP ICT
Se stai cercando di migliorare la gestione dei processi logistici della tua azienda, la tecnologia IoT potrebbe essere la soluzione …
impiantodomotico
Il settore edile adibito all’uso abitativo e industriale ha subito nel corso degli ultimi anni importanti stravolgimenti, abbracciando le ultime …
sviluppo-python-django-milano.jpg
Ciao Matteo, innanzitutto raccontaci almeno un po’ di te: come sei arrivato in SAEP ICT e che tipo di percorso …
sviluppo-software-iot-agricoltura.jpg
L’azienda Agricola smart e techUn primo interessante distinguo per meglio chiarire i concetti legati all’agricoltura smart consiste nel considerare separatamente …
Tecnologia IoT SAEP ICT Engineering
La tecnologia IoT ha rivoluzionato il contesto tecnologico mondiale, grazie alla sua capacità di connettere dispositivi tra loro attraverso la …
aperitivo-gruppo.original.jpg
Aper-IT: il nuovo format di networking e formazione IT…con brindisi.Aper-IT (leggi: “aperitì”) è il primo aperitivo di Networking e Formazione …
IoT e Supply chain SAEP ICT Engineering
Se la tua azienda ha difficoltà nella gestione della supply chain, la tecnologia IoT potrebbe aiutarti a migliorare il controllo …
Big Data e IOT SAEP ICT Engineering
Lo sviluppo IoT rappresenta un pilastro fondamentale nella moderna architettura tecnologica, specialmente quando si parla di Big Data e cloud …
IoT per il settore food
Il settore alimentare, eccellenza italiana riconosciuta a livello globale, anche in tempi di pandemia non smette di rappresentare una delle …
WhatsApp Image 2022-05-27 at 11.50.41 (2)
Con la loro capacità di produrre ricchezza e occupazione, le imprese manifatturiere italiane rappresentano il motore principale dello sviluppo e …
cloud
La tecnologia ha invaso ormai quasi ogni aspetto della vita sociale e aziendale: correndo a un ritmo senza precedenti, sono …
Industrial IoT e Smart Factory SAEP ICT
L’industria manifatturiera è al centro di una rapida trasformazione digitale dove le nuove tecnologie hanno rivoluzionato il concetto stesso di …
Ep4IoT il framework IoT per le PMI - SAEP ICT Engineering
Secondo gli ultimi dati dell’Osservatorio Internet of Things 2022 del Politecnico di Milano, il mercato italiano legato all’IoT sta crescendo …
IoT nelle aziende vantaggi e applicazioni
L'IoT ha un ruolo sempre più determinante nella trasformazione digitale delle aziende italiane. Connettendo e mettendo in comunicazione dispositivi e …
Integrazione IoT e Business Intelligence
In questo articolo approfondiremo come l'integrazione di queste due tecnologie permetta alle aziende di comprendere meglio i propri processi operativi, …
software-house
Nel corso degli anni, le Software House hanno giocato un ruolo cruciale nell'evoluzione del settore IT. La loro storia si …
Contattaci