Esta Aplicación te permitirá realizar una exploración Bluetooth para después poder establecer una conexión con los dispositivos cercanos. Seguidamente podrás enviar comandos (bytes) al dispositivo con se haya conectado simplemente interactuando con los controles de la App.
Con esta Aplicación también podrás recibir información transmitida por tu dispositivo hacia la App para que responda a tus peticiones
(Deberás haber programado el dispositivo remoto, e.j. un Arduino).
La App además te permitirá programar cada uno de sus controles individualmente, de una forma sencilla podrás cambiar cada comando enviado mediante la pestaña del Programador.
Para finalizar, esta Aplicación también cuenta con una Consola simple, se trata de una pantalla con la cual podrás interactuar con tu dispositivo remoto como si de un chat se tratase.
Protocolo de Comunicación:
Para recibir datos de tu dispositivo remoto, deberás programarlo adecuadamente.
Primero, deberás crear todas las Entradas que desees en la App; cada Entrada será un dato que quieras recibir (p.j. el valor de la temperatura, suministrado por un sensor en tu Arduino).
La Creación de una Entrada necesitará un ID (identificador, necesario) y un nombre.
Entonces deberás programar tu dispositivo remoto para que responda enviando toda la información deseada a la App y lo deberá hacer siguiendo el siguiente Protocolo:
ID-Value
Para enviar múltiples entradas a la vez, simplemente concaténalas (separándolas por un espacio en blanco):
ID-Valor1 ID-Valor2 ID-Valor3
¡Importante!
El último byte debe ser un caracter LineFeed (numbero 10 en código ascii, el caracter
).
Espero que puedan disfrutar de esta App y les sea de utilidad.