seguito off di this question,CoreBluetooth: Qual è la durata di UUID unici
Dopo il collegamento a una periferica, posso recuperare la sua CFUUIDRef
, che è unica, e posso usarlo per ricollegare via retrievePeripherals
. Tuttavia, ho trovato che non posso usarlo per riconnettersi dopo aver chiuso l'applicazione.
L'unico UUID
generato dopo una connessione è valido solo per la durata dell'applicazione o è possibile che sia possibile salvarlo per un uso futuro? Sto cercando di far ricordare alla mia applicazione una particolare periferica, ma oltre a peripheral.UUID
, non conosco altri identificatori univoci.
Ah, l'accoppiamento è esattamente il problema che ho bisogno di risolvere. Il mio problema principale adesso è che sto sviluppando senza un modulo BLE completo con cui lavorare. Quindi puoi dirmi cosa, se qualcosa deve essere fatto sul lato app/iOS durante l'abbinamento? Ho già fatto questa domanda, ma le risposte erano confuse. Scoprirò il chipset e ti risponderò su questo. Grazie! – loadedion
Il lato iOS dipende in realtà dal chipset (anche dal firmware) .. quindi lascia parlare dopo averlo trovato fuori. Non voglio darti informazioni sbagliate –
@TommyDevoy Giusto per chiarire: L'abbinamento è fatto quando arriviamo a 'didConnectPeripheral' funzione e andare oltre per scoprire i servizi o c'è qualche altra procedura da seguire per accoppiare un particolare dispositivo? – Jobs