Écouteurs confortables Node en communication Bluetooth

Écouteurs confortables Node en communication Bluetooth

Heure de publication: Auteur : Editeur du site Visiter: 521

Écouteurs confortables Node en communication Bluetooth


Comment deux nœuds échangent-ils des données dans une communication Bluetooth ?
C'est l'endroit le plus déroutant pour les débutants en communication Bluetooth. Dans la plupart des communications, en particulier TCP/TP, le matchmaking qui n'enregistre pas les données sont les paquets de données, mais dans la communication Bluetooth, les ingénieurs ne peuvent pas trouver un moyen d'accéder aux paquets de données, ils ont donc des doutes. En fait, la couche inférieure de Bluetooth est également basée sur l'échange de paquets de données sans fil, mais grâce à l'encapsulation couche par couche, l'interface API fournie à l'ingénieur devient le moyen pour le client d'accéder au serveur. www.bjbjaudio.com

Comment les nœuds client et serveur sont-ils définis ?
En termes simples, le serveur (serveur) est le client (client) dans les données qui accède aux données. En particulier, il s'agit d'un concept indépendant du dispositif maître/esclave : un dispositif maître peut agir à la fois comme Serveur et comme Client ; il en va de même pour un appareil esclave. www.bjbjaudio.com

Comment le serveur fournit-il les données ?
Le serveur organise d'abord un service au format "attribut/descripteur/valeur/description", puis appelle la fonction API GATTServAppReqisterService pour enregistrer les données de service. A titre d'exemple, supposons qu'un octet de service d'alimentation par batterie est fourni, ce qui permet au client de lire, les données sont un nombre non signé de 8 bits (0 ~ 100%), et son organisation est la suivante : 022500192A, ces 5 données (peu endian) ) sont : 002=attribut en lecture seule, 0x0025=handle : 0x2A19=service UUID  www.bjbjaudio.com

Vous ne comprenez pas l'UUID dans le service fourni par le serveur ?
UUID (UniversalUniqueIdentifier) ​​​​est un identifiant unique au monde, qui était à l'origine un identifiant attribué à un service Bluetooth spécifique par l'organisation SIC. Par exemple, attribuez 0x2A25 comme UUID du numéro de série de l'appareil, afin que tout appareil Bluetooth puisse obtenir le numéro de série d'un autre appareil par son intermédiaire ; par analogie, c'est comme le titre d'un livre, comme "Modern Operating System", tout le monde sait que c'est un livre écrit par le gourou de l'informatique AndrewS.Tanenbaum. www.bjbjaudio.com

Quel est le handle du service fourni par le serveur ?
Le handle (Handle) est l'adresse des données de service dans le centre de données. Lorsque toutes les données de service sont organisées, elles doivent avoir une séquence et l'emplacement d'un service est son descripteur. Ou l'analogie ci-dessus, si vous souhaitez emprunter "Modern Operating System" à la bibliothèque, vous devez savoir à quel étage et dans quelle pièce se trouve le livre. C'est la poignée du livre. www.bjbjaudio.com