Я делаю систему умного дома с помощью nodeMCU, и мне нужно хранить и извлекать данные из модуля. Я использовал следующую функцию.
function save_settings(name,value)
file.remove(name)
file.open(name,"w+")
file.writeline(value)
file.close()
end
Он работает, но медленно, и NodeMCU дает сбой, если я быстро запускаю вышеуказанную функцию ... Иногда требуется формат FS, чтобы снова использовать его.
Итак, мой вопрос: есть ли другой способ сделать переменные постоянными между перезапусками?
file.remove(name)
, так как в данном случае он избыточен сfile.open
из-за режимаw+
. Это также может упростить работу, которую должна выполнять FS, поскольку в таблице файлов нет изменений. - person Adam B   schedule 30.03.2016