Сохраните данные датчика на SD-карте ШЛЮЗА и отправьте их на сервер при установлении соединения

#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()