Ligne 171 : |
Ligne 171 : |
| ** 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. | | ** 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. |
| | | |
− | <nowiki># Clear any previous custom services/characteristics | + | <nowiki># Efface toutes les définitions antérieurs |
| + | # de services/caractéristiques personnalisées |
| AT+GATTCLEAR | | AT+GATTCLEAR |
| OK | | OK |
| | | |
− | # Add a battery service (UUID = 0x180F) to the peripheral | + | # Ajoute le service "battery" (UUID = 0x180F, état de la |
| + | # batterie) 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 | + | # 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 | | AT+GATTADDCHAR=UUID=0x2A19,PROPERTIES=0x10,MIN_LEN=1,VALUE=100 |
| 1 | | 1 |
| OK | | OK |
| | | |
− | # Read the battery measurement characteristic (index ID = 1) | + | # Lire la caractéristique "battery measurement" (index ID = 1) |
| AT+GATTCHAR=1 | | AT+GATTCHAR=1 |
| 0x64 | | 0x64 |
| OK | | OK |
| | | |
− | # Update the battery measurement characteristic to 32 (hex 0x20) | + | # Modifier la caractéristique "battery measurement" vers 32 (hex 0x20) |
| AT+GATTCHAR=1,32 | | AT+GATTCHAR=1,32 |
| OK | | OK |
| | | |
− | # Verify the previous write attempt | + | # Vérifier la valeur écrite |
| AT+GATTCHAR=1 | | AT+GATTCHAR=1 |
| 0x20 | | 0x20 |