He estado utilizando el puerto serie Bluetooth (BSP) en /dev/tty.****
con éxito en el pasado para comunicarse entre MacOS Big Sur (11.3.1, procesador M1) y Android (8.1).
Sin embargo, cuando quiero conectar mi dispositivo Android a un nuevo ordenador, el emparejamiento funciona pero MacOS casi nunca crea el /dev/tty.****
que hace que la configuración de una nueva máquina sea muy aleatoria. Me he dado cuenta de que el dispositivo bluetooth se queda sin conectar; si lo conecto a la fuerza se conecta durante unos segundos y luego vuelve a "no conectado".
El intercambio de archivos también funciona: en este caso el bluetooth se conecta, el archivo se transfiere, luego el bluetooth se desconecta. Y aun así nunca veo el dispositivo tty.
Mi pregunta es:
- ¿hay que hacer alguna configuración en el lado de MacOS o Android para conseguir el dispositivo tty?
- ¿hay alguna otra solución o herramienta que pueda usar para comunicarme vía Bluetooth con Android que no dependa de tty. Estoy pensando, por ejemplo, en una forma de conectarse a través de la dirección MAC, y enviar/recibir datos de la misma manera que uso el puerto serie
Nota:
- la misma tableta se conecta a Linux y Windows, pero necesito usar MacOS.
- el mismo problema ocurre con Fire OS 7.3.1.9 en el lado de Android, así como con MacOS Mojave (10.14.6) con un procesador Intel.
- Actualmente utilizo Python para leer/escribir en el BSP, pero puedo utilizar cualquier herramienta de línea de comandos / lenguaje en el medio (siempre y cuando funcione con MacOS Big Sur con un procesador M1)
Gracias.