सीरियल पोर्ट से सिंबल लाइनों का रिसेप्शन
📁 अपवाद, पायथन, उदाहरण, पायथन3, बॉट, एआई, खेल, काम
यह कोई कोर्स या डिप्लोमा नहीं है! मैं काफी समय से छात्र नहीं हूं। यह 'घरेलू' कार डायग्नोस्टिक्स के लिए एक और फ्री सॉफ्टवेयर लिखने का प्रयास है। और मैं Python में बहुत अच्छा नहीं हूं। इसलिए मैं मदद मांग रहा हूं।
स्रोत डेटा:
एक उपकरण है जो USB पोर्ट के माध्यम से कंप्यूटर से जुड़ा है। कंप्यूटर और उपकरण सिंबलिक रूप में डेटा का आदान-प्रदान करते हैं। वास्तव में, यह एक क्लासिक कनेक्शन है: उपकरण सर्वर की भूमिका निभाता है, और कंप्यूटर टर्मिनल की भूमिका निभाता है। अगर इससे किसी को कुछ समझ आता है, तो यह उपकरण OBD-II एडाप्टर (On-Board Diagnostics - कारों के डायग्नोस्टिक्स के लिए उपकरण) ELM327 है।
सिस्टम एक बहुत ही सरल सिद्धांत पर काम करता है - सर्वर क्लाइंट (टर्मिनल) के अनुरोध (कमांड) पर प्रतिक्रिया देता है। यहां एक प्रतिक्रिया अनुरोध का उदाहरण है:
> atiELM327 v1.5> atdpAUTO, ISO 15765-4 (CAN