iPhone 8 wird als solarbetriebener Vision-OCR-Server wiedergeboren
(terminalbytes.com)- Erfahrung mit dem Umbau eines gebrauchten iPhone 8 zu einem persönlichen, mit Solarenergie betriebenen Vision-OCR-Server
- Mithilfe des Apple Vision Frameworks werden jährlich 83.418 Bildtext-Extraktionen und 48 GB Bildverarbeitung lokal ausgeführt
- Das Gesamtsystem besteht aus EcoFlow River 2 Pro, Mini-PC, Tailscale-Netzwerk und weiteren Komponenten
- Hervorzuheben sind der vollständig netzunabhängige Betrieb per Solarenergie und die nachgewiesene Einsparung von 84–120 CAD Stromkosten pro Jahr
- Betont wird die Bedeutung von lokalem Computing unter verschiedenen Gesichtspunkten wie Datenschutz, Kosten, Energieunabhängigkeit und Reduzierung von Elektroschrott
Projektüberblick
- Fallbeispiel eines solarbasierten iPhone-8-Servers, der über etwa ein Jahr hinweg 83.418 OCR-Anfragen und 48 GB Bilder verarbeitet hat
- Die meisten Menschen bewahren alte iPhones nur auf, hier wurde eines stattdessen in einen Off-Grid-Server verwandelt, um Kosten zu sparen und umweltfreundlicher zu arbeiten
- Der OCR-Server ist ein Nebenprojekt, das getrennt vom Blog betrieben wird
Technische Kurzfassung (TL;DR)
- Systemaufbau
- Auf dem iPhone 8 läuft eine SwiftUI-App mit Apple-Vision-basierter OCR
- Verwendet wird eine Kombination aus EcoFlow River 2 Pro (768 Wh) und 220-W-Solarpanel
- Ein Mini-PC übernimmt Webservice und API-Routing
- Ein Tailscale-Netzwerk sorgt für sichere Verbindungen zwischen den Geräten
- Wichtigste Ergebnisse nach einem Jahr
- Insgesamt 83.418 OCR-Vorgänge und 48 GB Bildverarbeitung
- An stark frequentierten Tagen mehr als 1.000 Verarbeitungen
- Nach einem Jahr Dauerbetrieb liegt der Batteriezustand des iPhones bei 76 %
- Einsparung von 84–120 CAD Stromkosten pro Jahr
- Zentrale Erkenntnisse
- Das Apple Vision Framework kann bei der Genauigkeit mit Cloud-Diensten mithalten
- Auch ältere Geräte zeigen bei Server-Workloads eine hohe Zuverlässigkeit
- Solarenergie reicht für den Betrieb von Computing-Workloads aus, solange man das Batteriemanagement im Blick behält
- Lokale Verarbeitung ist in Bezug auf Datenschutz und Kostensenkung sehr stark
Projekthintergrund: Warum so etwas tun?
Logische Motivation
- Es läuft ein Projekt zur automatischen Klassifizierung von Hunderten Bildern
- Die naheliegende Wahl wäre, OCR auf einem Mac mit Apple Vision auszuführen
Umsetzung auf „meine Art“
- Überlegt wurde, wie sich ein verfügbares gebrauchtes iPhone 8 und ein EcoFlow River 2 Pro sinnvoll nutzen lassen
- Dabei wurde der bestehende OCR-Server auf eine solarbetriebene Basis umgebaut, auch aus persönlicher Freude am Projekt
Unerwartete Vorteile
- Mit einem Echtzeit-Dashboard lässt sich der Zustand am Fenster beim Birdwatching überwachen
- Es wurde Energieunabhängigkeit für ein persönliches Projekt erreicht
- Die tatsächliche kumulierte Stromnutzung (37,4–45,8 kWh pro Monat) belegt die jährliche Einsparung
- Das Gerät dient Besuchern als interessanter Gesprächsanlass
Systemaufbau
-
Mini-PC: betreibt mehrere Dienste wie Webserver, Bildverarbeitung und Plex-Server
-
iPhone 8: übernimmt per SwiftUI-App OCR und Dashboard-Funktion
-
EcoFlow-Powerstation: betreibt beide Geräte netzunabhängig
-
Tailscale: unterstützt die sichere Netzwerkverbindung
-
Verarbeitungsablauf
- Der Bildverarbeitungsdienst sendet Bilder an das iPhone → OCR mit Apple Vision wird ausgeführt → Ergebnisse werden zurückgegeben und Statistiken im Dashboard angezeigt
- Der gesamte Prozess läuft ausschließlich mit Solarenergie und ohne Abhängigkeit von externer Stromversorgung
Hardware und Solarenergie
Wahl der Powerstation
- Die EcoFlow River 2 Pro wurde ursprünglich fürs Camping gekauft, eignet sich aber optimal für dieses Projekt
- Auf GearScouts.com werden reale Kaufpreise von Powerstations verglichen und empfohlen
- Der iPhone-8-Server ist mit 0,5–1 W (im Leerlauf) und 2–5 W (unter Last) sehr effizient
- Der Mini-PC benötigt 15–30 W, der gesamte tägliche Stromverbrauch liegt bei etwa 1,2 kWh
Solarleistung nach Jahreszeit
- Sommer: maximale Eingangsleistung von 150–220 W, unbegrenzter Betrieb und Laden möglich
- Herbst/Frühling: durchschnittlich 20–60 W, Betrieb teils zusammen mit der Batterie
- Winter: 5–20 W, primär Batteriebetrieb (15–20 Stunden Laufzeit)
- Dank der hohen Kapazität der River 2 Pro und des Lade-/Entlademanagements bleibt das System langfristig stabil
Entwicklung der OCR-Server-App auf iOS-Basis
Stärken des Apple Vision Frameworks
- Apple Vision bietet lokal sehr schnelle und präzise OCR
- Die Verarbeitung erfolgt direkt auf dem Gerät, ohne externe API oder Cloud
- Beispielcode zur Nutzung ist vorhanden (
UIImage-Verarbeitung → Textextraktion) - So entsteht eine Umgebung ohne Sorgen um Preisgabe persönlicher Daten oder Cloud-Gebühren
SwiftUI-Dashboard und Analytik
- Das Dashboard zeigt Echtzeitstatistiken wie heutige Anfragen, Gesamtzahl, durchschnittliche Verarbeitungszeit und Erfolgsquote
- Durch die Integration von Google Analytics 4 lassen sich Nutzer-, Sitzungs- und Echtzeitdaten einsehen
- Der am Fenster platzierte Server wirkt mit seinem Dashboard wie ein kleines Rechenzentrum
Praktische Herausforderungen beim Solarbetrieb
-
Wegen der kanadischen Bedingungen mit kurzem sonnigem Sommer und langem, wolkigem Winter ist eine saisonale Betriebsstrategie nötig
-
Sommer: Laden und gleichzeitiger Betrieb allein mit Solarenergie möglich
-
Frühling/Herbst: Hybrid aus Solarenergie und Batterie
-
Winter: überwiegend Batteriebetrieb, ergänzt durch gelegentliche Solarunterstützung
-
Selbst nach einem Jahr Dauerbetrieb bleibt der Batteriezustand des iPhones bei 76 %
-
Bei niedrigen Temperaturen sinkt die OCR-Geschwindigkeit, in wärmerer Umgebung arbeitet das System schneller
Kostenanalyse
Investitions- und Betriebskosten
- Anfangsinvestition
- EcoFlow River 2 Pro: 599 CAD (bereits fürs Camping vorhanden)
- 220-W-Solarpanel: 180 CAD
- Zubehör: etwa 50 CAD
- Zusätzliche Gesamtinvestition in Solar: etwa 230 CAD
- Auf Basis des durchschnittlichen realen Verbrauchs ergibt sich eine jährliche Einsparung von 84–120 CAD, womit sich die Investition voraussichtlich in 2–3 Jahren amortisiert
Vergleich mit Cloud-OCR-Diensten
- Cloud-OCR kostet etwa 1,00–1,50 USD pro 1.000 Anfragen, für dieselbe Anzahl wären also 83–125 CAD erforderlich
- Bei lokaler solarbetriebener Verarbeitung gilt: Kosten pro Anfrage 0, vollständige Wahrung der Privatsphäre
Betriebserfahrung nach einem Jahr
Zuverlässigkeit und Verbesserungen
- Bestätigung der dauerhaften Stabilität älterer Hardware, normaler Dauerbetrieb über mehr als ein Jahr ohne Unterbrechung
- Auch die iOS-Hintergrundverarbeitung lässt sich effektiv einrichten (über regelmäßige Anfragen und App-Aktualisierung)
- Das Vision Framework verbessert mit Updates laufend die Erkennungsrate und wird stärker bei Handschrift sowie nicht standardisierten Schriftarten
Aufgetretene Probleme und Lösungen
- Bei unregelmäßiger Solarleistung wird der Mini-PC zuerst abgeschaltet, sodass nur Anfragen an das iPhone weiter bedient werden
- Gegen Überhitzung helfen Verschattung, Luftzirkulation und eine an die Temperatur angepasste Verarbeitungsmenge, also Maßnahmen in Hard- und Software
- Die iOS-Beschränkungen im Hintergrund werden durch minimale Nutzung von Standortdaten und regelmäßige HTTP-Antworten umgangen
Bedeutung und Implikationen
-
Datenschutz an erster Stelle: Bilder werden nicht nach außen übertragen, sondern vollständig intern verarbeitet
-
Energieautarkie: Es wird gezeigt, dass sich auch kleine Computing-Workloads mit erneuerbarer Energie betreiben lassen
-
Reduzierung von Elektroschrott: Ein zuvor nutzlos gewordenes Gerät wird in eine Infrastruktur mit höherem Mehrwert verwandelt
-
Local-first-Computing: Demonstriert wird die Möglichkeit effizienter lokaler Datenverarbeitung jenseits bedingungsloser Cloud-Abhängigkeit
-
Das System hat hohen Nutzwert als Demo für erneuerbare Energien, lokales Computing und IoT
-
Die Fensterszene, in der sich Birdwatching und Serverüberwachung verbinden, ist persönlich besonders befriedigend
Zusätzliche Materialien und Referenzen
Hardware
-
TP-Link Kasa Smart Plug: zur Überwachung des tatsächlichen Stromverbrauchs verwendet
-
EcoFlow App: zum Prüfen des Status der River 2 Pro
-
GearScouts.com: Preisvergleich für Powerstations und Outdoor-Ausrüstung
-
Zum Zeitpunkt der Erstellung dieses Dokuments verarbeitet der iPhone-8-Server gerade seine 83.418. OCR-Anfrage vollständig mit Solarenergie
1 Kommentare
Hacker-News-Kommentare