30.11.2012 Views

download tesi - MobiLab - Università degli Studi di Napoli Federico II

download tesi - MobiLab - Università degli Studi di Napoli Federico II

download tesi - MobiLab - Università degli Studi di Napoli Federico II

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Progetto e valutazione <strong>di</strong> algoritmi per la raccolta<br />

dati affidabili su reti <strong>di</strong> sensori senza cavo<br />

componenti che forniscono un routing multi-hop realizzato appositamente<br />

per le reti <strong>di</strong> sensori wireless: l’implementazione, contenuta all’interno della<br />

cartella $TOSROOT/tos/lib/Route impiega l’algoritmo dello shortest<br />

path first con una singola destinazione, rappresentata dalla stazione base<br />

(nodo con identificativo univoco 0), svolgendo una stima dei collegamenti.<br />

L’inoltro dei dati e i meccanismi <strong>di</strong> routing sono implementati in due<br />

<strong>di</strong>versi componenti (MultiHopEngineM e MultiHopLEPSM) con<br />

una singola interfaccia (MultiHopRouter), che li collega, al fine <strong>di</strong><br />

permettere una più facile integrazione <strong>di</strong> ulteriori schemi <strong>di</strong> routing in<br />

futuro (figura 3.2). MultiHopEngineM stabilisce la logica <strong>di</strong> movimento<br />

generale dei pacchetti per le funzionalità che riguardono il routing<br />

multihop. Tramite RouteSelect il modulo in<strong>di</strong>vidua il next-hop nel<br />

cammino <strong>di</strong> routing ed invia i pacchetti utilizzando la porta SendMsg.<br />

MultiHopLEPSM fornisce:<br />

� meccanismi per la stima dei collegamenti e per la selezione del nodo<br />

genitore (Link Estimation Parent Selection);<br />

� strumenti per monitorare il traffico ricevuto da un nodo;<br />

� primitive per la ricezione/trasmissione dei messaggi <strong>di</strong> update e<br />

Figura 3.2: Configurazione <strong>di</strong> Multihop Router<br />

63

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!