Можно ли сохранить SQLLite DB в (старом) ESP32? (не используя SD-карту)
Я хотел бы знать, можно ли сохранить (небольшую, базовую) базу данных SQLLite (или любого другого типа) в (старом) ESP32.
Я не хочу использовать для этого SD-карту (для которой я уже знаю, что это возможно).
Заранее спасибо за любой намек на это
@Paul Efford, 👍1
Обсуждение2 ответа
Лучший ответ:
Я нашел эти два поста полезным ответом на мой вопрос:
ESP32: Лучший способ часто хранить данные?
Библиотека Sqlite3 для ядра ESP32 Arduino
Это могло бы быть действительно поучительно и проясняюще, если бы даунвотер сиял, чтобы объяснить, почему он даунвотер ... даунвотер без объяснения причин может считаться невежливым и несмышленым..., @Paul Efford
Возможно, потому, что он в основном состоит из ссылок. Вы всегда можете добавить более подробную информацию о том, как они помогли. В целом вы можете сделать ответ более полезным для будущих читателей., @timemage
Да, вы можете - или вы, конечно, можете хранить его. ESP32 может использовать свою флэш-память в качестве файловой системы (SPIFFS, LittleFS, FAT и т. Д.), Так что вы можете хранить там любые данные, которые вам нравятся.
Однако может ли библиотека SQLite работать с этим файлом - это другой вопрос, и вам придется исследовать его самостоятельно.
Однако для вашего случая использования использование файла базы данных немного глупо. Если все, что вам нужно, - это некоторые заранее определенные настройки времени выполнения, то все, что вам действительно нужно, - это простой текстовый файл. Может быть, что-то вроде INI-файла (пары ключ = значение) будет достаточно для ваших нужд, и его довольно просто разобрать без каких-либо библиотек.
- esp32, platformio A fatal error occurred: Packet content transfer stopped (received 8 bytes) *** [upload] Error 2
- Как выбрать альтернативные контакты I2C на ESP32?
- Драйверы для чипа последовательного порта CH9102X
- Как преобразовать форматированный оператор print в строковую переменную?
- ESP32 - "Детектор Браунаута был активирован" при запуске Wi-Fi
- Питание esp32cam от аккумулятора
- Контакты RX и TX на esp32
- ESP32: отключить детектор отключения питания
Конечно, вы можете хранить его. Вы можете хранить все, что захотите, если позволит размер, в конце концов, это всего лишь файл. Но я предполагаю, что вы действительно хотите * использовать * его и из ESP32?, @Majenko
@Majenko конечно! ;-) я бы загрузил данные "один раз" при программировании ESP32, а затем "просто" прочитал их, чтобы принять решения и запустить программу на разных настройках., @Paul Efford
Тогда файл базы данных, вероятно, будет излишним. Для этого вы можете просто использовать простой текстовый файл., @Majenko
@Majenko спасибо!, @Paul Efford