modalità offline per auricolari bluetooth tws bluetooth a basso consumo energetico

modalità offline per auricolari bluetooth tws bluetooth a basso consumo energetico

Tempo di pubblicazione: Autore: editore del sito Visita: 261

modalità offline per auricolari bluetooth tws bluetooth a basso consumo energetico

La progettazione e l'implementazione di un modello offline è uno dei più grandi cambiamenti da Bluetooth Classic a Bluetooth Low Energy. In un modello offline, i dispositivi non devono rimanere connessi per lo scambio rapido di informazioni valide. Poiché il protocollo principale non stabilisce un canale orientato alla connessione tra i dispositivi, non vi è più il costo della perdita di connessione o della riconnessione quando è necessario inviare i dati. Ciò incoraggia i dispositivi a stabilire connessioni solo quando devono inviare dati, invece di mantenere costose connessioni dati in modo che i dati possano essere inviati in qualsiasi momento. In effetti, questa modalità di connessione apporta alcune interessanti modifiche progettuali ai protocolli wireless standard. Nei canali orientati alla connessione, le informazioni sullo stato devono passare attraverso il protocollo e richiedere del tempo per essere stabilite. Pertanto, quando sono richieste informazioni sullo stato, di solito sono al di fuori della fase non disponibile e possono essere utilizzate solo creando implicitamente uno stato tra i due dispositivi e ricordandolo. Queste informazioni sullo stato richiedono molto tempo per essere stabilite, causando un ritardo della connessione iniziale a causa del rilevamento e della negoziazione delle informazioni sullo stato. I protocolli basati sullo stato implicito in genere includono procedure di negoziazione e configurazione, bit di funzione e numeri di versione, ecc. Un sistema con stato può essere più efficiente da gestire se la connessione persiste a lungo e genererà molte informazioni sullo stato. www.bjbjaudio.com

Sfortunatamente, molti protocolli non sono completamente definiti e ogni loro stato di bit è definito in modo implicito piuttosto che definito in modo esplicito. Ciò porta a problemi di interoperabilità, in cui ogni dispositivo pensa che la connessione abbia uno stato diverso e quindi fa ipotesi diverse su cosa accadrà dopo o cosa dovrebbe accadere dopo, che è uno dei maggiori problemi con i sistemi orientati alla connessione. Questo problema può essere risolto definendo chiaramente lo stato e definendo come funziona la macchina a stati. Il livello Bluetooth Logical Link Control and Adaptation Protocol (L2CAP) è un buon esempio: il Bluetooth classico definisce una macchina a stati semplice e un sistema di configurazione per stabilire una connessione, definisce chiaramente tutti gli stati di connessione e fornisce una descrizione completa della macchina. Tuttavia, ci sono voluti più di un decennio prima che questo progetto esemplare fosse perfezionato allo stato attuale. www.bjbjaudio.com

La modalità offline definisce lo stato del dispositivo, non lo stato della connessione, risolvendo così i problemi di cui sopra. Esporre lo stato tramite un protocollo stateless (come le proprietà del protocollo), consentendo la disconnessione in qualsiasi momento e ottenendo lo stato corrente direttamente dal peer quando si riconnette. In alternativa, una macchina a stati può essere definita in modo esplicito, esponendo i suoi stati e punti di controllo affinché il servizio proceda con il funzionamento della macchina a stati. Inoltre, quando qualsiasi informazione è cambiata, il dispositivo è già registrato e pronto a ricevere le informazioni sulla modifica dello stato corrente. La connessione può anche essere ripristinata. www.bjbjaudio.com