UPMILab.
☰

जीवनशैली

पुराने उपकरणों को स्मार्ट होम में बदलें? वनपैड, सैमसंग और एलजी को होमकिट के माध्यम से जोड़ें

उपकरणों को बदले बिना एप्पल होमकिट से जुड़ने का वास्तविक उदाहरण

मूल कोरियाई लेख ↗ · चित्रों, वीडियो और डाउनलोड की सामग्री में मूल कोरियाई या अंग्रेज़ी इंटरफ़ेस शामिल हो सकते हैं।

समस्या

रोशनी, हीटिंग/कूलिंग वॉल पैनल ऐप पर, कूलिंग स्मार्टथिंग्स पर, डोरलॉक अलग ऐप पर बिखरे हुए थे। एक ही घर को नियंत्रित करने के लिए उपकरणों के अनुसार ऐप बदलना पड़ता था।

तरीका

मौजूदा उपकरणों को बनाए रखते हुए एनएसएएस को कनेक्शन बिंदु के रूप में उपयोग किया गया। वॉल पैनल पैकेट का विश्लेषण किया गया, सैमसंग API और किचन मॉनिटर लाइन को होमब्रिज में एकत्र किया गया।

बदलाव

ऐपल होम में रोशनी, कूलिंग/हीटिंग, वेंटिलेशन, एंट्री वीडियो और दरवाजे को एक साथ नियंत्रित किया जाता है। वायु गुणवत्ता एकत्रीकरण/प्रदर्शन तक जोड़ा गया है, जीवन की शर्तों को बांधने वाले जटिल स्वचालन का विस्तार करने की योजना है।

SmartThings, LG ThinQ और IMAZU के नियंत्रण को एप्पल होम में एक ही स्थान पर लाने की प्रक्रिया को मूल ऐप आइकन का उपयोग करके दर्शाया गया है
यह एक एकीकृत अवधारणात्मक छवि है, जिसमें SmartThings, LG ThinQ, IMAZU और एप्पल होम ऐप के आइकन को संदर्भ के रूप में उपयोग किया गया है। मेरे द्वारा उपयोग की जाने वाली वास्तविक एप्पल होम स्क्रीन नीचे दिए गए विवरण में देखी जा सकती है।
1

एप्पल होम में एकीकृत नियंत्रण

4

कमरे के अनुसार ठंडक और गर्मी का एकीकृत टाइल

NAS

पुराने उपकरणों के बीच कनेक्शन बिंदु

समस्या

प्रत्येक उपकरण के लिए अलग-अलग ऐप खोलें, और एक ही कमरे में ठंडक और गर्मी दोनों को अलग-अलग नियंत्रित करें।

बदलाव

पुराने उपकरणों को एप्पल होम से जोड़ें, और कमरे के अनुसार उपकरणों को एक ही स्थान से नियंत्रित करें।

निर्माण की प्रक्रिया

प्रतिस्थापन से बेहतर, कनेक्शन

मैंने स्थापित रोशनी, हीटिंग, वेंटिलेशन और एयर कंडीशनर, तथा प्रवेश द्वार उपकरणों को यह देखा कि वे किस संकेत के माध्यम से काम करते हैं।

पुरानी लाइनों में सुराग खोजें

मैंने वनपैड आदेशों को एकत्र किया और रसोई मॉनिटर की ओर जाने वाली लाइन में कॉमन एंट्री कॉल, नियंत्रण और वीडियो मार्ग खोजे।

NAS के माध्यम से आपसी अनुवाद

मैंने RS485, SmartThings API और वीडियो स्ट्रीम को अलग-अलग Homebridge से जोड़ा। मैंने न केवल आदेशों को, बल्कि उपकरण की स्थिति को भी प्राप्त किया।

पूरे घर को एक साथ बांधें

एप्पल होम में रोशनी, ठंडक/गर्मी, वेंटिलेशन और प्रवेश द्वार का उपयोग एक साथ किया जाता है। सेंसर और जीवन शैली की स्थितियों को जोड़ने वाली स्वचालन इस पर विस्तारित होती है।

मेरे द्वारा उपयोग की जाने वाली वास्तविक वनपैड का पिछला हिस्सा। सामान्य उपकरण, प्रवेश द्वार और वीडियो कनेक्शन को अलग करने वाला आरंभिक बिंदु।
मेरे द्वारा उपयोग की जाने वाली वास्तविक वनपैड का पिछला हिस्सा। सामान्य उपकरण, प्रवेश द्वार और वीडियो कनेक्शन को अलग करने वाला आरंभिक बिंदु।
वास्तविक HNF-I2101 लेबलिंग और टर्मिनल विवरण। यह एक मूल फोटो है जिसमें कनेक्शन संरचना की जांच की गई थी।
वास्तविक HNF-I2101 लेबलिंग और टर्मिनल विवरण। यह एक मूल फोटो है जिसमें कनेक्शन संरचना की जांच की गई थी।

कार्यान्वयन और उपयोग के तरीके

01उपकरण बदलने के बजाय कनेक्शन चुनने का कारण

हर बार उपयोग करते समय ऐप बदलना असुविधाजनक था। एक ही कमरे की हीटिंग अपार्टमेंट वॉल पैनल पर थी, जबकि कूलिंग सैमसंग स्मार्टथिंग्स पर थी, जिससे एक ही स्थान को दो अलग-अलग सिस्टम से अलग-अलग प्रबंधित करना पड़ता था।

शुरुआत से ही मैटर उत्पादों से संरचना करने का विकल्प भी है। मैंने पहले से स्थापित वॉल पैनल, हीटिंग/कूलिंग और मुख्य द्वार के उपकरणों को पूरी तरह बदलने के बजाय मौजूदा एनएसएएस और संचार एडाप्टर का उपयोग किया। यह लागत बोझ कम करने के लिए दृष्टिकोण है, और विशिष्ट बचत की मात्रा को मापा नहीं गया है।

वर्तमान में ऐपल होम में रोशनी, हीटिंग/कूलिंग, वेंटिलेशन, सैमसंग कूलिंग और मुख्य द्वार वीडियो का उपयोग किया जा रहा है। फ्लैट प्रवेश द्वार एलजी स्मार्ट लॉक और कॉमन एंट्री के नियंत्रण भी सामान्य रूप से काम कर रहे हैं। एक ही कमरे की कूलिंग और हीटिंग को एक टाइल में बांधकर चार कमरों में उपयोग किया जा रहा है।

02तैयार किए गए भाग और पूर्ण कनेक्शन संरचना

केंद्र एनएसएएस पर चलने वाला होमब्रिज है। सामान्य उपकरण नियंत्रण और कॉमन एंट्री नियंत्रण के लिए अलग-अलग USB-RS485 एडाप्टर का उपयोग किया गया है, जबकि वीडियो के लिए एक जोड़ी पैसिव बलून, BNC कनेक्शन भाग और AHD2NET एन्कोडर जोड़ा गया है। विभिन्न सिग्नलों को जबरदस्ती एक ही लाइन में नहीं मिलाया गया है।

रोशनी, हीटिंग/कूलिंग और वेंटिलेशन वॉल पैनल के केंद्र EXTDEV1 से एनएसएएस की ओर जाते हैं, जबकि कॉमन एंट्री नियंत्रण किचन मॉनिटर की SUB2 नियंत्रण लाइन से अलग एडाप्टर से जुड़ा है। SUB2 का वीडियो बलून और एन्कोडर के माध्यम से LAN में आता है। सैमसंग एयर कंडीशनर को केबलिंग के बजाय स्मार्टथिंग्स क्लाउड API के माध्यम से जोड़ा गया है।

इसे बनाने के लिए पहले वॉल पैनल मॉडल और टर्मिनल, किचन मॉनिटर की उपस्थिति, और एयर कंडीशनर की API कनेक्टिविटी की जांच करनी होगी। समान आकार के कनेक्टर होने पर भी लाइन का कार्य या संचार सेटिंग्स अलग हो सकती हैं।

03वॉल पैनल पैकेट को एकत्र करने और कार्रवाई को व्याख्या करने का तरीका

मौजूदा उपकरणों के संचार के दौरान केवल प्राप्त किया गया और पैकेट एकत्र किए गए। इसके बाद, एक बार में एक ही शर्त बदली गई, जैसे कि एक रोशनी को चालू करना या हीटिंग सेट तापमान बदलना। सामान्य ट्रैफिक और नियंत्रण क्षण के ट्रैफिक की तुलना करते हुए कमरे का नंबर, आदेश और स्थिति को अलग किया गया।

समान कार्रवाई और विपरीत कार्रवाई को दोहराकर मानों के अर्थ की पुष्टि की गई, और एआई एजेंट व विश्लेषण कोड में सुधार किया गया। व्याख्या किए गए आदेशों को फिर से भेजते समय वास्तविक उपकरण की प्रतिक्रिया और लौटने वाली स्थिति दोनों की जांच की गई।

मेरे वॉल पैनल के सामान्य उपकरण लाइन में EXTDEV1 का 1B नीला B- से, 1A सफेद A+ से जुड़ा है और 9600bps·8N1 पर संचार करता है। मौजूदा केबलिंग को बनाए रखते हुए समानांतर शाखा दी गई थी, और इस संरचना में GND को नहीं जोड़ा गया था। वास्तविक टर्मिनल और एडाप्टर की तस्वीरें साथ में दी गई हैं।

04पुराने सैमसंग एयर कंडीशनर को जोड़ने का तरीका

उपयोग किया गया एयर कंडीशनर मैटर का समर्थन नहीं करता है, यह स्मार्टथिंग्स उत्पाद है। सैमसंग स्मार्टथिंग्स डेवलपर API का उपयोग करके एनएसएएस के होमब्रिज से जोड़ा गया है। OAuth के माध्यम से खाता प्रमाणित किया जाता है और टोकन को नवीनीकृत किया जाता है, REST API के माध्यम से स्थिति को पूछा जाता है और नियंत्रण आदेश भेजे जाते हैं।

कूलिंग अनुरोध स्मार्टथिंग्स की ओर और हीटिंग अनुरोध वॉल पैनल RS485 की ओर भेजने के लिए एकीकृत कोड जोड़ा गया है। ऐपल होम में एक ही कमरे की कूलिंग/हीटिंग को एक ही मेनू से चुना जा सकता है, और मोड बदलते समय विपरीत उपकरण को पहले बंद करने के लिए परिवर्तन क्रम लागू किया गया है।

यह मार्ग इंटरनेट और स्मार्टथिंग्स क्लाउड का उपयोग करता है। लोकल एआई जोड़ा जाए, तो भी इस एयर कंडीशनर का कनेक्शन स्वचालित रूप से ऑफ़लाइन मोड में नहीं बदलता है।

05किचन मॉनिटर लाइन से कॉमन एंट्री नियंत्रण मिला

केवल रोशनी/हीटिंग लाइन से कॉमन एंट्री को खोलना संभव नहीं था। किचन मॉनिटर भी एंट्री कॉल प्राप्त करता है और दरवाजा खोलता है, इस बिंदु पर ध्यान दिया गया और उस उपकरण से पहले से आ रही SUB2 सिग्नल का उपयोग किया गया। मौजूदा कनेक्शन से आवश्यक दो लाइनों को अलग करके दूसरे USB-RS485 एडाप्टर के माध्यम से एनएसएएस से जोड़ा गया।

यह लाइन सामान्य उपकरण बस से अलग है और 3840bps·8E1 पर संभाली जाती है। प्रोग्राम कॉल स्थिति को ट्रैक करता है, ऐप से खोलने का अनुरोध मिलने पर और वास्तविक भेजने से ठीक पहले शर्तों की पुनः जांच करता है। केवल अनुमत दरवाजा खोलने के अनुरोध को ही भेजा गया है।

SUB2 केबल का वीडियो लाइन और दरवाजा नियंत्रण लाइन अलग-अलग भूमिकाओं वाले हैं। सार्वजनिक केबलिंग डायग्राम में संरचना दिखाई गई है, लेकिन पुष्टि नहीं की गई लाइन रंग या पिन नंबरों को मनमाने ढंग से नहीं जोड़ा गया है। एंट्री तक पहुंच के विशिष्ट आदेश और प्रमाणीकरण जानकारी भी सार्वजनिक नहीं की गई हैं।

06एनालॉग एंट्री वीडियो को ऐपल होम तक पहुँचाना

किचन मॉनिटर से आने वाली वीडियो लाइन को अलग करके पैसिव बलून और फोन केबल ट्विस्टेड पेयर से जोड़ा गया। बलून BNC और ट्विस्टेड पेयर खंड को जोड़ने वाला भाग है, जबकि नेटवर्क वीडियो में बदलने का कार्य AHD2NET एन्कोडर संभालता है।

इस संरचना का इनपुट CVBS NTSC है, वास्तविक आउटपुट H.265 शैली का HTTP fMP4 है। एनएसएएस प्रॉक्सी एन्कोडर प्रमाणीकरण और सिग्नल स्थिति को संभालता है, FFmpeg H.264 में परिवर्तित करता है और होमब्रिज कैमरे को भेजता है। केवल भागों के नाम देखकर स्ट्रीम फॉर्मेट का अनुमान नहीं लगाया गया, बल्कि वास्तविक आउटपुट की जांच की गई।

कॉल से वीडियो सिग्नल सक्रिय होने के क्षण को पहचानकर ऐपल होम के डोरबेल नोटिफिकेशन से जोड़ा गया। दरवाजा खोलने की अनुमति इस वीडियो पहचान पर नहीं, बल्कि अलग SUB2 कॉल पैकेट पर निर्भर करती है। कॉल समाप्त होने पर मूल वीडियो कट होने की स्थिति को भी संभाला गया। हाल ही में कॉल वीडियो को छोटा रखकर देरी से खोलने पर भी जांच सक्षम बनाया गया, और अंतिम फ्रेम को दोहराने का प्रबंधन जोड़ा गया है। यह कॉल समाप्ति के बाद के लाइव वीडियो से अलग है। जब वीडियो प्राप्त नहीं हो सकता है, तो प्रतीक्षा स्क्रीन और सीमित पुनः प्रयास के साथ प्रतिक्रिया दी जाती है।

07एनएसएएस प्रोग्राम की भूमिका: आदेश, स्थिति, रिकवरी

होमब्रिज ऐपल होम के अनुरोधों को प्राप्त करने वाला द्वार है। सामान्य RS485 प्रोग्राम रोशनी, हीटिंग/कूलिंग और वेंटिलेशन संचार संभालता है, अलग SUB2 ब्रोकर कॉल और कॉमन एंट्री खोलने का कार्य करता है। सैमसंग कूलिंग प्लगइन और कैमरा प्रॉक्सी भी अपने-अपने मार्ग संभालते हैं।

कई अनुरोधों को USB पोर्ट को एक साथ न घेरने के लिए क्यू, पोर्ट लॉकिंग और USB पहचान जोड़ी गई है। हीटिंग की पूर्ण स्थिति प्रतिक्रिया में पांच क्षेत्रों की पावर, वर्तमान तापमान और सेट तापमान पढ़ा जाता है। कनेक्शन टूटने पर फिर से जुड़ता है और स्थिति प्राप्त करके होम स्क्रीन को अपडेट करता है।

यदि होमकिट नियंत्रण स्थिति लंबे समय तक रहती है, तो स्क्रीन पर दिखने वाली स्थिति और वास्तविक उपकरण अलग हो सकते हैं। इसलिए आदेश भेजने की सफलता, स्थिति प्रतिक्रिया और वास्तविक उपकरण कार्रवाई को अलग-अलग जांचा जाता है। प्रतिक्रिया न मिलने वाले आदेशों को बिना सोचे दोहराने के बजाय लॉग और वास्तविक स्थिति पहले देखी जाती है।

08वायु गुणवत्ता सेंसर से जटिल जीवन स्वचालन की ओर

क्विंगपिंग CGDN1 के ब्लूटूथ सेंसर मान को रैज़बेरीपाई से प्राप्त करके एनएसएएस को भेजा और होमकिट में प्रदर्शित करने का मार्ग बनाया गया। आंतरिक CO2, तापमान/आर्द्रता और वायु गुणवत्ता को पढ़ना और उन मानों के आधार पर वेंटिलेशन को स्वचालित रूप से नियंत्रित करना अलग-अलग हैं। वर्तमान वेंटिलेशन नियम अवलोकन मोड में हैं, सेंसर-आधारित स्वायत्त नियंत्रण अगले कनेक्शन चरण है।

अगले चरण में लोकल एआई को कई शर्तों वाले प्राकृतिक भाषा को निष्पादन नियमों में व्यवस्थित करने के लिए विस्तारित करना चाहता हूं। उदाहरण के लिए, अंधेरा होने पर लिविंग रूम लाइट चालू करें, गर्मियों में पार्किंग पर कूलिंग और वेंटिलेशन शुरू करें, और नींद के दौरान 28 डिग्री बनाए रखें जब बाहरी हवा 28 डिग्री से नीचे आती है। पार्किंग/रोशनी/नींद/बाहरी हवा इनपुट को नियम निष्पादन खंड से जोड़ना होगा।

बाहरी धूल-धुआं/सूक्ष्म कण और आंतरिक CO2 का एक साथ निर्णय लेकर वेंटिलेशन करना, और खाली कमरे की हीटिंग/कूलिंग और लाइट को कम करना भी लक्ष्य है। आंतरिक तापमान/आर्द्रता और सुविधा को ध्यान में रखकर सूक्ष्म समायोजन के बाद ऊर्जा उपयोग से प्रभाव की जांच की जाएगी। जटिल प्राकृतिक भाषा नियंत्रण और ऊर्जा बचत प्रभाव को पहले से प्राप्त उपलब्धियों के रूप में प्रस्तुत नहीं किया गया है।

दायरा और सीमाएँ

मेरे द्वारा उपयोग किया गया IMAZU वॉल पैनल, सैमसंग स्मार्टथिंग्स एयर कंडीशनर, एनएसएएस/रैज़बेरीपाई संरचना का निर्माण उदाहरण है। भागों की वास्तविक जांच और ऐपल होम स्क्रीन के आधार पर स्पष्ट किया गया है। निर्माण केबलिंग डायग्राम कनेक्शन सिद्धांत दिखाने वाला चित्र है, यह अन्य उपकरणों के पिन नंबर/ध्रुवीयता की जांच का कार्य नहीं करता है। जटिल प्राकृतिक भाषा स्वचालन और ऊर्जा बचत आगे लागू करने/मापने के लक्ष्य हैं।

स्रोत और संदर्भ

इसी क्षेत्र के अन्य उदाहरण →
문서 제출 전 체크 · 무료 체험UPMI 익명 방문 통계 안내·중지