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

Thread का विस्तृत परिचय और समस्याएँ

  • 2022 में Dennis Schubert द्वारा प्रकाशित, जरूरत से ज़्यादा engineered coffee bean storage और inventory management solution पर लिखे गए लेख ने कई लोगों को प्रेरित किया
  • हाल ही में Dennis ने battery life बढ़ाने के लिए अपने पिछले प्रोजेक्ट का version 2 बनाया और इस प्रक्रिया में low-power electronics का अध्ययन किया
  • profiling के नतीजों से पता चला कि WiFi battery drain का मुख्य कारण था, इसलिए उन्होंने LoRa या Zigbee जैसे विकल्पों की तलाश की
  • Thread नाम का network stack एक आकर्षक विकल्प लगा, क्योंकि यह Zigbee के समान physical layer का उपयोग करता है, लेकिन IPv6 आधारित है और bridge के ज़रिए मौजूदा home network से जुड़ने का लाभ देता है
  • Apple HomePod, Nest Hub जैसे कई devices पहले से ही Thread Border Router की भूमिका निभा रहे हैं, इसलिए इसे लागू करना आसान था
  • उन्होंने खुद Thread-आधारित प्रोजेक्ट करने और उस पर एक blog post लिखने की योजना बनाई

Thread Group की बंद प्रकृति की समस्या

  • Thread, IEEE 802.15.4, IPv6, CoAP जैसी open standard technologies का उपयोग करता है, लेकिन specification document खुद सार्वजनिक नहीं रखा जाता
  • specification document पर DRM लागू है और उसमें watermark डाला गया है
  • Thread तकनीक को implement करने और products में लागू करने के लिए Thread Group की membership लेनी पड़ती है
  • सबसे सस्ती Implementer स्तर की membership की लागत $7,500 प्रति वर्ष है
  • open source implementation OpenThread मौजूद है, लेकिन इसका उपयोग करके product launch करने के लिए भी membership चाहिए
  • commercial products के लिए certification process की मांग समझ में आती है, लेकिन non-commercial उपयोग तक को रोकना समझना कठिन है
  • खास तौर पर, electronics के छात्रों और सीखने वालों को उद्योग में आने से पहले इस तकनीक से परिचित होने के अवसर से वंचित करना समस्या है
  • Apple, Google जैसी बड़ी कंपनियों के केंद्र में बना Thread Group मानो केवल बाज़ार पर कब्ज़ा करने पर ही ध्यान दे रहा हो

GN⁺ की राय

  • Thread जैसी network technologies, जो व्यवहार में लगभग monopoly technology की तरह संचालित होती हैं, developer ecosystem को सक्रिय बनाने में बाधा बन सकती हैं। खासकर शुरुआती developers के मुक्त प्रयोग और चुनौतियों को रोकना, लंबे समय में तकनीकी प्रगति को बाधित कर सकता है।

  • IoT बाज़ार को सक्रिय बनाने के लिए open network protocols का महत्व बढ़ रहा है। बड़ी कंपनियों के consortium की तुलना में community-केंद्रित open source projects बेहतर विकल्प बन सकते हैं।

  • मिलते-जुलते तकनीकी stack वाले open source projects में Zigbee2mqtt और Z-Stack शामिल हैं। बेशक, अभी home IoT market में उनकी मौजूदगी Thread जितनी व्यापक नहीं है, लेकिन developer-friendly नज़रिए से वे बेहतर विकल्प हो सकते हैं।

  • Thread को बढ़ावा देने वाली बड़ी कंपनियों का प्रभाव बहुत मजबूत है, इसलिए तुरंत सुधार होना आसान नहीं दिखता। फिर भी developer community को आवाज़ उठाने और विकल्प तलाशने की ज़रूरत है। यह वह समय है जब कंपनियों के मुनाफ़े और developers की आज़ादी के बीच संतुलन बनाने की समझ चाहिए।

1 टिप्पणियां

 
GN⁺ 2024-05-12
Hacker News राय
  • LoRaWAN को कानूनी नज़रिए से कम जटिल होने के कारण कई शहर चुन रहे हैं। लेकिन इसे इस्तेमाल करना ज़्यादा जटिल है, और डेनमार्क के telecom कानूनों की वजह से high-speed internet पर telecom operator monopoly जैसी पाबंदियाँ हैं। यह Thread पर भी लागू होगा।
  • शहरों के पास antenna लगाने के लिए public school, library आदि जैसी कई जगहें होने का फ़ायदा है। मुख्य बात यह है कि शहर LoRaWAN को सार्वजनिक करे। अगर प्रोजेक्ट शहर के काम आए और सार्वजनिक हो, तो मुफ़्त बिजली और वित्तीय सहायता भी मिल सकती है।
  • कुल मिलाकर, Thread का बस इस्तेमाल ही नहीं करना चाहिए.

जिन hobby developers के पास Thread Group में शामिल होने लायक पैसे नहीं हैं, उनके लिए Thread को कानूनी रूप से इस्तेमाल करने का कोई तरीका नहीं है

  • क्या सच में ऐसा है? लाइसेंस की कानूनी शब्दावली शायद patents की ओर इशारा करती है, लेकिन अगर कोई commercial involvement नहीं है, तो व्यक्तिगत काम पर patents लागू नहीं होते.

  • hobby दायरे से बाहर, और ज़्यादा सामान्य रूप से देखें तो, मौजूदा patent system जो monopoly देता है उसकी बेतुकापन इस ढाँचे में साफ़ दिखती है। patent portfolio रखने वाली बड़ी कंपनियाँ OpenThread को आज़ादी से इस्तेमाल कर सकती हैं, लेकिन SMBs और startups ऐसा नहीं कर सकते।

  • मैंने Thread के बारे में पहली बार सुना, और अब लगता है काश न सुना होता। ग़ुस्सा होने की एक और वजह मिल गई, यह सोचकर दुख हो रहा है।

  • ऐसी चीज़ों से जितना हो सके बचना चाहिए और उम्मीद करनी चाहिए कि ये गायब हो जाएँ। मैं किसी को इसे स्वीकार करने या अपनाने की सलाह नहीं देना चाहूँगा.

  • Zigbee इस्तेमाल करना बेहतर है। 3.x खुला है और अच्छी तरह परिभाषित है। HomeAssistant के लिए dongle bridge भी सस्ते हैं.

  • Matter spec में भी ऐसी ही समस्या है। शैतान बारीकियों में छिपा है, और चालाक marketing की वजह से लोग समझ ही नहीं पाते कि वे किस चीज़ की तारीफ़ कर रहे हैं।

  • असली समस्या वे लोग हैं जो ऐसी चीज़ों में पैसा लगाते हैं.

  • मैं तो Thread नाम ही इस्तेमाल नहीं करना चाहता। लगता है महीनों, सालों तक ऐसी मीटिंग्स चलती रहेंगी जिनमें यह भ्रम रहेगा कि बात OS scheduler thread की हो रही है या framework के नाम की। (ज़रा कल्पना करो कि जिनकी मातृभाषा English नहीं है वे thread और threads में फ़र्क न कर पाएं और एक-दूसरे से बात कर रहे हों।) बस मार ही डालो.

  • अगर Thread spec के लाइसेंस से सहमत हुए बिना OpenThread को सीधे इस्तेमाल किया जाए, तो क्या यह लाइसेंस शर्तें लागू होंगी? अगर आपने सिर्फ BSD license से सहमति दी है, तो शायद मुक़दमा नहीं होना चाहिए lol

  • "अगर किसी hobbyist के पास Thread Group में शामिल होने के पैसे नहीं हैं, तो उसके लिए Thread को कानूनी रूप से इस्तेमाल करने का कोई तरीका नहीं है"

  • जब तक कोई यह पता न लगा ले कि इससे जुड़े patents हैं भी या नहीं, तब तक जानने का कोई तरीका नहीं है।

  • शायद Compaq को clean room में इन चीज़ों की नकल करनी होगी, और फिर अगर कोई वैध patent हो तो चोट खाने का इंतज़ार करना होगा...

  • क्या हमें तब तक इंतज़ार करना होगा जब यह वास्तव में home communication standard बन जाए, और फिर regulator आकर इसे ज़बरदस्ती खुला करवाए?

  • मैं शर्त नहीं लगाना चाहता कि कौन-सी agency होगी, लेकिन सब जानते हैं कि वह कौन हो सकती है.

  • मुझे इस स्तर की licensing की ज़्यादा समझ नहीं है। Thread की licensing की तुलना Bluetooth जैसी चीज़ से कैसे होती है, जहाँ product में integrate करने के लिए पैसे देने पड़ते हैं?

  • संयोग से इस हफ़्ते मैंने Thread के साथ थोड़ा खेला, और ESP32 पर example project flash करके laptop से ping भेजना शुरू करना जितना सोचा था उससे आसान था।