Possiedo un Raspberry Pi 2 con kernel Raspbian 4.1.15 e Bluez versione 5.23.Bluetoothctl set passkey
Desidero essere in grado di collegare un dispositivo (come un telefono Android) al rapsberry che dovrebbe accettare la connessione senza l'interazione dell'utente.
Con bluetoothct posso rendere il dispositivo rilevabile, accoppiarlo con un altro dispositivo, ma non ho trovato il modo per impostare un perno come con bluetooth-agent
bluetooth-agent PIN
Bluetooth-agente non più disponibile è sul mio sistema, c'è un modo per farlo con bluetoothctl?
Perché si desidera impostare un PIN? I pin dovrebbero essere generati automaticamente durante l'accoppiamento. Quindi puoi solo avviare 'bluetoothctl'. Quindi inserire "agente su". Quindi avviare un abbinamento da entrambe le estremità. Il pin dovrebbe essere generato/negoziato automaticamente dalle due estremità (come da specifiche bluetooth). 'bluetoothctl' fornirà i prompt pin corretti se è richiesto un pin. Se hai bisogno di un pin fisso per qualche motivo, descrivi perché ne hai bisogno e potrei essere in grado di fornirlo se ha senso farlo. – kaylum
@kaylum Grazie per la risposta. Ho bisogno di impostare un PIN, perché non posso inserire un pin sul lampone in quanto non ci sarà alcun essere umano collegato ad esso. Voglio iniziare un abbinamento da un telefono o un altro dispositivo che immette un pin fisso. Quindi ho bisogno di impostare il pin sul lampone. – Subert
Gestito dalle funzionalità IO dell'agente (di nuovo come definito dalle specifiche Bluetooth). Quindi nel tuo caso dovresti eseguire "agent NoInputNoOutput'. Ciò comporterà l'accoppiamento "Just Works" in cui non è richiesta alcuna interazione da parte dell'utente. Quindi continuo a non pensare che ti servano pin fissi (i pin fissi servono per il paring precedente e sono meno sicuri rispetto alle nuove modalità di accoppiamento). – kaylum