Gruppo WBEN

Da raspibo.
Gruppo
Baloon.png WBEN
Wireless Balloon Emergency Network
code repository
Iscritti
dancast78 thegamer Gandalfk7 itec altri non li trovo...

= WBEN e' stato premiato alla MakerFaire di Roma 2014 col premio "Makers of Merit"!!! =

Indice

Descrizione Generale

Il progetto PiBalloon (ora Wireless Balloon Emergency Network) nasce dopo l'emergenza del terremoto in Emilia del 2012, dove è stato possibile osservare le fragilità dell’infrastruttura GSM che utilizzano i cellulari per i servizi di chiamata e invio di SMS. Prendendo in considerazione la percentuale di dispositivi elettronici in grado di accedere a reti WiFi 802.11 come smartphone, tablet, netbook, ecc… che ormai la maggiorparte delle persone possiede è ragionevole pensare che un sistema “a celle” che comunichi sugli standard 802.11 con servizi leggeri e a rapido dispiego sia una soluzione possibile alle situazioni di emergenza in aiuto ai sistemi tutt’ora operativi come i ponti radioamatoriali e le sale radio dislocate nei centri di protezione civile.

Lo scopo del progetto è quindi quello di creare una rete wireless autonoma di emergenza che renda i dispositivi elettronici mobili, utilizzabili per recuperare informazioni utili in condizioni di emergenza. Oltre all’esperienza del terremoto anche quella maturata nel progetto Ninux ha influito allo sviluppo del progetto in particolare la topologia a mesh e gli algoritmi di routing ad alta riconfigurabilità e resilienza implementati in un firmware (Libre Mesh) utilizzato dal gruppo di Bologna e non solo, si prestano eccezionalmente allo scopo del progetto.

Il nodo WBEN è composto da un pallone pieno di gas elio che si innalza a 20/30mt di altezza portando con se un accesspoint wireless composto da due antenne, una omnidirezionale che espone una rete protetta con cui i palloni formano una rete mesh tra di loro e un'antenna a pannello con irradiazione verso terra che dà accesso agli utilizzatori del servizio di emergenza.

Collegandosi alla rete e cercando di navigare su una pagina web qualunque, si verra' rediretti ad un server localizzato a terra rispetto al nodo (e collegato ad esso tramite ethernet) che espone la pagina principale con l'elenco dei servizi offerti dalla rete, dello stato dei soccorsi e della situazione generale attraverso una bacheca publica in cui i vari enti registrati (Protezione Civile, VF, CC…) possono scrivere liberamente.

L'idea è quella di non offrire internet direttamente agli utilizzatori della rete di emergenza, ma solamente di implementare per ora due servizi basilari (posta e VoIP) per comunicazioni interne.


Hardware

Al momento il prototipo è stato costruito con una scatola stagna di pvc con dentro la scheda di un Tp-Link WR-841ND (la version senza antenne staccabili è la "WR-841N"). Si tratta appunto di una versione prototipale utile ad eseguire i primi test ma sopratutto per contenere i costi visto che ad oggi il progetto è compleamente autofinanziato. Sono state pensate molte implementazioni diverse a livello hardware del progetto in un breve elenco che poi verrà affrontato meglio nella parte “futuri sviluppi”:

-accessori per il pallone: tele in kevlar per aumentarne la resistenza, spoiler per aumetare la stabilità e la resistenza al vento

-custodie in polistirolo rivestite per l’elettronica di bordo

-antenne autocostruite (abbiamo l’attrezzatura completa per farle!) per migliorare le prestazioni a discapito del peso

-router board dedicate come la alix3d2 che ha appunto due slot miniPCI in cui alloggiare due radio differenti


Firmware

Il firmware utilizzato è una versione di OpenWRT nota nell'ambito delle Wireless Community Network come libre-mesh, è stato scelto perchè è progettato per construire reti mesh e perchè è divenuto lo standard utilizzato dal Ninux di Bologna e dopo una breve analisi ci è sembrato ottimo anche per questo progetto.

Software

Per fornire i servizi sopra annunciati, si pensa di utilizzare un server zeroshell configurato come captive portal la cui splash page visualizza le seguenti informazioni:

   *Stato dei soccorsi
   *Informazioni utili su come/dove trovare assistenza
   *Informazioni utili per mantenere la calma (es: che i cellulari non possono effettuare finchè il servizio non viene ripristinato)
   *Elenco dei servizi offerti dalla WBEN
   *Autenticazione per accedere ai servizi

Per l’autenticazione degli utenti l’idea è quella di utilizzare i servizi forniti da RADIUS principalmente per la semplicità nel classificare gli utenti in domini differenti (spero di capire come si configura per farlo distribuito!!!)

Servizi

Posta

Il servizio di posta è il servizio principale che questa rete si propone di offrire e il fatto che non sia definibile a priori la banda disponibile sia all'interno della rete che verso l'esterno, si rende necessario ridurre al minimo gli "sprechi" di banda per questo si pensa di rendere disponibile l'invio di messaggi composti da solo testo, senza allegati troppo pesanti e senza codice di abbellimento.

VoIP

Il servizio di posta è il servizio principale che questa rete si propone di offrire e il fatto che non sia definibile a priori la banda disponibile sia all'interno della rete che verso l'esterno, si rende necessario ridurre al minimo gli "sprechi" di banda per questo si pensa di rendere disponibile l'invio di messaggi composti da solo testo, senza allegati troppo pesanti e senza codice di abbellimento.

Non Solo Emergenze

Streaming

Lo scopo principale di questo tipo di infrastruttura è chiaramente le comunicazioni di emergenza, ma è vero anche che un infrastruttura di questo tipo si presta a fornire altri servizi in circostanze diverse. Un'applicazione possibile è quella della diretta streaming per eventi sportivi o manifestazioni dove l'infrastruttura può essere semplicemente riconfigurata sia per servire streaming nell'area coperta sia per portare i flussi video verso uno o più ipotetici server di confine verso la rete globale per diffondeli appunto nei canali ufficiali dell'evento. Le possibili applicazioni variano in base al contesto ma l'infrastruttura adottata permette rapidamente di riconfigurare la rete in base ai servii che si vogliono rendere disponibili


Riferimenti interessanti

Presentazione di Harish Pillay : Secure E7y Nomadic Toolbox - an emergency community network when everything is down

Sahana a FOSS Distaster Management System

Strumenti personali
Namespace

Varianti
Azioni
Navigazione
Strumenti