Limitations De Gatt - Adafruit BlueFruit LE Guide Utilisateur

Table des Matières

Publicité

Sommaire
1 GATT BLE

2 Limitations de GATT

3 AT+GATTCLEAR
4 AT+GATTADDSERVICE
5 AT+GATTADDCHAR
6 AT+GATTCHAR
7 AT+GATTLIST
8 AT+GATTCHARRAW
GATT BLE
GATT
https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt
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.
Les commandes suivantes peuvent être utilisées pour créer des services et caractéristiques GATT personnalisés sur le BLEFriend.
Ces services et caractéristiques sont utilisés pour enregistrer et échanger les données.
Attention: toutes les caractéristiques que vous aller définir seront sauvegardées dans la mémoire FLASH de configuration (non
volatile) du périphérique. Ces caractéristiques seront réinitialisées à chaque démarrage du périphérique.
Il est nécessaire d'effectuer une réinitialisation système avec un 'ATZ' avec la plupart des
commandes ci-dessous pour que la modification soit effective!
Limitations de GATT
Etant donné la mémoire SRAM et les ressources limitées du module, les commandes ont certaines limitations détaillées ci-dessous.
Gardez ces limitations en mémoire lorsque vous créez des services et caractéristiques GATT personnalisés.
Ces valeurs sont applicable à partir du firmware firmware 0.7.0:
Nombre maximal de services: 10
Nombre maximal de caractéristiques: 30
Taille de la mémoire tampon Max pour chaque caractéristique: 32 octets
Nombre maximum de CCCDs: 16
Vous pouvez utiliser la commande de réinitialisation d'usine (AT+FACTORYRESET) si vous avez besoin d'effacer les valeurs
d'une précédente configuration. Saisissez la commande avant de débuter une nouvelle configuration.
AT+GATTCLEAR
Efface tous les services et caractéristiques GATT personnalisés qui ont été définis sur le périphérique.
Codebase Revision: 0.3.0
Paramètres: Aucune
Réponse: Aucune
AT+GATTCLEAR
OK
AT+GATTADDSERVICE
Ajoute une nouvelle définition de service personnalisé sur le pérhiphérique.
GATT BLE
est l'acronyme de "Generic ATTribute Profile" (profile d'attribut générique).

Publicité

Table des Matières
loading

Table des Matières