
मिएले उपकरणों के ऑप्टिकल डायग्नोस्टिक इंटरफेस के माध्यम से संचार के लिए ओपन हार्डवेयर और सॉफ्टवेयर उपकरण
FreeMDU परियोजना Miele उपकरणों के साथ उनके ऑप्टिकल डायग्नोस्टिक इंटरफ़ेस के माध्यम से संवाद करने के लिए ओपन हार्डवेयर और सॉफ़्टवेयर उपकरण प्रदान करती है। यह मालिकाना Miele Diagnostic Utility (MDU) सॉफ़्टवेयर का एक मुफ्त और ओपन विकल्प है, जो केवल पंजीकृत सेवा तकनीशियनों के लिए उपलब्ध है।
1996 के बाद निर्मित अधिकांश Miele उपकरणों में एक ऑप्टिकल इन्फ्रारेड-आधारित डायग्नोस्टिक इंटरफ़ेस शामिल है, जो सामने के पैनल पर संकेतक रोशनी में से एक के पीछे छिपा होता है। पुराने उपकरणों पर, यह इंटरफ़ेस Program Correction (PC) लेबल द्वारा चिह्नित होता है।
अब तक, इस इंटरफ़ेस के साथ संचार के लिए Miele द्वारा विशेष रूप से बेचे जाने वाले एक महंगे इन्फ्रारेड एडाप्टर और उनके क्लोज-सोर्स सॉफ़्टवेयर की आवश्यकता थी। FreeMDU का लक्ष्य डायग्नोस्टिक और होम ऑटोमेशन उद्देश्यों के लिए इस इंटरफ़ेस को सभी के लिए सुलभ बनाना है।
परियोजना तीन मुख्य घटकों में विभाजित है:
मालिकाना डायग्नोस्टिक इंटरफ़ेस और इस परियोजना के पीछे रिवर्स-इंजीनियरिंग प्रक्रिया के बारे में अधिक जानकारी इस ब्लॉग पोस्ट में पाई जा सकती है।
[!CAUTION] यह परियोजना अत्यधिक प्रायोगिक है और यदि जिम्मेदारी से उपयोग नहीं किया गया तो आपके Miele उपकरणों को स्थायी क्षति पहुंचा सकती है। अपने जोखिम पर आगे बढ़ें।
जब डायग्नोस्टिक इंटरफ़ेस के माध्यम से एक कनेक्शन स्थापित किया जाता है, तो उपकरण अपने सॉफ़्टवेयर आईडी के साथ प्रतिक्रिया करता है, जो एक 16-बिट संख्या है जो डिवाइस के माइक्रोकंट्रोलर पर चलने वाले फर्मवेयर संस्करण की विशिष्ट रूप से पहचान करता है। हालांकि, यह आईडी सीधे किसी विशिष्ट मॉडल या बोर्ड प्रकार से संबंधित नहीं होती है, इसलिए समर्थित मॉडलों की एक व्यापक सूची प्रदान करना असंभव है।
निम्न तालिका उन सॉफ़्टवेयर आईडी और उपकरण/बोर्ड संयोजनों को सूचीबद्ध करती है जिन्हें FreeMDU के साथ काम करने की पुष्टि की गई है:
यदि आपका उपकरण यहां सूचीबद्ध नहीं है, लेकिन उपरोक्त में से किसी एक के समान मॉडल संख्या है, तो यह पहले से ही संगत हो सकता है। अन्य सभी मामलों में, सॉफ़्टवेयर आईडी निर्धारित करना नए उपकरणों के लिए समर्थन जोड़ने की दिशा में पहला कदम है।
नए उपकरणों के लिए समर्थन जोड़ने के विवरण जल्द ही प्रदान किए जाएंगे।
किसी भी FreeMDU घटक का उपयोग करने से पहले, सुनिश्चित करें कि आपके सिस्टम पर Rust toolchain स्थापित है।
इसके बाद, आपको अपने Miele डिवाइस के साथ इंटरफेस करने के लिए एक संचार अनुकूलक बनाना होगा। एक बार अनुकूलक तैयार हो जाने पर, नीचे दिए गए विकल्पों में से उपयुक्त उपयोग का मामला चुनें:
यदि आप अपने उपकरण की मरम्मत या परीक्षण करना चाहते हैं:
अपने संचार अनुकूलक पर होम फर्मवेयर को ब्रिज मोड में फ्लैश करें और इसे अपने डिवाइस से जोड़ें।
अपने डेस्कटॉप कंप्यूटर पर TUI एप्लिकेशन चलाएं।
यदि आप अपने उपकरण को होम असिस्टेंट या किसी अन्य होम ऑटोमेशन सिस्टम में एकीकृत करना चाहते हैं:
यदि आप Miele उपकरणों के साथ संवाद करने के लिए अपना स्वयं का सॉफ़्टवेयर विकसित करना चाहते हैं:
अपने संचार अनुकूलक पर होम फर्मवेयर को ब्रिज मोड में फ्लैश करें और इसे अपने डिवाइस से जोड़ें।
अपने कस्टम सॉफ़्टवेयर को लागू करने के लिए प्रोटोकॉल क्रेट का उपयोग करें।
यह एक स्वतंत्र, ओपन-सोर्स परियोजना है और Miele & Cie. KG या इसकी सहयोगी कंपनियों से संबद्ध, समर्थित या प्रायोजित नहीं है। सभी उत्पाद नाम और ट्रेडमार्क उनके संबंधित मालिकों की संपत्ति हैं। Miele उपकरणों के संदर्भ केवल वर्णनात्मक उद्देश्यों के लिए हैं और Miele के साथ किसी भी संबंध का संकेत नहीं देते हैं।
आपके विकल्प पर निम्नलिखित में से किसी एक के तहत लाइसेंस प्राप्त है
जब तक आप स्पष्ट रूप से अन्यथा नहीं बताते हैं, Apache-2.0 लाइसेंस में परिभाषित अनुसार, आपके द्वारा कार्य में शामिल करने के लिए जानबूझकर प्रस्तुत किया गया कोई भी योगदान बिना किसी अतिरिक्त शर्तों या शर्तों के उपरोक्त अनुसार दोहरे लाइसेंस के अंतर्गत आएगा।
| सॉफ़्टवेयर आईडी | उपकरण | बोर्ड | माइक्रोकंट्रोलर | ऑप्टिकल इंटरफ़ेस स्थान | स्थिति |
|---|
| 218 | W 985 | EDPW 213 | Mitsubishi M37451MC | इनलेट जांचें (PC) संकेतक | 🟢 पूरी तरह से समर्थित |
| 324 | W 980 | EDPW 213 | Mitsubishi M37451MC | इनलेट जांचें (PC) संकेतक | 🟢 पूरी तरह से समर्थित |
| 360 | बेयर बोर्ड | EDPW 223-A | Mitsubishi M38078MC-065FP | इनलेट जांचें (PC) संकेतक | 🟢 पूरी तरह से समर्थित |
| 419 | बेयर बोर्ड | EDPW 206 | Mitsubishi M37451MC-804FP | इनलेट जांचें (PC) संकेतक | 🟢 पूरी तरह से समर्थित |
| 469 | W 487 S | EDPW 228-A | Mitsubishi M38078MF | इनलेट जांचें (PC) संकेतक | 🟢 पूरी तरह से समर्थित |
| 517 | G 7804 | EGPL 061 | Mitsubishi M38079EFFP | (PC) DOS संकेतक | 🟢 पूरी तरह से समर्थित |
| 605 | G 651 I PLUS-3 | EGPL 542-C | Mitsubishi M38027M8 | नमक (PC) संकेतक | 🟢 पूरी तरह से समर्थित |
| 629 | W 2446 | EDPL 126-B | Mitsubishi M38079MF-308FP | इनलेट जांचें (PC) संकेतक | 🟢 पूरी तरह से समर्थित |
| 2088 | W 3241 | EDPL 162-B | Mitsubishi M38079EFFP | इनलेट जांचें (PC) संकेतक | 🟢 पूरी तरह से समर्थित |
| 2895 | W 3164 | EDPL 151-B | Mitsubishi M38079MF-322FP | इनलेट जांचें (PC) संकेतक | 🟢 पूरी तरह से समर्थित |