update bluetooth
This commit is contained in:
1 parent
33c1ffb7d2
commit
285c888b8d
1 file changed
+18
-8
@@ -20,7 +20,7 @@ L'adresse se fait sur 6 bytes :
|
||||
|
||||
# Mode bluetooth
|
||||
## Connection
|
||||
Un élément central peut être parler simultanément avec 7 périphériques.
|
||||
Un élément central peut parler simultanément avec 7 périphériques.
|
||||
|
||||
La communication fonctionne de la manière suivante :
|
||||

|
||||
@@ -31,22 +31,32 @@ pas la connexion n'est plus valide. S'il n'y a rien à transmettre, des paquet v
|
||||
Un périphérique peut envoyer de l'information à un nombre illimité d'éléments centraux.
|
||||
|
||||
# Transmission de data
|
||||
Si le nombre de données oblige l'élément central à dépasser l'intervalle de connexion, il envoie tout, puis il reprend les paquets à chaque intervalle.
|
||||
Si le nombre de données oblige l'élément central à dépasser l'intervalle de connexion, il termine sa réponse, puis il reprend
|
||||
les paquets à chaque intervalle.
|
||||
|
||||
## Client - Serveur
|
||||
|
||||

|
||||
|
||||
On peut faire que le client fasse une requête et le serveur donne la valeur, ou bien que le serveur transmette à chaque intervalle de connexion.
|
||||
L'interaction client-serveur permet au client de faire une requête et au serveur de répondre, ou bien au serveur de
|
||||
transmettre périodiquement des données au client.
|
||||
|
||||
# Database
|
||||
Elle peut avoir différentes organisations de donnée :
|
||||
- public, elle permet à n'importe qui de la lire
|
||||
- privée, elle est propre au constructeur
|
||||
La base de données Bluetooth joue un rôle essentiel dans l'organisation et l'accès aux informations.
|
||||
Elle peut adopter différentes formes :
|
||||
|
||||
- [Publique](https://www.bluetooth.com/specifications/specs/) : Accessible à tous les appareils, permettant une lecture générale des données.
|
||||
- Privée : Réservée au constructeur, offrant une confidentialité accrue pour certaines données.
|
||||
|
||||
Cette structuration permet de définir comment les informations sont exposées, lues, et partagées entre les dispositifs
|
||||
Bluetooth, garantissant une flexibilité adaptée aux divers besoins des applications.
|
||||
|
||||
|
||||
# GATT / ATT
|
||||
GATT (Generic ATTribute profile) est le profil général d'attribut et ATT (ATTribute protocole) est le protocol utilisé par l'attribut.
|
||||
C'est une manière d'organiser la database de manière à avoir un service qui pointe sur une caractéristique possédant une valeur :
|
||||
GATT (Generic ATTribute profile) est le profil général d'attribut et ATT (ATTribute protocole) est le protocol utilisé
|
||||
par l'attribut.
|
||||
C'est une manière d'organiser la database de manière à avoir un service qui pointe sur une caractéristique possédant une
|
||||
valeur :
|
||||
|
||||

|
||||
|
||||
|
||||
Reference in new issue
Block a user