Bonjour,
J'aimerais faire communiquer (lecture et écriture), mon ESP32 et mon application Android, en utilisant le Bluetooth Low Energy.
Je n'arrive pas à resoudre une erreur dans mon code sous appinventor.
La connexion se fait correctement et je récupère la liste des services et des caractéristiques.
Voir ci-dessous :
- services :
- caractéristiques :
Je découpe la liste des caractéristiques et je pense avoir réussi.
Ensuite, je souhaite tester la lecture des données.
Normalement, si j'ai j'ai bien effectué ma configuration, l'application doit m'afficher "Read", sinon "aaa", pour la caractéristique de lecture. Et c'est à cet endroit que tout se complique, voir le screen ci-dessous.
Impossible de faire afficher "Read". Par contre, pour la caractéristique "Write Answer" cela fonctionne.
Mon application:
commandeLampe3.aia (207.0 KB)
Dans EPS32, j'utilise deux programmes disponible ci-dessous:
programme pour l'ESP32
Les programmes :
- ble_advertising.py
- ble_uart_peripheral.py
Merci pour vos réponses.