Bluefruit Le Connect (Android) - Adafruit BlueFruit LE Guide Utilisateur

Table des Matières

Publicité

Pour désactiver la réinitialisation d'usine, ouvrez le croquis de démo et trouvez la ligne qui initialise le flag/drapeau
FACTORYRESET_ENABLE et fixer la valeur à '0' (cela empêchera la réinitialisation d'usine au démarrage du croquis).
Si vous ne voyez pas le flag/drapeau 'FACTORYRESET_ENABLE' dans le fichier .ino c'est que vous avez probablement une
ancienne version de la bibliothèque. Vous pourriez avoir besoin de faire une mise-à-jour de la bibliothèque via le gestionnaire de
bibliothèque Arduino.
Ai-je besoin de CTS et RTS avec mon module UART Bluefruit LE ?
Utiliser CTS et RTS n'est strictement nécessaire lorsque l'on utilise une connexion série matérielle (HW serial) mais elle devrait être
utilisé lors d'une connexion série logicielle (SW serial) pour réguler le flux de donnée et éviter de perdre des octets. Il est également
recommandé d'utiliser CTS et RTS si vous avez beaucoup de données à transférer.
La raison derrière le besoin des signaux CTS et RTS c'est que le block UART du nRF51822 n'est pas très robuste. Les toutes
premières versions du composant avaient un FIFO extrêmement petit, ce qui signifie que le périphérique UART était rapidement
submergé.
Utiliser CTS et RTS améliore significativement la fiabilité de la connexion UART puisque ces deux broches indiquent au
périphérique distant qu'il faut attendre que la mémoire tampon soit traitée.
Pour activer le support CTS et RTS, il faut ouvrir le fichier BluefruitConfig.h et assigner les broches appropriées aux macros dédiées
à ces fonctions (elles sont fixées à -1 si elles ne sont pas utilisées).
Activer ces deux broches devrait résoudre les problèmes de fiabilité que vous pourriez rencontrer avec les grandes commandes, ou
les transmissions de nombreuses commandes d'affilé.
Comment puis-je faire une mise-à-jour pour utiliser la dernière version du
firmware?
La façon la plus facile de maintenir vos modules Bluefruit LE à jour est d'utiliser l'app Bluefruit LE Connect pour Android
https://play.google.com/store/apps/details?id=com.adafruit.bluefruit.le.connect
.
connect/id830125974?mt=8
Ces deux apps inclus une fonctionnalité de mise-à-jour du firmware qui vous permet de facilement télécharger le dernier Firmware
et de lancer une mise-à-jour via la connexion Bluetooth. En cas de problème, vous pouvez également utiliser l'app pour revenir à
une version précédente du firmware Bluefruit LE.
Quelle version du firmware supporte 'xxx'?
Adafruit publie régulièrement des images Firmware pour Bluefruit LE
ajoutant de nouvelles fonctionnalités. Chaque commande AT reprise dans le guide affiche la version du Firmware nécessaire pour
utiliser la commande.
Pour une vue plus globale des changements du Firmware (d'une version à l'autre), vous pouvez consulter la page firmware history
https://learn.adafruit.com/introducing-adafruit-ble-bluetooth-low-energy-friend/history
Est-ce que mon périphérique Bluefruit LE supporte ANCS?
ANCS
https://developer.apple.com/library/content/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Introduction/Introduction.html
Center Service) fait partie des projets d'Adafruit (probablement durant la famille des releases 0.7.x). ANCS n'est actuellement pas
supporté par Adafruit étant donné qu'il y a quelques effets de bord particuliers lorsqu'il est implémenté comme un service.
Mon Bluefruit LE est planté en mode DFU ... que puis-je faire ?
Si votre périphérique est planté en mode DFU (pour une raison quelconque) avec un firmware est corrompu alors il vous reste
plusieurs options.
Premièrement, essayer de faire une réinitialisation d'usie (factory reset) en maintenant le bouton DFU enfoncé pendant environ 10
secondes (jusqu'à ce que la LED CONN commence a flasher) puis relâchez le bouton DFU pour effectuer la réinitialisation d'usine.
Si cela ne fonctionne pas alors vous pourriez avoir besoin de reflasher votre firmware en mode DFU. Cela peut être réalisé d'une
des façons suivantes:

Bluefruit LE Connect (Android)

Placez le module en mode DFU (LED clignotant constamment)
Ouvrez Bluefruit LE Connect
ou Bluefruit LE Connect pour iOS
https://github.com/adafruit/Adafruit_BluefruitLE_Firmware
maintenu par Adafruit.
https://itunes.apple.com/app/adafruit-bluefruit-le-
corrigeant des bugs et
(Apple Notification

Publicité

Table des Matières
loading

Table des Matières