База данных Firebase Realtime с Arduino больше не поддерживается? - PullRequest
0 голосов
/ 20 января 2020

Я сделал эскиз Arduino, который использует базу данных Firebase в реальном времени (с ESP8266). На прошлой неделе я получил предупреждение: «Ваша база данных облачной пожарной базы отклоняет запросы от клиентов и продолжает делать это до тех пор, пока вы не обновите свои правила безопасности». Я изучил эти правила и не смог найти ничего, чтобы Arduino применил эти правила.

С тех пор я получил: Exception (9) когда эта строка вызывается:

if(Firebase.getString("Barcodes/"+String(i)+"/ID").equals(barcode)){

Она просто работала заранее.

Не поддерживает ли Firebase среду Arduino для их базы данных? Заранее спасибо!

1 Ответ

1 голос
/ 20 января 2020

Предупреждение совсем не относится к c вашей среде Arduino. Это говорит о том, что данные в вашей базе данных не защищены, потому что у вас не настроены хорошие правила безопасности.

Проблема с такими средами, как Arudino, заключается в том, что они напрямую не поддерживают проверку подлинности Firebase, которая Требуется создать хорошие правила безопасности, ограничивающие доступ для каждого пользователя. Если вы хотите разрешить устройству прямой доступ к базе данных, оно обязательно должно разрешить универсальный доступ для чтения и записи. Это всегда было так. Единственное, что изменилось, это то, что Firebase теперь предупреждает вас о том, что каждый может читать и записывать ваши данные.

...