ESP8266: Wohin mit den empfangenen Daten?

Gast #5967734
Lesenswert?
• ▲
▼
Hallo Gemeinde,

bei einem ESP8266 empfange ich über ein RFM69-Modul Daten, die der 
ESP8266 "ins Internet überträgt/weiterleitet".
Jetzt möchte ich natürlich den Fehlerfall "offline" behandeln können, 
sprich weiterhin die Daten empfangen, aber solange Zwischenspeichern bis 
der ESP8266 wieder eine Internetverbindung aufgebaut hat und die 
gesammelten Daten an einen Server weitergeben kann.

Datenmenge: 512 Bytes alle 15 Minuten.
Sollte das Internet z.B. für 2 Stunden weg sein (vllt. FritzBox aus) 
müssten 512Bytes  15  8 =  60kB gespeichert/gepuffert werden.

Kann ich hierfür die Daten einfach mit SPIFFS in den ESP8266 ablegen 
bzw. in dessen Flashspeicher?
Wäre vermutlich die einfachste Lösung, allerdings möchte ich natürlich 
auch nicht den Flashspeicher zu sehr strapazieren. Der ESP8266 müssten 
10 Jahre halten.

Hätte es Vorteile eine SD-Karte zu verwenden?
Was hätte ich noch für Möglichkeiten?
Hat schonmal jemand so etwas programmiert?

Danke und viele Grüße
Gast #5967750
Lesenswert?
• ▲
▼
Okay, ja gibt es... Interessant...
Allerdings ist der Speicherplatz doch sehr begrenzt. Mir wäre wohler, 
wenn ich die Daten für 2-3 Tage zwischenspeichern könnte.
Ich bräuchte somit eher 1-2MB.

Danke.
Gast #5967813
Lesenswert?
• ▲
▼
Ich wurde ein SPI RAM verwenden.

https://www.mouser.at/datasheet/2/198/IS62-65WVS2568FALL-BLL-1147362.pdf

Diese gibt es schon günstig mit 256 kByte .

Wenn im System RFM69 / ESP8266 SPI schon verwendet wird, dann sollte die 
Erweiterung kein Problem sein.

Ein Spannungsausfall darf auch bei eine Lösung mit Flash nicht 
passieren.

Sollte die Sicherheit gegen Spannungsausfall gegeben sein, dann müsste 
das gesamte System Batterie gepuffert sein.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.