Prevenire il collegamento del dispositivo BLE a GATT Server
-
21-12-2019 - |
Domanda
Il dispositivo BLE di terze parti ha tentato di connettersi al mio server GATT, il risultato è che il dispositivo diventa inaccessibile per la sua app nativa.La mia ipotesi selvaggia è che dovrei impedire la connessione di quel dispositivo al mio server GATT, ma non so come farlo.Qualche suggerimento?Grazie
Soluzione 2
La decisione non è stata così banale: è necessario cancellare eventuali collegamenti a dispositivi BLE precedentemente scoperti (scansionati) da onLeScan
quando APP va sullo sfondo (onPause
ricevuto, ma ancora non onDestroy
).Se si continua a mantenere questi collegamenti, non è possibile connettersi a tali dispositivi da altre app.
Altri suggerimenti
È possibile configurare il server GATT con un elenco bianco di dispositivi da cui desideri accettare le connessioni.In questo modo non accetterà connessioni da qualsiasi dispositivo di terze parti.