7. Saving MQTT Soil Threshold to NVS

17 подписчиков

12+
12+

1 просмотр

2 дня назад

ПожаловатьсяНарушение авторских прав

17 подписчиков

12+
12+

1 просмотр

2 дня назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

2 дня назад

В этом видео продолжаем разработку системы автоматического полива на ESP32-C3. Ранее мы научились изменять порог влажности почвы через интернет с помощью MQTT. Однако после перезагрузки микроконтроллера установленное значение сбрасывалось. Теперь мы сохраняем порог во Flash-памяти с помощью NVS, чтобы он не терялся после отключения питания или перезапуска ESP32-C3. В видео подробно разбираем: что такое энергонезависимая память NVS; как инициализировать NVS; что такое пространство имён; как NVS хранит данные в формате «ключ - значение»; как работает функция nvs_get_i32(); как записать число с помощью nvs_set_i32(); зачем нужна функция nvs_commit(); как использовать стандартный порог, если сохранённого значения ещё нет; как сохранять новый порог, полученный через MQTT; как проверить восстановление значения после перезагрузки микроконтроллера. В результате порог влажности можно изменить удалённо через MQTT, а ESP32-C3 сохранит его и автоматически восстановит при следующем запуске. 📌 Code from this video:https://github.com/skillgarage/autoirrigation_esp32-c3/tree/main/7_Saving_MQTT_Soil_Threshold_to_NVS #ESP32C3 #ESP32 #ESPIDF #NVS #MQTT #EmbeddedSystems #AutomaticIrrigation

Название:

7. Saving MQTT Soil Threshold to NVS

Категория:

Разное