ESPnow: Sensordaten ins Internet bekommen.

OP (Firma: Google) #5515891
Hallo Gemeinde.

Folgendes Problem:
Während der direkten 1:1 Verbindung zweier ESP8266 (Client, Server) per 
ESPnow Protokoll ist ja eine zeitgleiche Verbindung zu einem AP 
unmöglich, um beispielsweise Daten über eine FritzBox in eine Cloud zu 
schicken.

Wie sieht für ein solches Szenario jetzt eine mögliche Lösung aus, 
trotzdem ins Internet zu kommen?

Meine Ideen waren bisher:
a) Der (ESPnow)-Server kappt für einige Zeit seine Verbindung zu allen 
Clients, baut einen AP Verbindung auf und schickt die bisher gesammelten 
Daten ins Internet. Möglicherweise gehen hier Daten von den Clients 
verloren, da in Abhängigkeit der Datenmenge das Hochladen ziemlich lange 
dauern könnte.

b) Ich betreibe parallel zu dem ESPnow-Server einen weiteren ESP8266 
oder ESP32 der sich ausschließlich um die Kommunikation mit dem AP 
kümmert.
Der ESPnow-Server müsste die von den Clients gesammelten Daten (via 
serieller Verbindung) diesem weiteren ESP mitteilen.

Die Variante b) gefällt mir persönlich besser, benötigt aber mehr 
Hardware.

Was meint ihr? Hat jemand von Euch schon so etwas oder ähnliches im 
Betrieb?

Herzlichen Dank und viele Grüße
Hi

Du kannst gleichzeitig ESP-Now Pakete senden und empfangen und im 
Station-Modus für WLAN sein.

Damit es vernünftig funktioniert, musst du "nur" sicherstellen, dass die 
ESP-Now Pakete auf dem gleichen Kanal gesendet werden, auf dem der 
ESP8266 per Wlan kommuniziert.


Gruß,
Gast
Ich habe es leider bis heute auch nicht zum Laufen bekommen.
Ich würde gerne nach dem Empfangen einiger Sensordaten ein einfaches 
HTTP-Request über das Internet schicken...

Oder ist es irgendwie möglich zunächst einen Satz Sensordaten 
einzusammeln, sich dann für eine geraume Zeit mit dem AP (FritzBox) zu 
verbinden, die Daten ins Internet hochladen um danach wieder in den 
Modus für ESPnow zu wechseln?
Die ESPnow Sensordaten trudeln in relativ langen Intervallen von 15min 
ein, aufgrund der Tatsache dass die SensorNodes Batterie betrieben sind 
und natürlich lange mit ihrem Strom hinkommen sollen...

Wer hat eine Idee, einen lauffähigen Code?

Herzlichen Dank!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.