Evaluating bids

Aplicación móvil Ios para configuración de credenciales Wifi en un Esp32 vía Ble.

Published on the February 13, 2020 in IT & Programming

About this project

Open

Se trata del desarrollo (y el acompañamiento para integrarla en APPStore de Apple) de una aplicación móvil (am) que sea capaz de comunicarse y configurar mediante ble con nuestro gateway (gw) para que este se conecte a la red wifi.

Ya tenemos el sistema (la parte del Firmware electrónico y la parte de la aplicación Android) desarrolladas probadas y funcionando perfectamente.

Al entrar a la aplicación nos encontramos con 3 botones.
1.- Botón que al pulsarlo abre el navegador web del dispositivo en una web determinada.
2.- Botón que nos lleva a la parte de Configuración WiFi, descrita más adelante.
3.- Botón para cerrar la aplicación/salir.

Descripción de la configuración WiFi
Comunicación BLE basada en un SERVICE_UUID y en un CHARACTERISTIC_UUID determinados y concretos.

Al entrar en esta opción la am realizará un escaneo (con un botón para re-escanear) y mostrará tantos botones, como gw (que estén lanzando el adversiting de la characteristic prefijada) haya detectado.

OnRead
1.- La am solicita al gw que realice un escaneo de las redes wifi de su entorno.
2.- Al rato el gw le contesta devolviéndole un json con las redes wifi encontradas.
3.- En este momento la aplicación móvil presenta en pantalla un listado con las redes WiFi encontradas por el GW, el usuario debe seleccionar a cual quiere conectar, y acto seguido introducir la contraseña de esa red Wifi y pulsar el botón de “Configurar Wifi”

onWrite
4.- La am envía un json codificado especificando el essid y la contraseña, (seleccionado/escrita por el usuario)
5.- El gw le contesta un json con un ok si ha logrado conectarse, o con un err en caso contrario, la am debe mostrar el mensaje correspondiente en pantalla, finalizando la operación en el primer caso, o dando la oportunidad de utilizar otra contraseña en el segundo caso.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms iPhone, iPad
I need to Migrate an app
App type Utility - Utility application (flash, calculator, etc.)
Back-end is required No
Payment gateway No

Delivery term: Not specified

Skills needed

Other projects posted by R. M.