Empêcher la connexion du périphérique BLE au serveur GATT
-
21-12-2019 - |
Question
Un appareil BLE tiers a tenté de se connecter à mon serveur GATT, le résultat est que l'appareil devient inaccessible pour son application native.Je suppose que je devrais empêcher la connexion de cet appareil à mon serveur GATT, mais je ne sais pas comment faire cela.Toute suggestion?Merci
La solution 2
La décision n’était pas si anodine :il est nécessaire de supprimer tous les liens vers des appareils BLE précédemment découverts (analysés) en onLeScan
lorsque l'application passe en arrière-plan (onPause
reçu mais toujours pas onDestroy
).Si vous conservez toujours ces liens, vous ne pourrez pas vous connecter à ces appareils à partir d'une autre application.
Autres conseils
Vous pouvez configurer votre serveur GATT avec une liste blanche de périphériques que vous souhaitez accepter les connexions.De cette façon, cela n'acceptera pas les connexions de tous les appareils tiers.