reconoce funciona ejemplos configurar como comandos basicos activar linux command-line bluetooth bluez

funciona - Cómo usar la línea de comandos de Linux para emparejar dispositivos Bluetooth sin pin



debian no reconoce bluetooth (6)

El ingreso de un PIN es en realidad un método de emparejamiento desactualizado, ahora denominado emparejamiento heredado . El modo seguro de emparejamiento simple está disponible en Bluetooth v2.1 y posterior, que incluye la mayoría de los dispositivos Bluetooth modernos. La autenticación SSPMode se maneja mediante la pila de protocolos Bluetooth y, por lo tanto, funciona sin la interacción del usuario.

Aquí es cómo se puede conectar con un dispositivo:

# hciconfig hci0 sspmode 1 # hciconfig hci0 sspmode hci0: Type: BR/EDR Bus: USB BD Address: AA:BB:CC:DD:EE:FF ACL MTU: 1021:8 SCO MTU: 64:1 Simple Pairing mode: Enabled # hciconfig hci0 piscan # sdptool add SP # hcitool scan 00:11:22:33:44:55 My_Device # rfcomm connect /dev/rfcomm0 00:11:22:33:44:55 1 & Connected /dev/rfcomm0 to 00:11:22:33:44:55 on channel 1 Press CTRL-C for hangup

Esto establecería una conexión serial al dispositivo.

¿Hay alguna manera de emparejar un dispositivo en Linux sin requerir un pin (para propósitos de prueba, así que necesito que se haga sin interacción humana, suponiendo que tenga acceso de root)?

bluez-simple-agent parece requerir un pin, excepto con algunos dispositivos simples como los ratones.


Esto funcionó como un encanto para mí, por supuesto, requiere privilegios de superusuario :-)

# hcitool cc <target-bdaddr>; hcitool auth <target-bdaddr>

Para obtener <target-bdaddr> puede emitir el siguiente comando:
$ hcitool scan

Nota: Excluya # y $ ya que son solicitudes de línea de comandos.

Courtesy


Intente establecer la seguridad en ninguno en /etc/bluetooth/hcid.conf

http://linux.die.net/man/5/hcid.conf

Esto probablemente solo funcionará para dispositivos HCI (mouse, teclado, spaceball, etc.). Si tiene un tipo diferente de dispositivo, es probable que haya una configuración diferente pero similar para cambiar.


Para Ubuntu 14.04 y Android intente:

hcitool scan #get hardware address sudo bluetooth-agent PIN HARDWARE-ADDRESS

El diálogo de PIN aparece en el dispositivo Android. Introduzca el mismo PIN.

Nota: sudo apt-get install bluez-utils puede ser necesario.

Nota2: Si el cuadro de diálogo PIN no aparece, primero intente vincular desde Android (fallará debido a un PIN incorrecto). A continuación, intente de nuevo como se describe anteriormente.


siga los pasos (CentOs):

  1. bluetoothctl
  2. dispositivos
  3. escanear en
  4. par 34: 88: 5D: 51: 5A: 95 (34: 88: 5D: 51: 5A: 95 es el código de mi dispositivo, reemplácelo con el suyo)
  5. confiar 34: 88: 5D: 51: 5A: 95
  6. conectar 34: 88: 5D: 51: 5A: 95

Si desea más detalles https://www.youtube.com/watch?v=CB1E4Ir3AV4


~ $ hciconfig noauth

Esto debería hacer el truco (estoy usando bluez 5.23 y no hay más-egent y blue-utils). Sin embargo, estoy tratando de buscar una manera de hacer cambios en hciconfig de forma permanente porque después de apagar y encender, la autenticación es necesaria nuevamente. Hasta ahora, los cambios en hciconfig siguen siendo los mismos cuando se reinicia. sólo vuelve cuando se apaga. Si alguien ha encontrado una manera de hacer que hciconfig sea permanente, ¡házmelo saber!