iPhone 8, सौर ऊर्जा आधारित Vision OCR सर्वर के रूप में फिर से जन्मा
(terminalbytes.com)- पुराने iPhone 8 को सौर ऊर्जा से चलने वाले निजी Vision OCR सर्वर में बदलने के अनुभव को साझा किया गया है
- Apple Vision फ्रेमवर्क का उपयोग करके सालाना 83,418 इमेज टेक्स्ट एक्सट्रैक्शन और 48GB इमेज प्रोसेसिंग लोकल स्तर पर चलाई गई
- पूरा सिस्टम EcoFlow River 2 Pro, mini PC, Tailscale नेटवर्क आदि से बना है
- सौर ऊर्जा के जरिए पूरी तरह off-grid संचालन और सालाना $84~120 CAD बिजली लागत बचत का प्रमाण इसकी खासियत है
- प्राइवेसी, लागत, ऊर्जा स्वतंत्रता, e-waste में कमी जैसे कई दृष्टिकोणों से लोकल कंप्यूटिंग के महत्व पर जोर दिया गया है
प्रोजेक्ट अवलोकन
- लगभग 1 साल तक सौर ऊर्जा आधारित iPhone 8 सर्वर से 83,418 OCR रिक्वेस्ट और 48GB इमेज प्रोसेस करने का यह एक उदाहरण है
- ज़्यादातर लोग पुराने iPhone संभालकर रखते हैं, लेकिन लेखक ने इसे off-grid सर्वर में बदलकर लागत बचत और पर्यावरण-अनुकूल उपयोग का लक्ष्य रखा
- OCR सर्वर ब्लॉग से अलग चलने वाला एक सहायक प्रोजेक्ट है
तकनीकी सारांश (TL;DR)
- सिस्टम विन्यास
- iPhone 8 पर SwiftUI ऐप चलता है और Apple Vision आधारित OCR संभव है
- EcoFlow River 2 Pro(768Wh) और 220W सोलर पैनल का संयोजन उपयोग किया गया
- mini PC वेब सर्विस और API routing संभालता है
- Tailscale नेटवर्क के जरिए डिवाइसों के बीच सुरक्षित कनेक्शन बना रहता है
- 1 साल बाद की प्रमुख उपलब्धियां
- कुल 83,418 OCR और 48GB इमेज प्रोसेसिंग
- व्यस्त दिनों में 1,000 से अधिक प्रोसेसिंग
- 1 साल लगातार उपयोग के बाद iPhone battery health लगभग 76%
- सालाना $84~120 CAD बिजली लागत बचत
- मुख्य insights
- Apple Vision फ्रेमवर्क की सटीकता क्लाउड सेवाओं के बराबर है
- पुराने डिवाइस भी server workload में उच्च विश्वसनीयता दिखाते हैं
- बैटरी प्रबंधन पर ध्यान दिया जाए तो सौर ऊर्जा कंप्यूटिंग चलाने के लिए पर्याप्त है
- लोकल प्रोसेसिंग तरीका प्राइवेसी और लागत बचत दोनों में बहुत अच्छा है
प्रोजेक्ट पृष्ठभूमि: यह क्यों किया गया?
तार्किक प्रेरणा
- लेखक सैकड़ों इमेज को अपने-आप वर्गीकृत करने वाले एक प्रोजेक्ट पर काम कर रहा था
- सबसे तर्कसंगत विकल्प Mac पर Apple Vision से OCR प्रोसेस करना था
“अपने तरीके” का उपयोग
- खाली पड़े पुराने iPhone 8 और EcoFlow River 2 Pro के उपयोग पर विचार किया गया
- मौजूदा OCR सर्वर को सौर ऊर्जा आधारित बनाकर व्यक्तिगत संतुष्टि भी हासिल की गई
अप्रत्याशित फायदे
- रियल-टाइम डैशबोर्ड के जरिए खिड़की के पास birdwatching करते हुए सिस्टम मॉनिटरिंग संभव हुई
- व्यक्तिगत प्रोजेक्ट के लिए ऊर्जा स्वतंत्रता हासिल हुई
- वास्तविक संचयी बिजली खपत (मासिक 37.4~45.8 kWh) के आधार पर सालाना बचत साबित हुई
- यह सेटअप आने वाले मेहमानों के लिए भी रोचक बातचीत का विषय बन गया
सिस्टम आर्किटेक्चर
-
mini PC: वेब सर्वर, इमेज प्रोसेसिंग, Plex सर्वर सहित कई सेवाएं चलाता है
-
iPhone 8: SwiftUI ऐप के जरिए OCR और डैशबोर्ड की भूमिका निभाता है
-
EcoFlow power station: दोनों डिवाइसों को off-grid चलाता है
-
Tailscale: सुरक्षित नेटवर्क कनेक्टिविटी देता है
-
प्रोसेसिंग फ्लो
- इमेज प्रोसेसिंग सर्विस iPhone पर इमेज भेजती है → Apple Vision का उपयोग कर OCR चलाया जाता है → परिणाम वापस मिलता है और डैशबोर्ड पर आँकड़े दिखते हैं
- पूरी प्रक्रिया बाहरी बिजली पर निर्भर हुए बिना सिर्फ सौर ऊर्जा से चलती है
हार्डवेयर और सौर ऊर्जा
power station का चयन
- EcoFlow River 2 Pro मूल रूप से कैंपिंग के लिए खरीदा गया था, लेकिन यह प्रोजेक्ट के लिए बहुत उपयुक्त साबित हुआ
- GearScouts.com जैसी साइटों पर power station की वास्तविक खरीद कीमतों की तुलना की सिफारिश की गई
- iPhone 8 सर्वर 0.5~1W(standby) और 2~5W(प्रोसेसिंग के दौरान) बिजली खपत के साथ बहुत कुशल है
- mini PC 15~30W लेता है, और पूरे सिस्टम की दैनिक ऊर्जा खपत लगभग 1.2kWh है
सौर ऊर्जा प्रदर्शन (मौसम के अनुसार)
- गर्मी: अधिकतम 150~220W इनपुट, असीमित संचालन और चार्जिंग संभव
- पतझड़/वसंत: औसतन 20~60W, कुछ हद तक बैटरी के साथ संयुक्त उपयोग
- सर्दी: 5~20W, मुख्य रूप से बैटरी पर निर्भरता (15~20 घंटे संचालन)
- River 2 Pro की बड़ी क्षमता और चार्ज/डिस्चार्ज प्रबंधन से दीर्घकालिक स्थिरता बनी रही
iOS आधारित OCR सर्वर ऐप डेवलपमेंट
Apple Vision फ्रेमवर्क की ताकत
- Apple Vision लोकल स्तर पर बहुत तेज़ और सटीक OCR देता है
- बाहरी API/क्लाउड के बिना डिवाइस के अंदर ही प्रोसेसिंग संभव है
- उपयोग उदाहरण कोड दिया गया है (
UIImageप्रोसेसिंग → टेक्स्ट एक्सट्रैक्शन) - प्राइवेसी जोखिम और क्लाउड शुल्क की चिंता के बिना वातावरण बनाया जा सकता है
SwiftUI डैशबोर्ड और analytics
- डैशबोर्ड में रियल-टाइम आँकड़े (आज की रिक्वेस्ट, कुल संख्या, औसत प्रोसेसिंग समय, सफलता दर) दिखाए जाते हैं
- Google Analytics 4 इंटीग्रेशन से उपयोगकर्ता/सेशन/रियल-टाइम यूज़र डेटा देखा जा सकता है
- खिड़की पर रखे सर्वर में एक छोटे data center जैसा डैशबोर्ड देखना संभव है
सौर संचालन की व्यावहारिक चुनौतियाँ
-
कनाडा की परिस्थितियों में धूप वाला गर्मियों का मौसम छोटा और बादलों वाला सर्दियों का मौसम लंबा होता है, इसलिए मौसम-आधारित संचालन रणनीति ज़रूरी है
-
गर्मी: सिर्फ सौर ऊर्जा से चार्जिंग और साथ-साथ संचालन संभव
-
वसंत/पतझड़: सौर ऊर्जा + बैटरी hybrid
-
सर्दी: मुख्य रूप से बैटरी संचालन, बीच-बीच में सौर सहायता
-
1 साल लगातार चलाने के बाद भी iPhone battery health 76% बनी रही
-
कम तापमान में OCR की गति घटती है, जबकि गर्म वातावरण में यह तेज़ काम करता है
लागत विश्लेषण
निवेश और संचालन लागत
- प्रारंभिक निवेश
- EcoFlow River 2 Pro: $599 CAD (पहले से कैंपिंग के लिए मौजूद)
- 220W सोलर पैनल: $180 CAD
- अतिरिक्त सामग्री: लगभग $50 CAD
- अतिरिक्त सोलर निवेश कुल: लगभग $230 CAD
- मासिक औसत वास्तविक खपत के आधार पर सालाना $84~120 CAD बचत → 2~3 साल में निवेश वसूली की उम्मीद
क्लाउड OCR सेवा से तुलना
- क्लाउड OCR की लागत 1,000 रिक्वेस्ट पर लगभग $1.00~1.50 है, इसलिए समान रिक्वेस्ट के लिए $83~125 CAD खर्च होते
- सौर ऊर्जा आधारित लोकल प्रोसेसिंग में प्रति रिक्वेस्ट लागत 0 और पूरी प्राइवेसी सुनिश्चित होती है
1 साल का संचालन अनुभव
विश्वसनीयता और सुधार के बिंदु
- पुराने hardware की लगातार स्थिरता की पुष्टि हुई, और 1 साल से अधिक समय तक बिना रुकावट संचालन हुआ
- iOS background processing भी प्रभावी ढंग से सेट की जा सकती है (नियमित रिक्वेस्ट, app refresh का उपयोग)
- Vision फ्रेमवर्क के अपडेट के साथ पहचान सटीकता लगातार बेहतर हुई, खासकर हस्तलिपि और गैर-मानक फ़ॉन्ट में मजबूती बढ़ी
आई समस्याएँ और समाधान
- रुक-रुक कर मिलने वाली सौर ऊर्जा की स्थिति में mini PC को पहले बंद कर दिया जाता है, और सिस्टम को केवल iPhone रिक्वेस्ट संभालने के लिए सेट किया जाता है
- ओवरहीटिंग के लिए छाया, हवा का प्रवाह, और तापमान के अनुसार प्रोसेसिंग मात्रा समायोजन जैसे हार्डवेयर/सॉफ्टवेयर उपाय अपनाए गए
- iOS की background सीमाओं को न्यूनतम location उपयोग, नियमित HTTP response आदि से व्यावहारिक रूप से पार किया गया
महत्व और संकेत
-
प्राइवेसी पहले: इमेज बाहर भेजी नहीं जातीं, इसलिए आंतरिक प्रोसेसिंग से पूरी सुरक्षा मिलती है
-
ऊर्जा आत्मनिर्भरता: छोटे पैमाने पर सही, लेकिन नवीकरणीय ऊर्जा से कंप्यूटिंग workload चलाना संभव है
-
e-waste में कमी: बेकार हो चुके डिवाइसों को उच्च-मूल्य इंफ्रास्ट्रक्चर में बदला जा सकता है
-
लोकल-केंद्रित कंप्यूटिंग: हर चीज़ के लिए क्लाउड पर निर्भर होने के बजाय कुशल लोकल डेटा प्रोसेसिंग संभव है
-
यह सिस्टम नवीकरणीय ऊर्जा, लोकल कंप्यूटिंग और IoT डेमो के रूप में भी उपयोगी है
-
खिड़की के पास birdwatching के साथ सर्वर की स्थिति देखना लेखक को व्यक्तिगत रूप से संतोष देता है
अतिरिक्त सामग्री और संदर्भ
हार्डवेयर
-
TP-Link Kasa Smart Plug: वास्तविक बिजली खपत मॉनिटर करने के लिए उपयोग
-
EcoFlow App: River 2 Pro की स्थिति देखने के लिए
-
GearScouts.com: power station/outdoor gear की कीमत तुलना
-
इस लेखन के समय iPhone 8 सर्वर 83,418वीं OCR रिक्वेस्ट को पूरी तरह सौर ऊर्जा से संभाल रहा है
1 टिप्पणियां
Hacker News की राय