La siguiente aplicación permite la comunicación por Bluetooth de dos dispositivos. Un dispositivo desempeñará el rol de Servidor, que recibirá mensajes desde otro dispositivo, que hará de Cliente.
Desde la pantalla principal de la aplicación se podrá elegir si actuar como servidor o como cliente.
:warning: Los dispositivos deben ser vinculados previamente desde los Ajustes
del dispositivo.
Medios
- No necesarios para este proyecto.
Interfaz
La app contará con dos pantallas:
- Screen1: Pantalla principal donde se podrá seleccionar entre Servidor o Cliente.
- Cliente: Pantalla desde la que se podrá conectar a un servidor y enviarle mensajes.
- Servidor: Pantalla desde la que se visualizarán los mensajes recibidos desde otro dispositivo.
Screen1
Cliente
Servidor
Comportamiento
Screen1
Cambiar a la pantalla Cliente
Al pulsar el botón Cliente
se abrirá la pantalla Cliente
:
Cambiar a la pantalla Servidor
Al pulsar el botón Servidor
se abrirá la pantalla Servidor
:
Cliente
Inicializar la pantalla Cliente
Seleccionar el servidor al que conectarse
Después de seleccionar el servidor
Enviar un mensaje
Cerrar la pantalla actual y volver a Screen1
Servidor
Inicializar la pantalla Servidor
Aceptar conexiones
Cuando se ha aceptado una conexión
Comproabr si se han recibido datos
Cerrar la conexión
Cerrar la pantalla y volver a Screen1
Prueba