नए अपार्टमेंट के स्मार्ट energy monitoring system की पड़ताल
- लेखक जिस नए अपार्टमेंट में शिफ्ट हुए, उसकी उम्र इतनी उपयुक्त थी कि उसमें सर्दियों के लिए अच्छा thermal insulation और हर कमरे में Ethernet port जैसी खूबियाँ थीं।
- अपार्टमेंट में एक ऐसी चीज़ भी थी जो लेखक को कुछ ज़्यादा ही नई और smart लगी: एक touchscreen device।
- इस device पर यह बिल्कुल भी नहीं लिखा था कि यह क्या control करता है, और मकान-मालिक को भी इसके बारे में कुछ पता नहीं था।
energy monitoring system का पता चलना
- अपार्टमेंट से जुड़े अलग-अलग device manuals देखते समय लेखक को इस touchscreen device के बारे में जानकारी मिली।
- यह device energy monitoring system का हिस्सा था, जो मौजूदा energy usage बताने और historical data दिखाने की क्षमता रखता था।
- इसके अलावा एक दूसरा हिस्सा भी था, जिसे energy manager कहा जाता था, जो usage information पाने के लिए सीधे electric meter से जुड़ा था।
wireless communication की खोज
- ये दोनों devices WiFi का इस्तेमाल करके आपस में communicate करते थे, जो लेखक को थोड़ा असामान्य लगा।
- smart home features पर काम कर चुके एक दोस्त के अनुसार, IoT क्षेत्र में यह वास्तव में एक आम तरीका है।
touchscreen के Android tablet होने का खुलासा
- touchscreen को चालू करने के लिए लेखक ने एक छिपा हुआ button ढूँढा और उसे दबाया, जिसके बाद Android boot logo दिखाई दिया।
- यह device दरअसल एक पुराना Android tablet निकला, जिसमें Google Talk, Flash आदि पहले से install थे।
energy manager की power समस्या
- लेखक ने पाया कि energy manager को power नहीं मिल रही थी, इसलिए उन्होंने अपार्टमेंट के दूसरे energy manager से तुलना करके ज़रूरी fuse ढूँढा और उसे install किया।
user experience से निराशा
- energy usage monitor करने वाली screen user experience के लिहाज़ से निराशाजनक थी।
- electricity usage के अलावा बाकी आँकड़े energy provider पर निर्भर थे, और monitor install होने के बाद से वे बदल भी चुके हो सकते थे।
- cost और CO2 emissions के estimates को user खुद set नहीं कर सकता था।
server access और data extraction
- लेखक ने energy manager के WiFi network से सीधे connect होकर server से data निकालने की कोशिश की।
- browser के ज़रिए access किए गए server का interface Android tablet के WebView जैसा ही था।
IoT device की security की पड़ताल
- लेखक ने IoT device की security vulnerabilities की जाँच की, जिसमें SSH access की कोशिश, port scan,
tcf-agent protocol का अध्ययन आदि शामिल था।
- अंततः root password खाली छोड़कर SSH access पाने में सफलता मिली।
device के system और application का analysis
- लेखक ने पुष्टि की कि device Linux 3.10 चला रहा था और ARM9 family CPU का उपयोग कर रहा था।
- device पर एक Node.js app चल रही थी, जो energy usage data को web UI के रूप में user को दिखाती थी।
GN⁺ की राय
- यह लेख smart home technology और IoT devices की complexity तथा security vulnerabilities पर एक दिलचस्प case study प्रस्तुत करता है।
- समस्या सुलझाने की लेखक की प्रक्रिया technical curiosity और रचनात्मक समाधान खोजने की क्षमता को अच्छी तरह दिखाती है।
- यह कहानी technology में रुचि रखने वाले लोगों के लिए रोचक और शिक्षाप्रद है, और smart devices वास्तव में कैसे काम करते हैं तथा उनमें कौन-सी संभावित समस्याएँ हो सकती हैं, यह समझने में मदद करती है।
1 टिप्पणियां
Hacker News राय
पर्यावरण के प्रति जागरूकता बढ़ाने और utility consumption कम करने के लिए मासिक एकल संख्या की तुलना में कहीं अधिक विस्तृत डेटा की ज़रूरत होती है.
Linux-आधारित appliances की तकनीकी जटिलता पर आश्चर्य व्यक्त किया गया.
embedded devices में अनावश्यक complexity जोड़ दिए जाने पर आश्चर्य व्यक्त किया गया.
कहा गया कि Netthings नाम की company का नाम परिचित लगता है, और उस company के device में hardcoded NTP server block हो जाने से time synchronization fail होने का मामला बताया गया.
IoT में 'C' का मतलब 'cost-effective' होता है, इस मज़ाक के साथ यह भी कहा गया कि built-in Wi‑Fi वाले SoC (System on Chip) वास्तव में बहुत सस्ते होते हैं.
"तारीख और समय हमेशा सही होते हैं और उन्हें समायोजित करने की ज़रूरत नहीं होती" यह वाक्य Philip K. Dick की किसी किताब से उद्धृत जैसा लगता है.
किसी ने अपने personal IoT project का दिलचस्प अनुभव साझा किया और कहा कि NetThings की vulnerabilities पर अतिरिक्त जानकारी उस लेख की सबसे खास बात है.
यह सुझाव दिया गया कि अपनी पोस्ट को उसी device पर host किया जाए, ताकि समय के साथ domain गायब हो जाने पर भी जानकारी सुरक्षित रह सके.
3A fuse की ज़रूरत का ज़िक्र करते हुए कहा गया कि इतनी power खपत करने वाला energy meter अपने उद्देश्य के अनुरूप नहीं है.
port 1534 पर Micromuse service सूचीबद्ध देखकर आश्चर्य व्यक्त किया गया.