Adafruit BlueFruit LE Guide Utilisateur page 85

Table des Matières

Publicité

Afin d'économisé l'énergie, les modules Bluefruit passent en mode "lower advertising rate"
(faible débit d'annonce) après avoir atteind le temps "fast advertising timeout" (en secondes).
La valeur par défaut est de 30 secondes (Fast Advertising Timeout). L'intervalle "low power
advertising interval" est hard-codé à environ 0.6s dans les firmwares avant < 0.7.0. La
support du paramétrage "low power interval" à été ajouté dans le firmware 0.7.0 via un
5ieme paramètre optionnel.
Voici les différentes limitations min et max pour les paramètres GAP:
Absolute minimum connection interval (minimum absolu pour l'intervalle de connexion): 10ms
Absolute maximum connection interval (maximum absolu pour l'intervalle de connexion) : 4000ms
Absolute minimum fast advertising interval (minimum absolu pour l'intervalle d'annonce rapide): 20ms
Absolute maximum fast advertisting interval (maximum absolu pour l'intervalle d'annonce rapide): 10240ms
Absolute minimum low power advertising interval (minimum absolu pour l'intervalle annonce en économie d'énergie):
20ms
Absolute maximum low power advertising interval (maximum absolu pour l'intervalle annonce en économie d'énergie):
10240ms
Si vous désirez uniquement modifier un intervalle alors laissez les autres valeurs -
entre les virgules- vides (ex: ",,110," modifiera uniquement la 3ième valeur
"advertising interval").
Sortie: en lisant les paramètres d'intervalle GAP, les informations suivantes seront affichées (séparés par des virgules):
Minimum connection interval (interval de connexion minimum, en milisecondes)
Maximum connection interval (interval de connexion maximum, en milisecondes)
Advertising interval (interval d'annonce, en milisecondes)
Advertising timeout (timeout d'annonce, en milisecondes)
La modification des intervalles GAP est enregistré dans la mémoire non-volatile et les
nouvelles valeurs seront utilisées après la réinitialisation du système. Pour réinitialiser
le périphérique aux paramètres d'usine (et effacer vos paramètres de la mémoire),
vous pouvez utiliser la commande AT+FACTORYRESET
# Lecture des différents intervales GAP
AT+GAPINTERVALS
20,100,100,30
# Modification de tous les intervalles
AT+GAPINTERVALS=20,200,200,30
OK
# Modifier uniquement l'intervalle d'annonce (advertising interval)
AT+GAPINTERVALS=,,150,
OK
AT+GAPSTARTADV
Force le module Bluefruit LE commencer l'émission des paquets d'annonce si ce n'est pas déjà le cas (et en partant du principe qu'il
n'est pas déjà connecté sur un pérhiphérique externe).
Codebase Revision: 0.3.0
Paramètre: Aucun
Sortie: Aucun
# Résultat de la commande lorsque le module n'émet pas de paquet d'annonce
AT+GAPSTARTADV
OK
# Résultat de la commande lorsque le Bluefruit émet déjà des paquets d'annonce
AT+GAPSTARTADV
ERROR
# Résulatat de la commande lorque le module est déjà connecté sur un autre périphérique
AT+GAPSTARTADV
ERROR
AT+GAPSTOPADV

Publicité

Table des Matières
loading

Table des Matières