Adafruit BlueFruit LE Guide Utilisateur page 91

Table des Matières

Publicité

Pour le format de présentation de la caractéristique nous avons:
Format = IEEE-11073 32-bit FLOAT (Decimal 23, Hex 0x17)
Exposant = 0/aucun
Unité = témpérature thermodynamique (Thermodynamic temperature): Degrés Fahrenheit (0x27AC) - Bluetooth LE Unit List
Espace de nom/Namespace = Bluetooth SIG Assigned Number (0x01)
Description = Aucune (0x0000)
L'application "Master Control Panel" de Nordic affiche l'information suivante:
Crédit: AdaFruit Industries www.adafruit.com
AT+GATTCHAR
Fixer ou retrouver la valeur d'une caractéristique GATT personnalisée personnalisée (basé sur le numéro d'index index ID retourné
par AT+GATTADDCHAR lorsque la caractéristique à été ajouté sur le périphérique).
Codebase Revision: 0.3.0
Paramètre: cette fonction prend un ou deux paramètres (séparé par une virgule, un paramètre = lecture, deux paramètres =
écriture).
Le premier paramètre est l'index de la caractéristique, tel que retourné par la fonction AT+GATTADDCHAR. Ce
paramètre est toujours nécessaire et s'il n'y a pas de second paramètres alors la valeur courante de la caractéristique est
retournée.
Le second paramètre (optionnel) est la nouvelle valeur à assigner à la caractéristique (dans les limites définies par
MIN_SIZE et MAX_SIZE lorsque la caractéristique à été créée).
Réponse:
Si la commande est utilisée en mode lecture (avec l'index de la caractéristique comme seul paramètre) alors la réponse
affichera la valeur actuelle de la caractéristique.
Si la commande est utilisée en mode écriture (avec index de la caractéristique + une virgule + la nouvelle valeur) alors la
caractéristique sera mise-à-jour pour utiliser la nouvelle valeur.
# Efface toutes les définitions antérieurs
# de services/caractéristiques personnalisées
AT+GATTCLEAR
OK
# Ajoute le service "battery" (UUID = 0x180F, état de la
# batterie) sur le périphérique
AT+GATTADDSERVICE=UUID=0x180F
1
OK
# Ajoute la caractéristique "battery measurement"
# (UUID = 0x2A19, mesure de la batterie), notification activée
AT+GATTADDCHAR=UUID=0x2A19,PROPERTIES=0x10,MIN_LEN=1,VALUE=100
1
OK
# Lire la caractéristique "battery measurement" (index ID = 1)
AT+GATTCHAR=1
0x64
OK
# Modifier la caractéristique "battery measurement" vers 32 (hex 0x20)
http://www.adafruit.com

Publicité

Table des Matières
loading

Table des Matières