2010-11-14 13 views
28

क्या कंप्यूटर को ब्लूटूथ छुपा डिवाइस के रूप में व्यवहार करना संभव है? यही है, एक स्थानीय मशीन को मानक यूएसबी कीबोर्ड के साथ प्लग किया गया है, अन्य डिवाइस इस मशीन को खोज सकते हैं और इसे ब्लूटूथ कीबोर्ड के रूप में उपयोग कर सकते हैं।क्या कंप्यूटर को ब्लूटूथ छुपा डिवाइस के रूप में व्यवहार करना संभव है?

मैं एक लिनक्स या ओएस एक्स एप्लिकेशन (या मौजूदा किसी का उपयोग करना चाहता हूं, हालांकि मुझे कोई नहीं मिला है) जो ऊपर वर्णित व्यवहार कर सकता है, लेकिन मुझे यकीन नहीं है कि कहां से शुरू करना है, या यदि यह है यहां तक ​​कि संभव है।

तो:

  • मैं क्या संभव वर्णन कर रहा हूँ है?
  • क्या कोई मौजूदा अनुप्रयोग है जो मैं वर्णन करता हूं?
  • यदि कोई एप्लिकेशन पहले से मौजूद नहीं है (मुझे नहीं लगता है), क्या ब्लूटूथ पुस्तकालय या बाइंडिंग मददगार हैं? (मैं आज की लोकप्रिय भाषाओं में से अधिकांश का उपयोग करके बहुत सहज हूं, इसलिए मैं लाइब्रेक्स या ओएस एक्स में उपलब्ध होने के लिए सबसे अधिक उपयुक्त लाइब्रेरी पसंद करूंगा।)
  • उपरोक्त में से किसी एक को विफल करना, ब्लूटूथ कल्पना बहुत घनी लग रही है। क्या समस्या के लिए लागू विशिष्ट गाइड या अन्य शुरुआती बिंदु हैं जिन्हें मैं पढ़ सकता हूं?

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

+1

मुझे लगता है कि Bluez समर्थन विज्ञापन मनमाना सेवाओं करता है पता है, लेकिन मैं नहीं जानता कि वे किस तरह लागू किया जाएगा। मैं आपको ब्लूज़ विकास संपर्कों का प्रयास करने की सलाह देता हूं। http://www.bluez.org/contact/ –

+0

इस पुराने प्रश्न को जोड़ने के लिए, यहां एक ओपन-सोर्स एचआईडी क्लाइंट है जो एक लिनक्स मशीन को ब्लूटूथ कीबोर्ड की तरह व्यवहार करने देता है: http://anselm.hoffmeister.be/computer /hidclient/index.html.en यदि आप इस बारे में अधिक जानकारी चाहते हैं कि यह कैसे काम करता है, तो आप स्रोत को पढ़ सकते हैं। – rdrey

उत्तर

6

लिनक्स पर यह निश्चित रूप से संभव है।

http://nohands.sourceforge.net/index.html

वे लिनक्स ब्लूटूथ स्टैक पर ऑडियो और कुंजीपटल नियंत्रण के साथ एक पूर्ण विकसित हेडसेट का अनुकरण: कुछ समय पहले मैं इस परियोजना पाया। अगर वे ऐसा कुछ अनुकरण कर सकते हैं, तो आप शायद कीबोर्ड की तरह कुछ सरल अनुकरण करने में सक्षम होंगे।

3

मुझे नहीं पता कि यह सहायक है, और न ही यह अभी भी जिंदा और काम कर रहा है, लेकिन शायद आप this link आज़मा सकते हैं।

कोई अन्य जो किसी भी तरह से उपयोगी हो सकता है या नहीं हो सकता है remuco है, लेकिन मुझे नहीं पता कि वे ब्लूटूथ छिपाई प्रोफाइल का उपयोग कर रहे हैं या नहीं।

1

यह संभव है, हालांकि मुझे नहीं लगता कि मैं इसे बहुत अच्छी तरह समझाने में सक्षम हूं और मुझे पूरा जवाब नहीं पता है। एक बीटी छुपा डिवाइस सर्वर के रूप में काम करता है और इसके आने के लिए कनेक्शन की प्रतीक्षा करता है। लिनक्स में, ब्लूज़ स्टैक का उपयोग करके, सबसे पहले आपको अन्य उपकरणों के लिए छिपाई सेवा का विज्ञापन करना होगा। मुझे लगता है कि आप sdp.h और sdp-lib.h शीर्षलेख फ़ाइलों का उपयोग करते हैं (दूसरा हेडर शायद कुछ और कहलाता है, मैं विंडोज कंप्यूटर पर हूं और जांच नहीं सकता)। तो आपको इसे देखने के लिए अन्य उपकरणों के लिए कंप्यूटर पर छिपाई सेवा रिकॉर्ड जोड़ना होगा। आपको एक प्रोग्राम बनाना होगा जो पहले इस सेवा को रिकॉर्ड में जोड़ता है, फिर कनेक्ट करने के लिए अन्य उपकरणों की प्रतीक्षा करता है, फिर युग्मन प्रक्रिया को संभालता है, ब्लूज़ आपके लिए इसे संभाल सकता है, या आपको कुछ चीजें करना पड़ सकता है, मैं ' मुझे यकीन नहीं है। आपको http://www.bluetooth.com/English/Technology/Building/Pages/Specification.aspx साइट पर मिले ब्लूटूथ एचआईडी स्पेक को भी पढ़ना चाहिए। इस दस्तावेज़ में छिपाई के लिए प्रासंगिक एसडीपी रिकॉर्ड का विवरण शामिल है। इसके अलावा Bluetooth essentials for programmers आपको ब्लूटूथ प्रोग्रामिंग

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

0

Across का प्रयास करें, मेरे लिए असुविधाजनक रूप से मेरे फोन में समर्थन की कमी थी।

across-pc-as-bluetooth-mouse.png

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

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