1 पॉइंट द्वारा GN⁺ 2024-01-21 | 1 टिप्पणियां | WhatsApp पर शेयर करें

नए अपार्टमेंट के स्मार्ट 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 टिप्पणियां

 
GN⁺ 2024-01-21
Hacker News राय
  • पर्यावरण के प्रति जागरूकता बढ़ाने और utility consumption कम करने के लिए मासिक एकल संख्या की तुलना में कहीं अधिक विस्तृत डेटा की ज़रूरत होती है.

    • कम से कम 5 मिनट के अंतराल पर usage देख पाना चाहिए.
    • उदाहरण के लिए, यह पता चल सकता है कि electric heater को कुछ घंटों तक चालू रखने से एक महीने की lighting usage से भी ज़्यादा बिजली खर्च हुई.
    • दक्षिण अफ्रीका के middle-class घरों में solar panels और inverter आम हैं. बिजली उपयोग का पूरा इतिहास देखा जा सकता है, जिससे efficiency सुधारना आसान होता है.
    • जब केवल कुल संख्या दी जाती है, तो यह अनुमान लगाना पड़ता है कि consumption किस activity से हुआ.
    • उदाहरण के लिए, shower के बाद लगभग एक घंटे तक 3kw खर्च होना इस बात का संकेत है कि water heater फिर से पानी गरम कर रहा है.
    • inverter data से यह देखा जा सकता है कि अगर सुबह जल्दी, जब solar generation पर्याप्त नहीं होती, shower लिया जाए तो battery drain होती है और उसके कारण बिजली grid से आती है.
    • water heater पर timer लगाकर उसे केवल 10 बजे के बाद, जब solar generation पर्याप्त हो, heat करने के लिए सेट किया जा सकता है, जिससे बिजली बचती है.
    • काश पानी के उपयोग को monitor करने का भी कोई सुविधाजनक तरीका होता.
  • Linux-आधारित appliances की तकनीकी जटिलता पर आश्चर्य व्यक्त किया गया.

    • जबकि सिर्फ़ दो microcontroller से भी numbers और bar graph दिखाए जा सकते हैं, फिर भी complex system आम हैं.
    • मौजूदा power supply standby में भी 16W खपत करती है, यानी एक छोटे refrigerator जितनी power इस्तेमाल कर सकती है.
    • ऐसी solutions की पूरी life cycle assessment (LCA) चिंता पैदा करती है, खासकर जब उनकी तुलना कुछ डॉलर के microcontroller से की जाए.
    • अक्सर installation के 3 साल के भीतर ऐसे system fail हो जाते हैं.
  • embedded devices में अनावश्यक complexity जोड़ दिए जाने पर आश्चर्य व्यक्त किया गया.

    • मौजूदा दीवारों के भीतर cable डालना झंझट भरा होता है, इसलिए ज़्यादातर devices remodeling के लिए खरीदे जाते हैं और सस्ते Wi‑Fi chipset का उपयोग करते हैं.
    • 3A fuse की ज़रूरत होने का उल्लेख है, और installation के बाद fuse का तापमान कई बार जाँचकर safety सुनिश्चित की गई.
    • Jazelle (Java bytecode के लिए hardware support) का भी ज़िक्र है.
  • कहा गया कि Netthings नाम की company का नाम परिचित लगता है, और उस company के device में hardcoded NTP server block हो जाने से time synchronization fail होने का मामला बताया गया.

    • Netthings 2018 में liquidate हो गई थी, इसलिए उस device के लिए support मिलना कठिन है.
  • IoT में 'C' का मतलब 'cost-effective' होता है, इस मज़ाक के साथ यह भी कहा गया कि built-in Wi‑Fi वाले SoC (System on Chip) वास्तव में बहुत सस्ते होते हैं.

    • ज़्यादातर SoC में by default Ethernet controller नहीं होता, इसलिए अगर use case के लिए उपयुक्त हो तो Wi‑Fi इस्तेमाल करना ज़्यादा cost-effective होता है.
    • physical protocol/connection type का support भी होता है, लेकिन remodeled client के मामले में Wi‑Fi या wireless protocol सबसे अच्छा विकल्प है.
  • "तारीख और समय हमेशा सही होते हैं और उन्हें समायोजित करने की ज़रूरत नहीं होती" यह वाक्य Philip K. Dick की किसी किताब से उद्धृत जैसा लगता है.

  • किसी ने अपने personal IoT project का दिलचस्प अनुभव साझा किया और कहा कि NetThings की vulnerabilities पर अतिरिक्त जानकारी उस लेख की सबसे खास बात है.

  • यह सुझाव दिया गया कि अपनी पोस्ट को उसी device पर host किया जाए, ताकि समय के साथ domain गायब हो जाने पर भी जानकारी सुरक्षित रह सके.

  • 3A fuse की ज़रूरत का ज़िक्र करते हुए कहा गया कि इतनी power खपत करने वाला energy meter अपने उद्देश्य के अनुरूप नहीं है.

    • installation process बिजली के बहुत पास हुई, फिर भी हर installation बहुत साफ-सुथरे ढंग से की गई.
  • port 1534 पर Micromuse service सूचीबद्ध देखकर आश्चर्य व्यक्त किया गया.

    • कहा गया कि 2006 में Micromuse में काम किया था, और IBM/Tivoli द्वारा अधिग्रहण के बाद भी यह नाम कायम नहीं रहा.
    • यह भी कहा गया कि वास्तव में कोई updates नहीं करता.