5

Ho un Raspberry Pi 3 e sto cercando di renderlo rilevabile per i dispositivi iOS. Ho eseguito sudo hciconfig hci0 piscan per renderlo rilevabile. Posso vederlo con il mio iMac.Come posso rendere Raspberry Pi 3 rilevabile per iOS e CoreBluetooth?

Su iOS, sto utilizzando CoreBluetooth ed eseguo una scansione per dispositivi vicini. Posso scoprire diversi dispositivi FitBit e il mio iMac, ma il Raspberry Pi non viene visualizzato.

Esiste un'altra impostazione che devo abilitare per la rilevabilità di Bluetooth LE? Raspberry Pi 3 è compatibile con iOS per la connettività Bluetooth?

Grazie in anticipo. Apprezzo qualsiasi aiuto con questo.

risposta

9

Dopo molte ricerche e l'aiuto di un amico di Twitter, per abilitare la trasmissione LE è necessario utilizzare uno dei seguenti comandi.

sudo hciconfig hci0 leadv 0 
sudo hciconfig hci0 leadv 3 

Lo 0 indica collegabile.

Il 3 indica non collegabile.

+0

hanno lo stesso problema - che el dovrei fare in modo che il lampone possa diventare visibile non solo dal Mac ma anche dal dispositivo iOS? – moonvader

+0

Sei fantastico. Ho lo stesso problema e non ho potuto risolverlo fino alla tua risposta :) –

+0

quando uso 'sudo hciconfig hci0 leadv 0' viene chiamato il metodoDiscover. Grazie mille :) –

0

Per coloro che hanno problemi di connessione a Iphone, l'unico modo che ho trovato per rendere visibile l'RPi nella schermata Scansione Bluetooth è impostare il ruolo/profilo PI lampone come sink audio come in seguito oltre a quello pubblicato in @Jeremiah Jessel risposta:

sudo/bin/hciconfighci0 inqdata "0c097261737062657272797069020a00091002006b1d460217050d03001801180e110c1115110b1100"

tutto in una linea, la lunga stringa è i dati di richiesta, in questa stringa stiamo impostando il nome Bluetooth ei profili supportati dal nostro PI lampone