Wenn Sie die Akkulaufzeit (und möglicherweise die Größe des Akkus) festlegen, erfahren Sie, wie lange Ihr Ding halten muss. Das kann dann dazu führen, dass Sie sich entscheiden, es nur dann einzuschalten, wenn (a) Sie eine Messung durchführen müssen und (b) wann Daten übertragen werden sollen.
Wenn Sie beispielsweise nur stündlich aufwachen möchten, möchten Sie etwas mit einer Echtzeituhr (Real Time Clock, RTC) oder etwas, das entweder Sekunden zählt, an Bord haben oder als Slave-Einheit verfügbar sein, um Ihnen mitzuteilen, dass der Mikrocontroller arbeiten soll.
Die Echtzeituhr kann dann das WLAN anweisen, sich einzuschalten, festzustellen, ob es sich in Reichweite seines zulässigen Netzwerks befindet, sich anzumelden und Daten zu übertragen.
Die andere Seite dieser Medaille ist, dass man so etwas wie ein GPS ständig (jede Sekunde) reparieren und das WLAN ständig abfragen lässt. Mit diesem Szenario könnte eine kleine Batterie nur Stunden anstelle von Wochen oder Monaten halten, wenn Sie Ihren Strom mit Bedacht verwendet hätten.
Kurz gesagt, das wäre Ihr anfängliches Dilemma.
Ich habe, was ich für gewissenhaft hielt, vor dem Beginn einer ähnlichen Sache eine sorgfältige Prüfung durchgeführt, und ich empfehle Ihnen, sich den Espruino- Mikrocontroller anzuschauen . Wenn Sie bereits über JS-Kenntnisse verfügen, können Sie sehr schnell Ergebnisse erzielen - Sie werden sich wie zu Hause fühlen. Espruinos haben RTCs, sind bereits 3,3 V und verbrauchen von Haus aus wenig Strom. Ein GPS zu benutzen ist lächerlich einfach.
Ich würde vorschlagen, dass Sie sich einen normalen grünen Espruino zulegen und dann das neue Espruino Wifi ausprobieren, anstatt selbst zu kämpfen, um einen ESP8266 hinzuzufügen (ich habe diese übrigens nicht ausprobiert). Espruinos sind nicht die billigsten, aber sie sind gut gemacht (IMO) und genießen gute Unterstützung. In ihrem Forum bekommt man normalerweise eine Bestätigung von dem Typ, der sie erstellt.
Diese Informationen sind wahrscheinlich hilfreicher für Sie, wenn Sie über JS-Kenntnisse und vernachlässigbare EE-Kenntnisse verfügen (wie ich).