Я так понял, что данные в MQTT пишутся в память контроллера, т.к. при перезагрузке он их помнит.
Если постоянно публиковать туда данные о каком - нибудь устройстве / датчике пишутся ли они все в SD карту постоянно?
В моем случае это показания датчика температуры, который подключен на ПЛК. WirenBoard опрашивает плк и публикует в MQTT. Т.к. я побаивался, что запись в SD идет постоянно, то сделал период записи 6 сек.
Хочется обезопасить базу на случай, если вдруг флешка в ПЛК накроется.
Я бы хотел так сделать.
У меня в WB6 установлен модуль расширения с картой microSD.
Раз в полчаса файл базы копируется на эту карту.
Если там уже есть старый файл, то в случае успешного копирования нового, старый удаляется с карты.
Просьба привести пример кода, который это делает. Напишите, пожалуйста, как этот код поместить в автозагрузку.
С Linux знаком поверхностно - буду долго с этим разбираться сам.