Je travaillais sur un capteur à distance à l’aide de la Tinket Pro Adafruit et la carte de dérivation nRF8001 Bluetooth (BT) basse énergie.
Je voulais pouvoir déconnecter le capteur et ensuite empêcher la radio BT de passer en mode de publicité pour un certain temps, puis re-démarrer le mode de publicité pour avoir la meilleure autonomie de batterie.
But .. Je ne pouvais pas trouver un moyen de faire cela en utilisant la bibliothèque Adafruit BLE, il n’y a pas de méthode pour ce faire. Maintenant la bibliothèque Adafruit effectue des appels à l’interface du pilote nRF8001 nordique. Wow... Cette interface prend en charge une fonction de déconnexion.
Ce instructible : Vous montre comment ajouter la prise en charge dans la bibliothèque Adafruit BLE pour pouvoir débrancher la radio et économiser de l’énergie, que vous pouvez appeler à partir de vos propres programmes.
Nous allons ajouter une nouvelle méthode à la classe Adafruit BLE UART.