Explore a engenharia de baixo nível do nosso dispositivo: desde a captura bruta de dados inerciais pelo sensor até a inteligência de processamento local na borda.
Entenda o passo a passo simplificado de como o sistema age em um acidente.
O usuário veste um pequeno dispositivo equipado com o sensor de movimento BMI160. Ele mede a velocidade e a inclinação do corpo 50 vezes por segundo para entender o que está acontecendo.
Para que a comunicação com o sensor fosse perfeita e ultraveloz, nós criamos a nossa própria biblioteca de código do zero, garantindo total controle sobre a sensibilidade dos movimentos.
O cérebro do aparelho (um chip ESP32) analisa os dados na hora. Ele foi programado por nós para reconhecer o padrão de uma queda: uma perda repentina de peso (queda livre) seguida de um forte impacto no chão.
Se o usuário apenas se deitar rápido ou esbarrar em uma cadeira, o sistema percebe que ele continuou se mexendo normalmente e descarta o erro automaticamente.
Assim que a queda é confirmada, o aparelho aciona uma luz vermelha que piscando. O usuário tem 5 segundos para apertar um botão físico caso esteja bem e queira cancelar o aviso.
Se o botão for pressionado dentro do tempo, o alarme é cancelado imediatamente no próprio aparelho, sem gerar notificações.
Em operação normal, o firmware executa uma piscada sutil no LED a cada 10 segundos. Simultaneamente, o dispositivo publica um pacote periódico via MQTT para sinalizar ao servidor que o hardware permanece ativo, energizado e conectado.
Essa transmissão cíclica permite que o servidor Node.js saiba exatamente se o wearable foi desligado ou perdeu conectividade, alternando o status no Dashboard de forma preventiva, mesmo sem a ocorrência de quedas.
Se o alarme não for cancelado pelo botão, o dispositivo tenta disparar o aviso para a internet. Caso esteja temporariamente sem sinal, ele amarzena a informação em uma memória interna.
No segundo em que o sinal de Wi-Fi voltar (mesmo horas depois), o aparelho envia a notificação para o servidor avisando sobre a queda. Nenhuma emergência se perde.
Uso Prático & Cotidiano
Veja uma perspectiva focada na experiência do usuário final, nos tempos de cancelamento e no monitoramento preventivo diário.
Ver Funcionamento GeralAcesse o painel online para gerenciar seus dispositivos cadastrados e acompanhar o status de proteção.