2010-10-13 15 views
8

मैं एंड्रॉइड के लिए एक ऐप विकसित कर रहा हूं। बस एक सामान्य प्रश्न है, यदि किसी ऐसे डिवाइस से कनेक्ट करना संभव है जो सार्वजनिक रूप से खोजने योग्य नहीं है?गैर-खोजे जाने योग्य ब्लूटूथ डिवाइस से कनेक्ट

अग्रिम धन्यवाद।

उत्तर

3

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

उदाहरण के लिए आईफोन डिफ़ॉल्ट रूप से ब्लूटूथ चालू होने पर गैर-खोजे जाने योग्य है, (लेकिन आप अभी भी उससे कनेक्ट हो सकते हैं) यह केवल खोज योग्य है जब आप सेटिंग मेनू से ब्लूटूथ मेनू दर्ज करते हैं।

6

यदि आपने पहले डिवाइस के साथ जोड़ा है तो यह फिर से कनेक्ट करना संभव है भले ही यह खोजने योग्य मोड में न हो। यह पोस्ट देखें: programmatically-connect-to-paired-bluetooth-device

// use paired devices or create a BluetoothDevice using a mac address 
    //Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices(); 
    BluetoothAdapter myAdapter = BluetoothAdapter.getDefaultAdapter(); 
    BluetoothDevice remoteDevice = myAdapter.getRemoteDevice("00:00:00:00:00:00"); 
    BluetoothSockt btSocket = remoteDevice.createRfcommSocketToServiceRecord(UUID); 
    btSocket.connect(); 
    //get input and output stream etc... 
1

यह ब्लूटूथ मानक के तहत संभव है। मैंने ब्लूगिगा से दो मॉड्यूल को एक साथ जोड़कर कई बार मैक पते का उपयोग करके किया है जिसे मैं समय से पहले जानता था।

एंड्रॉइड आपको createInsecureRfcommSocketToServiceRecord

के साथ ऐसा करने देगा
संबंधित मुद्दे

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