Emparejar con un dispositivo Bluetooth a través de Terminal

11

Estoy intentando conectar y emparejar un dispositivo Bluetooth desde la línea de comandos. Puedo hacerlo a través de la GUI usando el proceso estándar, pero estoy buscando automatizar todo el proceso.

Estoy buscando comandos que puedan ejecutarse en un script de shell para conectarse al dispositivo Bluetooth. Al igual que Linux tiene comandos "hcitool", "pand", estoy tratando de encontrar comandos equivalentes para macOS.

¿Cómo puedo lograr esto?

    
pregunta Ankur Bose 02.01.2017 - 11:24

2 respuestas

2

Esto parece un poco "hacky", pero puede hacerlo usando un oascript que emula las interacciones de GUI necesarias para la conexión: enlace

Desafortunadamente, no pude encontrar ninguna API documentada para bluetooth, el enfoque de oascript fue lo mejor que pude encontrar hasta ahora.

    
respondido por el SimMac 11.01.2017 - 14:41
0

La herramienta blueutil usa API privadas del marco IOBluetooth para interactuar con dispositivos Bluetooth. Puede listar dispositivos recientes usando:

blueutil --recent

y conéctese a un dispositivo específico mediante:

blueutil --connect $device_adress
    
respondido por el Friedrich 12.11.2018 - 22:46

Lea otras preguntas en las etiquetas