Scatternet: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Fix
fix
Riga 5:
 
== Descrizione ==
Una ''piconet'' è un tipo di connessione che si instaura tra due o più dispositivi Bluethooth (in cui la connessione è attiva) come i moderni [[Telefono cellulare|cellulari]] e [[smartphone]] o [[Computer palmare|PDA]]. I dispositivi con il Bluetooth abilitato sono unità di "[[Peer-to-peer|peering]]" capaci di agire sia come [[Architettura master-slave|master]] che come [[Architettura master-slave|slave]]. Comunque quando una si forma una piconet tra due o più dispositivi, uno dei dispositivi prende il ruolo di "master" e tutti gli altri assumono il ruolo di "slave" per motivi di [[sincronizzazione]]. Le Piconetpiconet hanno uno spazio di indirizzamento 7 membri (3 bits, con il valore "zero" riservato per il broadcasting), che limita il numero massimo di una piconet a 8 dispositivi, esempio: 1 master e 7 slave.
 
Una ''scatternet'' è un numero di piconet interconnesse che supportano la comunicazione fra 9 o più dispositivi. Le Scatternetscatternet possono essere formate quando un membro di una piconet (che sia esso master o slave) si elegge per partecipare come slave in una seconda rete piconet separata. Il dispositivo che partecipa ina entrambe le reti può ristrasmettereritrasmettere le informazioni tra i membri delle reti ad hoc. Comunque il protocollo di base Bluetooth non supporta questa ritrasmissione - il [[software]] di ciascun dispositivo dovrebbe gestirlo. Utilizzando questo approccio è possibile unire numerose piconet in una vasta scatternet così da espandere la dimensione fisica di una rete oltre i limiti di quella Bluetooth.
 
Attualmente ci sono veramente poche implementazioni delle scatternet a causa delle limitazioni del Bluetooth e del protocollo del [[MAC address]]. C'è comunque un crescente interesse nella ricerca atta allo sviluppo di algoritmi per formare scatternet efficienti.
Riga 19:
Nel 2008 uno studente della [[University College Cork]], [[Irlanda]], ha sviluppato una applicazione basata su una scatternet nel linguaggio di programmazione [[Java (linguaggio di programmazione)|Java]], usando la libreria [[JSR-82]].<ref>B. Donegan, D. Doolan, S. Tabirca "Mobile Message Passing using a Scatternet Framework", International Journal of Communications & Control, May 2007, Vol. 3, Issue 1, pp. 51-60, http://www.journal.univagora.ro/?page=article_details&id=106</ref> Lo scopo principale di questa applicazione è quello di facilitare la computazione parallela attraverso le scatternet [[Bluetooth]], usando un [[paradigma]] di processamento per lo scambio di messaggi [[Message Passing Interface|MPI]]. Sebbene questo funzioni solo su un sistema di simulazione fornito dalla [[Sun Java Wireless Toolkit|Sun's Wireless Toolkit]], è capace di creare una scatternet composta da 15 dispositivi e instradare un messaggio attraverso la rete.
 
Nel 2006 uno studente della [[Università di tecnologia (Baghdad)|Università di tecnologia di Baghdad]], in [[Iraq]], ha sviluppato un algoritmo e un protocollo di instradamento on-demand, peer-to-peer per scatternet,<ref>I. Ibraheem, "Development of Routing Algorithm Based on Bluetooth Technology", University of Technology, Iraq, December 2006, http://uotechnology.edu.iq/ce/thesis/thesisMsc2006/Ibrahim%20Abdul%20Mutalib%20Ibrahim%202007.pdf, http://www.uotiq.org/, http://www.iraqicci.org/library/softwareengineeringmaster.htm</ref> con [[Java ME]] applicazione basata sulla libreria JSR-82. L'applicazione è stata testata con successo su diversi telefoni cellulari su cui è abilitato Java , ed è capace di costruire vaste scatternet, ma in pratica è attuabile solo quando le rotte sono composte da meno di 2 nodi a causa della velocità del Bluetooth.
Technology, Iraq, December 2006, http://uotechnology.edu.iq/ce/thesis/thesisMsc2006/Ibrahim%20Abdul%20Mutalib%20Ibrahim%202007.pdf, http://www.uotiq.org/, http://www.iraqicci.org/library/softwareengineeringmaster.htm</ref> con [[Java ME]] applicazione basata sulla libreria JSR-82. L'applicazione è stata testata con successo su diversi telefoni cellulari su cui è abilitato Java , ed è capace di costruire vaste scatternet, ma in pratica è attuabile solo quando le rotte sono composte da meno di 2 nodi a causa della velocità del Bluetooth.
 
== Note ==