Evaluando propuestas

App dummy para interacción con Adafruit Ble y monitor web

Publicado el 14 Junio, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

El objetivo del desarrollo es conseguir una aplicación dummy (limitada en funciones) que servirá de piloto de la aplicación final.
La app deberá ofrecer una lista de dispositivos bluetooth filtrada por MAC de dispositivos o por nombre y permitiendo al usuario conectar al dispositivo (Adafruit Feather BLE). Una vez realizada la conexión la app debe enviar al back office (servidor web) un evento de “conexión a ..

.” Y la app debe cambiar de pantalla a otra en la que aparezca un botón que indique “Activar teclado”. Si el usuario pulsa en el botón se debe enviar un comando de activación de Salida del módulo BLE y comenzar en la app un temporizador de 5 minutos. A su vez se debe enviar un evento de teclado activado al back office.

Se deberá auditar una entrada del módulo BLE para enviar al back office el evento de Caja abierta. Esta entrada del módulo BLE debe ser restituida nuevamente para recibir la señal de cierre de caja que también será enviado al back office, pero en este momento se evalúan tres escenarios
1. Que la conexión bluetooth se pierda con el dispositivo y no se haya recibido la señal de cierre.

En ese caso se causará alarma en la app y se enviará alarma de caja no cerrada al back office mediante algo que llame la atención del puesto del back office.
2. Que pasen los 5 minutos y no se haya recibido la señal de cierre. En ese caso se causará alarma en la app y se enviará alarma de caja no cerrada al back office mediante algo que llame la atención del puesto del back office.
3. Que se reciba la señal de cierre sin problemas. En ese caso se agradece en la app el cierre de la caja, se para el contador. Al cabo de 5 segundos, se auto cierra la app o se desconecta del módulo bluetooth y se vuelve a la pantalla principal de la app para comandar de cero.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android
Necesito Crear una app
Tipo de app Otro
Necesita backend
Procesador de pago No

Plazo de Entrega: No definido

Habilidades necesarias