बिना सिर वाले IoT डिवाइस के लिए वाई-फाई कैसे लागू करें?


16

हाल ही में मैंने एक टीपी-लिंक एचएस 100 स्मार्ट प्लग खरीदा है जिसे मैंने एक ऐप का उपयोग करके कॉन्फ़िगर किया था और सभी अच्छी तरह से काम कर रहे हैं। अब मैं इस तरह के कार्यान्वयन के लिए अंतर्निहित सॉफ्टवेयर और हार्डवेयर वास्तुकला को समझने की कोशिश कर रहा हूं। सरल Google खोजों के आधार पर, निम्नलिखित मेरी समझ है।

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

मुझे इस प्रकार के डिज़ाइन के लिए सॉफ़्टवेयर और हार्डवेयर आर्किटेक्चर दोनों में थोड़ा गहराई से समझना पसंद है। यह कहना उचित है कि कुछ प्रकार के वाई-फाई डिवाइस हैं जैसे कि CC3100 वाई-फाई चिप या समान। एआरएम कॉर्टेक्स जैसे कुछ प्रकार के माइक्रोकंट्रोलर हैं। यह एक एकीकृत वाई-फाई कंट्रोलर हो सकता है जैसे कि CC3200 ।

एक सुरक्षित संचार लिंक स्थापित करने और स्थापित करने के लिए इस तरह के डिज़ाइन को लागू करने के लिए अंतर्निहित सॉफ़्टवेयर और हार्डवेयर आर्किटेक्चर क्या है? डिवाइस को सुरक्षित करने के लिए किस प्रकार की न्यूनतम सुरक्षा को लागू करने की आवश्यकता है? मैं उम्मीद कर रहा हूं कि इस साइट पर किसी को इस तरह के एक अनुकूलन (2.4 गीगाहर्ट्ज) के साथ अनुभव है और अपने अनुभव को साझा करने के लिए तैयार है।


5
: बाहर नए HS110 के बारे में जानकारी का एक बहुत कुछ के लिए इस ब्लॉग पोस्ट की जाँच करें softscheck.com/en/reverse-engineering-tp-link-hs110
— Helmar

1
ठीक है, आप के पास जा रहे हैं: पावर, वाई-फाई और एक पीसीबी पर एक नियंत्रक, और इसके साथ जाने के लिए कुछ सॉफ़्टवेयर कोड, और यह वही करता है जो यह करता है।
— पॉल

जवाबों:


5

अंतर्निहित सॉफ्टवेयर और हार्डवेयर आर्किटेक्चर में से एक जिसे आप इस तरह के डिजाइन को लागू करने के लिए उपयोग कर सकते हैं:

ESP8266 वाईफ़ाई चिप के लिए Arduino कोर

यह कम लागत वाले एकल चिप समाधान पर आधारित है और यह सुरक्षा के लिए WPA2 का उपयोग कर सकता है।

सर्वर साइड पर आप एसएसएल / टीएलएस का उपयोग कर सकते हैं। Checker.io arduino पुस्तकालयों 2.5+ की जाँच करें

सर्वर साइड के लिए आप thinger.io का भी उपयोग कर सकते हैं।


ध्यान दें कि आप ESP8266 पर MicroPython भी चला सकते हैं। इसके कई लाभ हैं, एक यह है कि यह C / ++ की तुलना में बहुत आसान है, जब तक कि आप पहले से ही C / ++ में धाराप्रवाह न हों।
— पेट्री
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.