Могу ли я читать данные из базы данных Firebase в режиме реального времени и постоянно обновлять их в приложении для Android? - PullRequest
0 голосов
/ 22 января 2019

Я делаю приложение для Android в Android Studio и использую Firebase для аутентификации и работы с базами данных в реальном времени. Кроме того, я подключаю их к Raspberry Pi с датчиком температуры и освещенности. Есть ли способ прочитать текущую температуру от Pi до моего приложения? С обновлением каждые 5 секунд? Я догадался, что могу записать данные из Pi в базу данных, а затем получить к ним доступ через приложение.

Любые предложения / помощь будет высоко ценится

Ответы [ 2 ]

0 голосов
/ 22 января 2019

Когда ваше приложение подключено к Firebase, вам не нужно ждать 5 секунд, чтобы увидеть изменения, но настойчиво наблюдать, как они происходят.

Ваш телефон будет иметь прослушиватель в местоположении в Firebase, и когда RPi пишет в это местоположение, и если у вас есть приложение, открытое и прослушивающее, вы увидите изменение, как только оно завершится в Firebase.

Проверить это https://firebase.google.com/docs/database/admin/retrieve-data#child-changed

0 голосов
/ 22 января 2019

Да, данные можно синхронизировать с помощью прослушивателей базы данных Firebase в реальном времени.Обратитесь к этому документам для получения информации о слушателях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...