Как отправить данные MySQL в базу данных Fire-base?

#android #mysql #firebase #firebase-realtime-database

# #Android #MySQL #Firebase #firebase-realtime-database

Вопрос:

Я настраиваю домашнюю систему безопасности с использованием Arduino с некоторыми датчиками. Я использовал язык C для кодирования, чтобы получить данные датчика. Я уже отправил эти данные в базу данных MySQL, размещенную в 000webhost. теперь я хочу отправить данные MySQL в firebase. (для получения данных в реальном времени). после того, как я покажу данные firebase в приложении для Android.

итак, как это сделать правильно?

Если я получу формат данных Mysql в формате Jason, как отправить их в firebase?

Ответ №1:

Это нужно связать или просто импортировать? В последнем случае база данных Firebase в реальном времени имеет опцию импорта.

  • Перейдите в консоль Firebase
  • Перейдите в настройки базы данных, при необходимости инициализируйте базу данных в реальном времени
  • Нажмите на 3 точки в правом верхнем углу при просмотре базы данных и нажмите «Импортировать JSON», и все готово

Комментарии:

1. Мне нужно связать, потому что приложение для Android должно отображать данные датчиков и уведомления пользователя в режиме реального времени.

Ответ №2:

Здесь нет волшебного процесса. И MySQL, и Firebase имеют API, поэтому вам придется написать код, который считывает данные из MySQL и записывает в Firebase.

В качестве альтернативы вы можете написать прямо в Firebase из своего кода на C , используя либо C SDK для Firebase, либо (что более вероятно) REST API).