#python #iot #sensors #gateway #openwrt
Вопрос:
Я должен отправлять данные датчиков на сервер, когда устройство подключено, но когда устройство отключено, я хочу хранить данные в локальном хранилище устройств и автоматически отправлять данные на сервер, когда устройство подключено.
-Я использую скрипт на python для считывания данных с датчика.
У кого-нибудь есть пример или документация о том, как это сделать?
Я сделал CSV-документ и попытался распечатать информацию из файла. Может ли кто-нибудь помочь мне распечатать только данные в реальном времени при вводе csv-файла с этим кодом, чтобы распечатать все содержимое из csv-файла и повторяющиеся значения.
import serial
import time
from time import sleep
filename = "localdump1"
-
-
-
-
entry = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
serdata = (serdata_iso ',' rh ',' serdata_nas ',' entry)
csv = open(filename, 'a')
try:
csv.write(serdata)
finally:
csv.close()
time.sleep(1)
# When all the writing has been completed, print the CSV contents
csv = open(filename, 'r')
print(csv.read())
csv.close()
dev_serial_data.flushOutput()
dev_serial_data.flushInput()