Hola:
Entretenido con el ESP32 DEV MODULE para controlar IoT, encontré que para SmartPhone hay muchas Apps, pero para PC o laptop no encontré mucho. Como estoy frente a la PC diseñando la electrónica del ESP32, quise tener también en la PC una Serial Bluetooth Terminal, así que la realicé en Gambas.
Este software utiliza otras aplicaciones de Linux, como bluez y blueman-manager, para auxiliarse en la puesta en marcha del servicio Bluetooth y crear un puerto serial denominado rfcomm0, con lo cual ya está completo el escenario para controlar el proyecto electrónico.
El software tiene 7 botones, con los que se puede enviar un número en modo "string" vía Bluetooth al ESP32 y permite configurar los 7 botones para enviar lo que se requiera. Aún cerrando el programa, se guarda la configuración para que sea la misma al volver a ejecutarlo.
Como siempre, este software lo pongo a consideración de quien desee corregirlo, aumentarlo y perfeccionarlo para uso libre.
Adición: Parece complicado crear la conexión rfcomm0 con el blueman. Intentar con
sudo rfcomm connect hci0 83:23:26:15:54:46 1
y mantener la terminal de consola de linux corriendo.
He aquí el Proyecto: