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

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top