Wie bekomme ich Tiefschlaf -> Koma für maximale Akkulaufzeit als Kommunikationsplattform?

Ich bin kein Androidite, nur sehr neugierig.
Arduinos haben einen zeitgesteuerten Tiefschlafmodus, der ihren Strombedarf um etwa 1000 reduziert. Aber es ist ein spezialisiertes und begrenztes Gerät und eher ein Baustein als ein System/eine Plattform. Sie können einem Arduino-Projekt WLAN oder Bluetooth hinzufügen - eine gute Lösung, wenn Sie in der Nähe von WLAN oder BT sind.
Gibt es so etwas für den Tiefschlaf für Android-Telefone? Etwas, das den Telefonakku wochenlang entlastet, weil es NICHT für "jederzeit" Kommunikation verwendet wird? Ich weiß, dass ich das Gegenteil von dem spreche, wofür das Telefon entwickelt wurde: Immer EIN, immer aktiv, immer auf eingehende Anrufe warten oder auf Systemereignisse oder Benutzereingaben reagieren. Services STAY ON, "nur für den Fall". Ich denke, dass ein Weg, um die Beschränkung der Kommunikationsentfernung für Arduino zu umgehen, darin bestehen würde: Verwenden Sie das Arduino zum Erkennen / Tiefschlafzyklen und binden Sie es an ein dediziertes Prepaid-Telefon, um auf den Datenplan zuzugreifen.

Aufgrund des Anwendungsfalls / Designs wird das Telefon keine (vielen) eingehenden Anrufe haben - es wird regelmäßig als Hotspot verwendet, damit das andere Gerät (Arduino) Daten ins Internet hochladen kann. Wenn das billige Prepaid-Gerät nicht aktiv Daten sendet, würde ich erwarten, dass es in ein medizinisch bedingtes Koma fällt, bis es das nächste Mal benötigt wird. Ein normales Android im "Standby"-Modus hält was ... ein paar Tage? Ich würde mir wünschen, dass diese Batterie Wochen oder länger hält. Gibt es eine Möglichkeit, ohne das Telefon so zu modifizieren, dass es den EIN-Schalter umgeht, die Einstellungen oder was auch immer zu ändern, um die meisten regulären Anwendungen vollständig in den Ruhezustand zu versetzen / einzufrieren / anzuhalten / zu löschen / auszusetzen / usw., um die verfügbare Leistung so lange wie möglich auszudehnen? Lassen Sie das Telefon entweder komotisch werden, aber mit einem Zeitplan "Wake-up and Check", um dem Arduino zu signalisieren, dass es Daten übertragen kann;

Ein beispielhafter Anwendungsfall dafür wäre: Ich möchte die Nestaktivität sowie die Wasser-, Luft- und Bodentemperatur auf einer Insel inmitten eines Sees überwachen. Ich möchte nicht zur Insel hinausrudern müssen, um die Daten zu sehen. Ich habe keine "echten" Telemetriegeräte / Transceiver usw. Ich möchte, dass mein raffiniertes kleines Arduino die Eingaben protokolliert und regelmäßig einen Stapel Daten an die Cloud sendet. Ich möchte die vorhandene Telekommunikationsinfrastruktur über ein billiges Prepaid-Handy nutzen, wenn ich kann, aber ich brauche es, um wochenlang in Betrieb zu sein, also möchte ich, dass das Telefon so stromsparend und so optimiert ist, dass es sich nur einschaltet einen Datenstapel zu senden und wird dann sofort wieder dunkel, bis zum nächsten Zyklus.

Antworten (1)

Ich denke, Sie suchen nach einer Funktion namens "Doze-Modus" in Android. Es gibt es seit Android Marshmallow (6.0.1) . Wenn das Telefon im Leerlauf ist, wechselt das Gerät in einen Schlafmodus, ziemlich genau das, was Sie in Ihrem ersten Absatz beschrieben haben. Es unterbricht alle Hintergrundaktivitäten und schont den Akku für lange Zeit. Der Doze-Modus ist standardmäßig auf Geräten mit Marshmallow oder höher aktiviert

Sie können auch eine App namens Greenify verwenden, um andere Apps von Drittanbietern, die Sie nicht verwenden, in den Ruhezustand zu versetzen. Das spart auch viel Batterie für mich. Ich hoffe, das hilft

Eine kurze Beschreibung über den Doze-Modus in Android

Ich habe Greenify auf einigen meiner Geräte verwendet, aber ich müsste noch tiefer gehen. Ich habe versucht, einen Weg zu finden, einen PIR-gesteuerten Arduino als Wildtierkamera zu koppeln und dann ein billiges Prepaid-Smartphone (wahrscheinlich kein AOS 6) zum Übertragen von Bildern zu verwenden. Diese können für ein paar Wochen bestehen - idealerweise jedoch länger. Sie würden diese noch weiter abseits der ausgetretenen Pfade platzieren, da Sie nicht zum Installationspunkt wandern müssten, um Bilder herunterzuladen. Keines meiner älteren Geräte würde eine Woche durchhalten, selbst mit eingeschaltetem Airline-Modus und WLAN/Daten/etc. ausgeschaltet. Ich habe ein 6.0.1-Gerät im Kommen, also werde ich versuchen, es zu testen.
Okay ich verstehe. Viel Glück !