Étape 8: Écrire des données sur un périphérique BLE
Maintenant que nous sommes connectés à notre périphérique de BLE, qui dans ce cas est un ordinateur portable exécutant l’application Bleno Node.js, nous pouvons utiliser les commandes primaires et les char-desc pour répertorier tous les différents services et caractéristiques disponibles sur le périphérique.
Dans notre cas, notre dispositif simple compte 1 caractéristique pour écrire des données sur elle et récupérer les dernières données qu’il a reçue. La poignée de cette caractéristique est 0x0026, donc au sein de l’interface de ligne de commande interactive pour gatttool, que nous pouvons :
[28:37:37:1A:D3:CF] [LE] > char-écriture-req 0x0026 1234
Cette commande envoie la valeur « 1234 » à la poignée 0x0026. Nous pouvons vérifier que la commande est reçue en regardant les messages de débogage de notre application Bleno . Dans notre cas, l’application affiche la valeur « 1234 » après l’avoir reçu !
Dans notre dernière étape, nous allons procéder pareillement pour collationné la valeur que nous avons simplement écrites sur le périphérique.