Naubat está diseñado para monitoreo pasivo y continuo con mínima interacción del usuario, manteniendo una comunicación Bluetooth consistente y un comportamiento estable de recolección de datos.
La app escanea dongles Bluetooth Low Energy compatibles y reconecta automáticamente cuando vuelven a estar disponibles.
A medida que cambian las condiciones operativas, transiciona entre estados Disconnected, Idle y Collecting Data.
Estas transiciones se gestionan automáticamente en uso normal.
Android requiere una notificación activa en primer plano para operación persistente en segundo plano.
La optimización de batería puede afectar si los procesos en segundo plano se mantienen activos con el tiempo.
La fiabilidad en segundo plano depende en parte de la configuración de sistema de cada fabricante.
En la versión actual, el funcionamiento en segundo plano está soportado bajo condiciones normales del sistema.
Si Bluetooth se desactiva y activa, en algunos casos puede ser necesario reabrir la app para restaurar el comportamiento esperado.
El comportamiento de la versión actual puede evolucionar en futuras actualizaciones.
Los datos se almacenan temporalmente en local cuando no hay conectividad a internet.
Se retienen hasta 10 minutos de datos en buffer.
Más allá de ese límite, los datos antiguos en buffer se reemplazan usando una estrategia FIFO.
Las actualizaciones del dashboard se entregan en lotes con intervalos aproximados de un minuto.