Подключение Arduino Firebase ESP8266

Я работаю над проектом, в котором данные должны храниться в облачной базе данных, чтобы иметь доступ к данным в мобильном приложении. Для базы данных я рассмотрел Firebase. Я перехожу по следующей ссылке. Но когда я пытаюсь установить библиотеки, я получаю ошибки Нет такого файла или каталога для memory, queue, Firebase.h , vector, функционал, утилиты (не все, но разные пакеты показывают разные ошибки). Я пробовал загружать разные пакеты с github. Но все равно были ошибки. Где я могу найти правильную рабочую программу? Заранее спасибо.

, 👍0

Обсуждение

В скетчах в связанном руководстве отсутствуют включения. В проводке не хватает провода., @Juraj

@Juraj Не могли бы вы сказать мне, какая дополнительная проводка требуется?, @Sreenu Murugesan

учебник бесполезен. забудь об этом. скетч для esp8266, а не для Uno, поэтому Uno быть не должно. Uno используется для питания и USB-чипа, но ничего об этом не объяснено. нет ссылок на ресурсы, ничего о пакете ядра esp8266 arduino и т. д., @Juraj

@Juraj На самом деле мне нужна Arduino Uno, потому что другая часть проекта получает данные от датчика Bluetooth (HC-05), и мне нужно сохранить полученные данные в базе данных. Или есть способ сделать это без Arduino Uno. (Я совершенно новичок в программировании Arduino. Так что, пожалуйста, не возражайте, если мои вопросы будут глупыми)., @Sreenu Murugesan

вы не могли бы использовать два последовательных устройства на одном Uno... используйте макетную плату esp8266 с USB и регулятором мощности. Я рекомендую Wemos D1 Mini. https://docs.wemos.cc/en/latest/d1/d1_mini.html, @Juraj

@Juraj Мой проект состоит в том, чтобы сканировать доступные доступные сигналы Bluetooth и загружать их в базу данных. Для сканирования доступных сигналов Bluetooth я использую AT-команду HC-05 (AT+INQ). Я сохранил сигналы чтения в строку в Arduino Uno. Не могли бы вы помочь мне, как продолжить загрузку этих данных в базу данных?, @Sreenu Murugesan

это не просто. на Uno нет библиотеки arduino для Firebase. поэтому вы должны сделать связь с Firebase в скетче на esp8266 и закодировать обмен данными через SoftwareSerial между Uno и esp-01, @Juraj


1 ответ


1

Обычная библиотека Firebase для esp8266 — https://github.com/FirebaseExtended/firebase-arduino. р>

И есть новая библиотека Firebase в Менеджере библиотек в IDE. Ссылка «Подробнее» ведет на https://github.com/mobizt/Firebase-ESP8266

.

,

Я все еще получаю эту ошибку. `Firebase.h:25:10: фатальная ошибка: память: нет такого файла или каталога #include <память> ^~~~~~~~ компиляция прекращена.`, @Sreenu Murugesan

Вы установили пакет плат esp8266? библиотека для esp8266, для Uno ее не скомпилишь, @Juraj