mode sans connexion pour les écouteurs bluetooth low energy tws bluetooth
mode sans connexion pour les écouteurs bluetooth low energy tws bluetooth
La conception et la mise en œuvre d'un modèle sans connexion est l'un des changements les plus importants entre Bluetooth Classic et Bluetooth Low Energy. Dans un modèle sans connexion, les appareils n'ont pas besoin de rester connectés pour l'échange rapide d'informations valides. Étant donné que le protocole principal n'établit pas de canal orienté connexion entre les appareils, il n'y a plus de coût de perte de connexion ou de reconnexion lorsque des données doivent être envoyées. Cela encourage les appareils à établir des connexions uniquement lorsqu'ils ont besoin d'envoyer des données, plutôt que de maintenir des connexions de données coûteuses afin que les données puissent être envoyées à tout moment. En effet, ce mode de connexion apporte quelques changements de conception intéressants aux protocoles sans fil standards. Sur les canaux orientés connexion, les informations d'état doivent passer par le protocole et prendre un certain temps à s'établir. Par conséquent, lorsque des informations d'état sont requises, elles se trouvent généralement en dehors de la phase d'indisponibilité et ne peuvent être utilisées qu'en créant implicitement un état entre les deux appareils et en le mémorisant. Ces informations d'état mettent beaucoup de temps à s'établir, ce qui retarde la connexion initiale en raison de la découverte et de la négociation des informations d'état. Les protocoles basés sur l'état implicite incluent généralement des procédures de négociation et de configuration, des bits de fonction et des numéros de version, etc. Un système avec état peut être plus efficace à gérer si la connexion persiste pendant une longue période et générera beaucoup d'informations d'état. www.bjbjaudio.com
Malheureusement, de nombreux protocoles ne sont pas entièrement définis, et chaque état de bit d'entre eux est implicitement défini plutôt qu'explicitement défini. Cela conduit à des problèmes d'interopérabilité, où chaque appareil pense que la connexion a un état différent et fait donc des hypothèses différentes sur ce qui se passera ensuite ou ce qui devrait se passer ensuite, ce qui est l'un des plus gros problèmes avec les systèmes orientés connexion. Ce problème peut être résolu en définissant clairement l'état et en définissant le fonctionnement de la machine d'état. La couche L2CAP (Logical Link Control and Adaptation Protocol) de Bluetooth en est un bon exemple : le Bluetooth classique définit une machine à états simple et un système de configuration pour établir une connexion, définit clairement tous les états de connexion et fournit une description complète de la machine. Cependant, cette conception exemplaire a mis plus d'une décennie à se perfectionner jusqu'à son état actuel. www.bjbjaudio.com
Le mode sans connexion définit l'état de l'appareil, pas l'état de la connexion, résolvant ainsi les problèmes ci-dessus. Exposez l'état via un protocole sans état (tel que les propriétés du protocole), permettant la déconnexion à tout moment et obtenant l'état actuel directement à partir du périphérique homologue lors de la reconnexion. Alternativement, une machine d'état peut être définie explicitement, exposant ses états et ses points de contrôle afin que le service fasse avancer le fonctionnement de la machine d'état. De plus, lorsque certaines informations ont changé, l'appareil est déjà enregistré et prêt à recevoir les informations de changement d'état actuel. La connexion peut également être rétablie. www.bjbjaudio.com