FirebaseClient
Асинхронный клиент для Firebase и Google Cloud с поддержкой Realtime Database, Firestore, Storage и Cloud Messaging
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:55c1337770c6f5b3770db84b476e3b7dbb7ea80d50f9db7e50233b63ca6d7419FirebaseClient-2.2.13-55c13377.zipОписание
Асинхронный клиент для работы с Firebase и Google Cloud сервисами прямо из Arduino-скетча. Охватывает Realtime Database, Cloud Firestore, Firebase Storage, Cloud Messaging, Cloud Functions и управление правилами безопасности. Библиотека работает с WiFiClient, EthernetClient и GSMClient, поддерживает несколько способов аутентификации включая sign-up гостей и сброс пароля. Есть встроенная поддержка OTA-обновлений через данные из базы или облачного хранилища. Стоит знать, что прослушивание изменений в Firestore и событий отключения в Realtime Database доступны только через REST API с соответствующими ограничениями. Подходит для IoT-приложений, логирования данных и автоматизации. Библиотека предусматривает гибкую настройку через опции сборки, чтобы не тянуть ненужный функционал.