Probleme bei der Kombination Firebase/HTTPS client
|
05.11.2020, 15:05
Beitrag #9
|
|||
|
|||
RE: Probleme bei der Kombination Firebase/HTTPS client
Noch ein interessanter Aspekt
Wenn ich aus dem dynamisch erstellten String buffer[len] ein Array fester Länge mache und es statisch vorbelege (mit den gleichen Keys, die sonst aus der Datenbank kämen), dann funktioniert der anschließende HTTPS-Request jeweils einwandfrei. |
|||
05.11.2020, 15:17
Beitrag #10
|
|||
|
|||
RE: Probleme bei der Kombination Firebase/HTTPS client
Dann lass Dir die Strings mal in HEX ausgeben, ob da evtl. Steuerzeichen drin sind.
Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) |
|||
05.11.2020, 16:30
Beitrag #11
|
|||
|
|||
RE: Probleme bei der Kombination Firebase/HTTPS client
Ich hab's hinbekommen
Das Kernthema: Akribische Trennung von Verbindungen - Das buffer-Array wird in fester Länge vorgegeben (aber nicht statisch belegt) - Firebase holt sich die Daten in setup(). Das Firebase-Objekt wird am Ende von Setup disposed - Die Keys aus den Daten werden in den buffer geschrieben (globales Array) - In loop wird jeweils nur EIN Key aus dem Buffer ausgelesen. Ein globaler Counter zählt mit, wo man sich im buffer befindet - Das Schreiben nach Firebase findet erst statt, wenn der HTTPS-Request beendet und der Client gestoppt wurde. Dafür wird jedesmal ein neues Firebase-Objekt erzeugt - Am Ende ein delay(500) vor dem nächsten Loop-Aufruf - Wenn der buffer abgearbeitet ist, dann deepSleep für 60 Minuten FERTIG |
|||
05.11.2020, 16:33
Beitrag #12
|
|||
|
|||
RE: Probleme bei der Kombination Firebase/HTTPS client
Glückwunsch und danke für die Rückmeldung.
Kannst Du Deinen funktionierenden Code noch hier einstellen? Evtl. kann den mal jemand gebrauchen. Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) |
|||
05.11.2020, 16:39
Beitrag #13
|
|||
|
|||
RE: Probleme bei der Kombination Firebase/HTTPS client
Hier der Code
Code: #include <Arduino.h> |
|||
05.11.2020, 16:47
Beitrag #14
|
|||
|
|||
RE: Probleme bei der Kombination Firebase/HTTPS client
Danke.
Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) |
|||
|
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste