¿Puedo leer datos de una base de datos Firebase en tiempo real y tenerlo a una actualización en una aplicación para Android?

Pregunta hecha: hace 8 meses Ultima actividad: hace 8 meses
up 1 down

Estoy haciendo una aplicación para Android en Android de estudio, y estoy usando Firebase para la autenticación y las características de base de datos en tiempo real. Además de esto lo voy a conectar estos a un Pi de frambuesa con un sensor de temperatura y sensor de luz. ¿Hay alguna forma para mí leer en la temperatura actual del Pi a mi aplicación? Tal vez con una actualización cada 5 segundos? He pensado que podría escribir datos del Pi en la base de datos y luego acceder a ella a través de la aplicación.

Cualquier sugerencia/ayuda sería muy apreciada

2 respuestas

up 0 down

Sí, los datos se pueden mantener sincronizados utilizando oyentes base de fuego de bases de datos en tiempo real. consulte este docs para obtener información sobre los oyentes.

up 0 down

Cuando la aplicación está conectada a su Firebase usted no tiene que esperar 5 segundos para ver el cambio, pero insistentemente ver que pasa.

El teléfono tendrá un oyente en una ubicación en la base del fuego, y cuando RP _ escrituras en dicho lugar, y si usted tiene la aplicación abierta y escucha, verá el cambio tan pronto como se complete el Firebase.

Mira esto https://firebase.google.com/docs/database/admin/retrieve-data#child-changed