एक साथ दो ब्लूटूथ डिवाइस को पेयर करें


9

मैं एक एंड्रॉइड टैबलेट के लिए एक ऐप बना रहा हूं जो एक Arduino माइक्रोकंट्रोलर बोर्ड (ब्लूटूथ के माध्यम से युग्मित) को नियंत्रित करेगा। हालाँकि, फ़ोन के इंटरनेट कनेक्शन को साझा करने के लिए मेरे एंड्रॉइड फोन के साथ ब्लूटूथ के माध्यम से टैबलेट को भी जोड़ा जाएगा। क्या मैं इस तरह से उपकरणों को जोड़ सकता हूं?


Arduino को नियंत्रित करने के लिए किस प्रोफ़ाइल का उपयोग किया जा रहा है? RFCOMM?

मुझे यकीन नहीं है - यह मेरे विकास के शुरुआती चरणों में है। यहां वह मॉड्यूल है जिसका मैं उपयोग करने के बारे में सोच रहा था - यह BCSP, DUN, LAN, GAP SDP, RFCOMM और L2CAP को सपोर्ट करता है। sparkfun.com/products/158
SSumner

जवाबों:


9

AFAIK, ब्लूटूथ कनेक्शन एक साथ हो सकते हैं जब तक कि उनके परिचालन सीमा ओवरलैप नहीं होती हैं। दूसरे शब्दों में, आप एक ही समय में दो ब्लूटूथ हेडसेट नहीं जोड़ सकते हैं, लेकिन आप एक ही समय में एक ब्लूटूथ कीबोर्ड और ब्लूटूथ माउस को एक ही डिवाइस से जोड़ सकते हैं (मैंने व्यक्तिगत रूप से इस अंतिम परिदृश्य का परीक्षण किया है, और यह काम करता है!)

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

क्षमा करें, कुछ भी निश्चित नहीं है। नीचे की रेखा यहां परीक्षण और त्रुटि हो सकती है। यदि वे शुरू में काम नहीं करते हैं, तो आप टेबलेट से कनेक्ट होने पर Arduino को एक अलग "प्रोफ़ाइल" के तहत पंजीकृत करने में सक्षम हो सकते हैं, ताकि फोन से आने वाले इंटरनेट कनेक्शन में हस्तक्षेप न करें।


या आप अपने फोन के इंटरनेट कनेक्शन को साझा करने के लिए वाई-फाई टीथर का उपयोग करके और फिर ब्लूटूथ का उपयोग करके विशेष रूप से अपनी समस्याओं को समाप्त कर सकते हैं।
jlehenbauer

एकमात्र समस्या वाई-फाई टीथर की आवश्यकता है (ए) एक टेथरिंग योजना, जो मैं रूट फोन के लिए या (बी) के लिए भुगतान नहीं करने जा रहा हूं, जिसे मैं नया फोन लेने के बाद सही नहीं कर रहा हूं (मेरे पास एक है) रूट किए गए फोन अब, लेकिन मैं जल्द ही एक 4 जी फोन में अपग्रेड होने जा रहा हूं), इसलिए ब्लूटूथ टेथरिंग मेरा एकमात्र विकल्प है। जवाब के लिए धन्यवाद।
SSumner

बेशक! मैं अपने फोन को मुख्य रूप से वाई-फाई टेथरिंग के लिए रूट करता हूं, लेकिन मैं पूरी तरह से समझता हूं कि मैं तुरंत नए फोन पर नहीं जाना चाहता: पी उम्मीद करता हूं कि डुअल-बीटी आपके लिए काम करे!
jlehenbauer

1
वास्तव में वाई-फाई टीथर विकल्प काम कर सकता है। मैंने फॉक्सफाई ऐप का इस्तेमाल किया, और इसका वाई-फाई हॉटस्पॉट मोड बढ़िया काम करता है। इसलिए मुझे केवल Arduino के लिए ब्लूटूथ के माध्यम से कनेक्ट करने की आवश्यकता हो सकती है। धन्यवाद!
SSumner

खैर, एंड्रॉइड 4.1 में, वाई-फाई हॉटस्पॉट की क्षमता को हटा दिया गया था इसलिए मुझे ब्लूटूथ की आवश्यकता है
SSumner

1

कुछ उपकरणों में बिजली / संसाधन की कमी के कारण समवर्ती कनेक्शन सीमा होती है (आमतौर पर मेरे पुराने SEMC W880i जैसे सस्ते फीचर फोन केवल एक समय में 5 कनेक्शन तक की अनुमति देते हैं)। साथ ही कुछ एप्लिकेशन जैसे ब्लूटूथ फाइल ट्रांसफर को अधिकतम एक साथ कनेक्शन को सीमित करने के लिए सेट किया जा सकता है। आम तौर पर, एंड्रॉइड का ब्लूटूथ कार्यान्वयन इस तरह की सीमा को लागू नहीं करता है। मैं उसी समय ब्लूटूथ कीबोर्ड, माउस, गेम कंट्रोलर और हेडसेट का उपयोग करने में सक्षम रहा हूं। ब्लूटूथ इंटरनेट शेयरिंग क्षमता आपके डिवाइस पर निर्भर करती है, हालांकि हर हैंडसेट / टैबलेट निर्माता इसे लागू नहीं करता है (अधिकांश aftermarket के रोम हालांकि इस का समर्थन करते हैं)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.