2009-11-02 13 views
5

हम एक आभासी यूएसबी लिंक सिम्युलेटर की तलाश में हैं; इस कार्यक्रम या सेवा को एक वर्चुअल COM port को उस एप्लिकेशन पर लिंक करना चाहिए जो केवल यूएसबी को डेटा लिंक के रूप में स्वीकार करता है।मैं वर्चुअल यूएसबी सिम्युलेटर कैसे बना सकता हूं?

virtual COM port से VSPE है।

इसका उद्देश्य इस वर्चुअल पोर्ट और यूएसबी स्टिक से डेटा की अपेक्षा रखने वाले एप्लिकेशन के बीच एक सीरियल डेटा लिंक बनाना है। छड़ी के बजाय (एचआईडी के रूप में पहचाना गया) प्रोग्राम वर्चुअल COM पोर्ट (RS-232) से वर्चुअल यूएसबी कनेक्शन के रूप में प्रस्तुत सीरियल डेटा प्राप्त करना चाहिए।

+1

तुम भी एक काम कैप्स लॉक कुंजी के साथ एक कुंजीपटल की जरूरत है पसंद करते हैं;) – ty812

+0

linux प्लेटफॉर्म http के लिए USB डिवाइस मजाक: // stackoverflow .com/a/43917529/6180077 –

उत्तर

0

आपका क्या मतलब है "केवल यूएसबी डेटा के रूप में स्वीकार करता है"?

छिपा एक मानक डिवाइस वर्ग है। इसमें कुछ मानकीकृत "उपयोग सारणी" (जैसे माउस, कीबोर्ड, मॉनीटर नियंत्रण) शामिल हैं।

अधिकांश ऑपरेटिंग सिस्टम जानते हैं कि कैसे छुपाएं और उपयोग की जाने वाली तालिका को संभालना है। ऐसे डिवाइस को कनेक्ट करने से ओएस एक उपयुक्त डिवाइस (कीबोर्ड) निर्यात कर देगा।

चूंकि आप विंडोज़ में उपयोगकर्ता-स्थान में एचआईडी के साथ पंजीकरण कर सकते हैं (एक नए वर्ग चालक कार्यान्वयन के लिए, किसी को एक पूर्ण ड्राइवर बनाना होगा)। कई निर्माता इसके शीर्ष पर कस्टम प्रोटोकॉल बनाने के लिए छिपा हुआ है।

  1. आपके आवेदन एक HID डिवाइस है कि मानक के उपयोग तालिकाओं में से एक का निर्यात करता है के साथ बातचीत करता है? (http://www.usb.org/developers/hidpage/)

  2. क्या आपका आवेदन छिपा हुआ है और रिपोर्ट खुद को पार्स करता है?

  3. क्या आपका एप्लिकेशन आपके ओएस पर पहले से स्थापित 3 डी पार्टी ड्राइवर से कनेक्ट है?

    • पर्याप्त स्थान नहीं है टिप्पणी में इस पोस्ट करने के लिए
+0

मुझे समस्या को हल करने की कोशिश करें जिसे हम हल करने का प्रयास करते हैं: हमने एक विशेष संचार उपकरण तैयार किया है जिसका उपयोग व्हीलचेयर पर पैरापेलेजिक (लकवाग्रस्त) व्यक्तियों द्वारा किया जा सकता है। पर्यावरण (रोशनी, हीटिंग इत्यादि ..) को नियंत्रित करने के लिए हम ज़ेड-वेव का उपयोग करते हैं। Thinkessentials एक ऐसा एप्लिकेशन है जो जेड-डब्ल्यू – jacob

+0

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

+0

ऐसा प्रतीत होता है कि आप तीन विकल्प होते हैं: 1. संशोधित एप्लिकेशन 2. मौजूदा विंडोज HID ड्राइवर 3 एक कस्टम परत के बजाय के खिलाफ रजिस्टर करने के लिए एप्लिकेशन मूर्ख।अपनी सीरियल बस को एक और छुपा बस के रूप में बेनकाब करने के लिए एक छिपाई मिनीडिवर बनाएं। (उपयोगकर्ताओं को आपके सिस्टम का उपयोग करने के लिए ड्राइवर स्थापित करने की आवश्यकता होगी) सुनिश्चित नहीं है कि (2) करने योग्य है या नहीं। (3) विंडोज चालक विकास में अनुभव के साथ एक डेवलपर की आवश्यकता होगी। शुभकामनाएं! – Boris

संबंधित मुद्दे