Aplicativo foi feito para o projeto de "Programação de um sistema de alerta para deslizamentos baseados em Arduino" da disciplina de BECN da UFABC
Esse aplicativo representa uma prova do conceito de um sistema de prevenção de deslizamentos, esse sistema realizaria o monitoramento remoto da umidade do solo de certo local, e caso essa umidade ultrapasse um certo valor, uma notificação push seria enviada para os usuários do aplicativo alertando acerca do risco de deslizamento.
No caso deste projeto, como exemplo do sistema de monitoramento foi feito um projeto usando Arduino que mede a umidade da terra com um sensor de umidade do solo (Higrômetro), envia essa informação para outro Arduino usando rádio frequência, que por fim, envia as informações para uma Realtime Database do Firebase. Esse aplicativo é a representação do aplicativo que receberia a notificação push acerca do risco de deslizamento.
- Visualização dos dados dos sensores de umidade disponíveis na Realtime Database, exibindo a média dos dados
- Edição do valor máximo de umidade, utilizado para emitir os alertas de deslizamento
- Cadastra o dispositivo e recebe notificações emitidas pelo Firebase Cloud Messaging (FCM), mesmo com o app fechado