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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top