muse bt reti di calcolatori ls a.a. 2006/2007 manservisi alberto 0000258370 music everywhere with...

11
MUSE BT Reti di Calcolatori LS A.A. 2006/2007 Manservisi Alberto 0000258370 Music Everywhere with BlueTooth

Upload: sansone-napolitano

Post on 02-May-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MUSE BT Reti di Calcolatori LS A.A. 2006/2007 Manservisi Alberto 0000258370 Music Everywhere with BlueTooth

MUSE BT

Reti di Calcolatori LSA.A. 2006/2007

Manservisi Alberto

0000258370

Music Everywhere with BlueTooth

Page 2: MUSE BT Reti di Calcolatori LS A.A. 2006/2007 Manservisi Alberto 0000258370 Music Everywhere with BlueTooth

Introduzione

Server: mantenimento canzoni in formato mp3;

Proxy: intermediazione tra Server e Device;

Access Point: accesso alla rete Bluetooth;

Device: riproduzione canzoni richieste dall’Utente.

Servizio di streaming audio in una rete wireless Bluetooth verso dispositivi mobili con gestione della continuità del sevizio

Page 3: MUSE BT Reti di Calcolatori LS A.A. 2006/2007 Manservisi Alberto 0000258370 Music Everywhere with BlueTooth

Struttura

Continuità del servizioCopertura Bluetooth

Page 4: MUSE BT Reti di Calcolatori LS A.A. 2006/2007 Manservisi Alberto 0000258370 Music Everywhere with BlueTooth

8 - Inoltro richiesta1 - Richiesta di connessione2 – Allocazione risorse

Proxy

ServerThread Thread

3 - Inoltro richiesta al Server4 - Allocazione risorse 5 - Invio porte gestione6 - Notifica avvenuta connessione

7 - Nuova richiesta9 - Streaming10 - Inoltro stream

Il Sistema

Page 5: MUSE BT Reti di Calcolatori LS A.A. 2006/2007 Manservisi Alberto 0000258370 Music Everywhere with BlueTooth

Il Sistema

11 - Disconnessione12 - Notifica disconnessione14 - Rilascio risorse

Proxy

ServerThread Thread

11 - Terminazione stream

Page 6: MUSE BT Reti di Calcolatori LS A.A. 2006/2007 Manservisi Alberto 0000258370 Music Everywhere with BlueTooth

Proxy

Sistema in funzione

Server

Page 7: MUSE BT Reti di Calcolatori LS A.A. 2006/2007 Manservisi Alberto 0000258370 Music Everywhere with BlueTooth

La comunicazione nel sistema

Utilizzo del protocollo UDP: socket Datagram

ObjectType

ProtocolPacket

• Ack• Connect• Connected• Disconnect• Format• Frame• Handoff• Reconnect• SongRequest

• ProxyControlPort• ServerControlPorto• FlowPort• Title• …

Page 8: MUSE BT Reti di Calcolatori LS A.A. 2006/2007 Manservisi Alberto 0000258370 Music Everywhere with BlueTooth

Server: protocollo comunicazione

Server Proxy

Connect

Connected

SongRequest

ProxyControlPort

ServerControlPortFlowPort

Title

Page 9: MUSE BT Reti di Calcolatori LS A.A. 2006/2007 Manservisi Alberto 0000258370 Music Everywhere with BlueTooth

La comunicazione nel sistema

• l’indirizzo IP del Server;• le porte sulle quali è in ascolto il Server.

Il Proxy deve conoscere:

Il Client deve conoscere:

• la lista delle canzoni in memoria;• le porte sulle quali è in ascolto il Proxy.

Page 10: MUSE BT Reti di Calcolatori LS A.A. 2006/2007 Manservisi Alberto 0000258370 Music Everywhere with BlueTooth

Conclusioni e sviluppi futuri

• il sistema garantisce continuità di servizio;• le risorse vengono allocate in modo efficiente in ogni componente;• i soli pacchetti persi sono quelli persi dal protocollo UDP.

• adattamento del servizio in base alle caratteristiche del Device;• utilizzo di differenti tipi di device mobili come Palmari;• funzionalità di controllo sul flusso audio in uscita dal Proxy;

In futuro:

Page 11: MUSE BT Reti di Calcolatori LS A.A. 2006/2007 Manservisi Alberto 0000258370 Music Everywhere with BlueTooth

Fine

MUSE BT

Manservisi Alberto

0000258370

Music Everywhere with BlueTooth