Analisando propostas

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

Publicado em 13 de Fevereiro de 2020 dias na TI e Programação

Sobre este projeto

Aberto

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.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas iPhone, iPad
Eu preciso Migrar um app
Tipo de aplicativo Utilidade - Aplicativo para utilidade (flash,calculadora,etc)
Precisa de back-end Não
Gateway de pagamento Não

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por R. M.