¿Qué es una utilidad bluetooth para Linux que me permitirá vincular y desvincular dispositivos, mostrar mensajes provenientes de un dispositivo, enviar mensajes a un dispositivo (ojalá se haga usando el sistema de archivos!) Y establecer cualquier indicador disponible?
La aplicación en mente es que solo quiero decir 10 pequeños teclados bluetooth y asignar cada tecla en cada teclado para enviar un mensaje MIDI (obviamente, la parte midi no es parte de este OP).
Respuestas:
Aquí hay una lista de varias herramientas relacionadas con Bluetooth que puede usar para interactuar con un dispositivo.
hciconfig
hciconfig
hcitool dev
también debería dar algo de esta informaciónhcitool
hcitool inq
yhcitool scan
hcitool info <BTAddr>
l2ping
l2ping <BTAddr>
sdptool
sdptool browse <BTAddr> or sdptool records <BTAddr>
obexftp
obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChann elNo> –put <FileToPut>
obexftp -b <BTAddr> -v -p <FileToPut>
agente clave
passkey-agent –default <Pin>
obexpushd
obexpushd
Emparejamiento
Puede seguir las instrucciones de este sitio para emparejar un dispositivo con su caja de Linux a través de la línea de comando. El título se titula: Cómo emparejar un dispositivo bluetooth desde la línea de comandos en Linux .
Ejemplo
Encuentra la dirección mac de tu dispositivo bluetooth
Configurar bluetooth-agent para pasar el código de emparejamiento esperado
Edite el archivo de configuración rfcomm
/etc/bluetooth/rfcomm.conf
y coloque la dirección MAC desde arriba, en él.NOTA: Una advertencia importante, si configura su dispositivo para que no se vincule al inicio (bind no;) deberá girar manualmente rfcomm con este comando antes de usar el puerto serie (que también requiere permisos de root).
Referencias
fuente