Modifications

Sauter à la navigation Sauter à la recherche
292 octets ajoutés ,  16 juillet 2017 à 21:09
Ligne 2 : Ligne 2 :     
== GATT BLE ==
 
== GATT BLE ==
{{traduction}}
  −
   
[https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt GATT] est l'acronyme de "Generic ATTribute Profile" (profile d'attribut générique). GATT gouverne l'organisation et l'échange de données entre les périphériques connectés. Un périphérique (nommé "''the peripheral''" dans la nomenclature) agit comme un serveur GATT qui enregistre les données dans des enregistrements Attributs. Un second périphérique (nommé la "central") agit comme un client GATT, demandant les données au serveur lorsque cela est nécessaire.
 
[https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt GATT] est l'acronyme de "Generic ATTribute Profile" (profile d'attribut générique). GATT gouverne l'organisation et l'échange de données entre les périphériques connectés. Un périphérique (nommé "''the peripheral''" dans la nomenclature) agit comme un serveur GATT qui enregistre les données dans des enregistrements Attributs. Un second périphérique (nommé la "central") agit comme un client GATT, demandant les données au serveur lorsque cela est nécessaire.
   Ligne 201 : Ligne 199 :     
== AT+GATTLIST ==
 
== AT+GATTLIST ==
Lists all custom GATT services and characteristics that have been defined on the device.
+
Liste tous les services et caractéristiques GATT personnalisés qui ont été définis sur le périphérique.
 
* Codebase Revision: 0.3.0
 
* Codebase Revision: 0.3.0
* Parameters: None
+
* Paramètre: Aucun
* Response: A list of all custom services and characteristics defined on the device.
+
* Réponse: Une liste de tous les services personnalisé et toutes les caractéristiques définie sur le périphérique.
   −
  <nowiki># Clear any previous custom services/characteristics
+
  <nowiki># Efface tous les services/caractéristiques personnalisés
 
AT+GATTCLEAR
 
AT+GATTCLEAR
 
OK
 
OK
   −
# Add a battery service (UUID = 0x180F) to the peripheral
+
# Ajouter le service "battery" (UUID = 0x180F) sur le périphérique
 
AT+GATTADDSERVICE=UUID=0x180F
 
AT+GATTADDSERVICE=UUID=0x180F
 
1
 
1
 
OK
 
OK
 
    
 
    
# Add a battery measurement characteristic (UUID = 0x2A19), notify enabled
+
# Ajouter la caractéristique "battery measurement" (UUID = 0x2A19), notification activée
 
AT+GATTADDCHAR=UUID=0x2A19,PROPERTIES=0x10,MIN_LEN=1,VALUE=100
 
AT+GATTADDCHAR=UUID=0x2A19,PROPERTIES=0x10,MIN_LEN=1,VALUE=100
 
1
 
1
 
OK
 
OK
 
    
 
    
# Add a custom service to the peripheral
+
# Ajouter un service personalisé sur le périphérique
 
AT+GATTADDSERVICE=UUID128=00-11-00-11-44-55-66-77-88-99-AA-BB-CC-DD-EE-FF
 
AT+GATTADDSERVICE=UUID128=00-11-00-11-44-55-66-77-88-99-AA-BB-CC-DD-EE-FF
 
2
 
2
 
OK
 
OK
   −
# Add a custom characteristic to the above service (making sure that there
+
# Ajouter une caractéristique personnalisé sur le service ci-dessus
# is no conflict between the 16-bit UUID and bytes 3+4 of the 128-bit service UUID)
+
# (S'assurer qu'il n'y a pas de conflit entre l'UUID 16 bits et
 +
# les octets 3+4 sur UUID service 128-bit)
 
AT+GATTADDCHAR=UUID=0x0002,PROPERTIES=0x02,MIN_LEN=1,VALUE=100
 
AT+GATTADDCHAR=UUID=0x0002,PROPERTIES=0x02,MIN_LEN=1,VALUE=100
 
2
 
2
 
OK
 
OK
   −
# Get a list of all custom GATT services and characteristics on the device
+
# Obtenir une liste de tous les services GATT personnalisés et
 +
# de toutes les caractéristiques personnalisées sur le périphérique
 
AT+GATTLIST
 
AT+GATTLIST
 
ID=01,UUID=0x180F
 
ID=01,UUID=0x180F
Ligne 240 : Ligne 240 :     
== AT+GATTCHARRAW ==
 
== AT+GATTCHARRAW ==
This read only command reads binary (instead of ASCII) data from a characteristic. It is non-printable but has less overhead and is easier when writing libraries in Arduino.
+
Cette commande en lecture seule lit les données binaires d'une caractéristique (au lieu de ASCII. L'information n'est pas affichable mais représente moins de surcharge et facilite l'écriture de bibliothèques pour Arduino (ou autre microcontroleur).
 
* Codebase Revision: 0.7.0
 
* Codebase Revision: 0.7.0
* Parameters: The numeric ID of the characteristic to display the data for
+
* Paramètre: Le numéro d'index de la caractéristique (''index ID'') dont on désire les données
* Output: Binary data corresponding to the specified characteristic.
+
* Sortie: les données binaire correspondant à la caractéristique.
   −
{{ambox|text=Note: This is a specialized command and no NEWLINE is present at the end of the command!}}
+
{{ambox|text=Note : Il s'agit d'une commande spécialisée et il n'y a pas de caractère NEWLINE en fin de commande!}}
    
{{Bluefruit-LE-Shield-TRAILER}}
 
{{Bluefruit-LE-Shield-TRAILER}}
29 917

modifications

Menu de navigation