Terminado

Programador de Apps. Manejo por bluetooth de dispositivo.

Publicado el 04 Octubre, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesito añadir funcionalidad a un producto electronico ya desarrollado y actualmente en venta. La programacion es propietaria asi que los comandos y todo lo que haya que realizar para que fincione se puede lograr. No tengo conocimientos de bluetooth ni de desarrollo de app.

La app va a ser utilizada para abrir una puerta. Se comunica por bluetooth.
1° Al instalar la app, internamente se va a generar un codigo unico por cada vez que se instala. Por mas que sea el mismo celular se debe generar un codigo nuevo.
2° Una vez que se abre la app, automaticamente se debe iniciar el bluetooth del celular en caso se encuentre apagado.
3° en la pantalla solo tienen que aparecer los dispositivos compatibles o "puertas" en este caso. Los debe mostrar como botones/lista.
4° en caso se pulse sobre uno de los dispositivos mostrados se le va a enviar el codigo generado por la app mediante bluetooth.
5° debe tener feedbak haptico/vibrar en caso la orden haya llegado correctamente.
6° la conexion entre celular y puerta debe ser minima y concluir al terminar de enviar el codigo lo mas rapido posible. No debe pedir parearse. O realizarlo automaticamente sin que nadie se entere.

7° ver la posibilidad de poder agregar las puertas como widget. Cosa de no tener que abrir la app... Sino qie tocando el widget se envie el codigo unico a ese dispositivo.
La interfaz grafica tiene que tener :
El usuario de la app solo debe abrir la app y pulsar sobre la puerta que aparezca. Sin logueos ni nada.

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
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)
Integraciones de API Otros (Otras APIs)
Plataformas requeridas Android, iPhone

Plazo de Entrega: No definido

Habilidades necesarias