У меня есть программа python, запущенная на Raspberry pi, которая собирает данные с компьютера и отправляет их на сервер через MQTT. Raspberry pi также имеет базу данных Buffer на основе SQLite. Raspberry pi сохраняет данные в этой базе данных Buffer в случае отсутствия подключения к MQTT.
Данные успешно сохраняются в базе данных Buffer, но данные теряются после перезагрузки Raspberry pi.
connection = sqlite3.connect("BufferDB.db")
cursor=connection.cursor()
cursor.execute("CREATE table IF NOT EXISTS BufferTable1 (MQTTWert TEXT)")
connection.commit()
connection.close()