Scatternet: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
SurdusVII (discussione | contributi)
m Descrizione: fix wl
 
(8 versioni intermedie di 7 utenti non mostrate)
Riga 1:
''Da non confondere con [[Splinternet]]''
[[File:BluetoothScatternet-de.svg|miniatura|Scatternet ([[Architettura master-slave|master]]=rosso, [[Architettura master-slave|slave]]=verde, libero=blu)]]
 
Una '''scatternet''' e un [[Rete ad-hoc mobile|tipo di rete ad hoc]] la quale consiste di due o più [[piconet]]. Il termine "scatternet" e "piconet" sono tipicamente utilizzate nella tecnologia di rete wireless [[Bluetooth]].
 
== 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 [[PDAComputer palmare|PDAsPDA]]. 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 dei processi|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 15 ⟶ 14:
 
== Ricerca ==
Esistono numerosi documenti che propongono algoritmi per l'instaurazione di scatternet,<ref>[http://www.ece.neu.edu/wineslab/papers/jsac_bluetooth.pdf F. Cuomo, T. Melodia, I. F. Akyildiz, "Distributed self-healing and variable topology optimization algorithms for QoS provisioning in scatternets," IEEE JSAC Special Issue on Quality of Service Delivery in Variable Topology Networks, Sept. 2004, Vol. 22, Issue 7, pp. 1220-1236.]</ref> e molti approcci differenti sono stati simulati sia in ambienti accademici che in ambiti aziendali di ricerca e sviluppo. Alcuni esperimenti con vaste scatternet possono essere individuate allaal [[ETHPolitecnico Zurichfederale di Zurigo|Politecnico di Zurigo]]<ref>[{{Cita web |url=http://www.btnode.ethz.ch/projects/projects_index.html# |titolo=ETH Zurich] |accesso=26 giugno 2018 |urlarchivio=https://web.archive.org/web/20050629235238/http://www.btnode.ethz.ch/projects/projects_index.html# |dataarchivio=29 giugno 2005 |urlmorto=sì }}</ref> nel progetto del [[BTnode project|BTnode]]<ref>[http://www.btnode.ethz.ch BTnode project.]</ref>
 
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 [[UniversityUniversità ofdi Technology,tecnologia Iraq(Baghdad)|UniversityUniversità ofdi Technology,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 ==
Riga 30 ⟶ 28:
* [[Wireless mesh network|Mesh networking]]
 
== Altri progetti ==
{{interprogetto}}
 
{{controllo di autorità}}
{{portale|internet}}