के साथ खोजने योग्य है, मैं एक यूएसबी ब्लूटूथ डोंगल के साथ आरपीआई चला रहा हूं। जब मैं hcitool का उपयोग करता हूं, तो मैं SmartTag डिवाइस को खोज सकता हूं। लेकिन जब मैं गैटटोल का उपयोग करता हूं, तो मैं कनेक्ट नहीं कर सकता। यह कहता है "होस्ट नीचे है (112)"। यहाँ मेरी आज्ञाओं हैं:बीएलई गैटटोल कनेक्ट नहीं हो सकता है भले ही डिवाइस एचसीटूल लेस्केन
$ sudo hcitool lescan
LE Scan ...
BC:6A:29:AB:DE:2B (unknown)
BC:6A:29:AB:DE:2B SensorTag
मेरी आरपीआई पर ब्लूटूथ एडाप्टर के लिए जांच की जा रही मुझे मिलता है:
$ hcitool dev
Devices:
hci0 5C:F3:70:60:E6:1B
तब, जब मैं इस तरह gatttool उपयोग करते हैं, मैं:
$ sudo gatttool -i hci0 -b BC:6A:29:AB:DE:2B -I
[ ][BC:6A:29:AB:DE:2B][LE]>
जब मैं कनेक्ट टाइप करता हूं, मुझे यह मिलता है:
[ ][BC:6A:29:AB:DE:2B][LE]> connect
Connecting... connect error: Host is down (112)
[ ][BC:6A:29:AB:DE:2B][LE]>
मुझे वेब पर कुछ जानकारी मिली जो "होस्ट डाउन डाउन" का मतलब है कि ब्लूटूथ सेंसर खोजने योग्य मोड में नहीं है। लेकिन यह तब तक सही नहीं है जब तक स्मार्टटाग चिंतित है क्योंकि मैं सेंसर पर एक बटन (साइड बटन) दबाता हूं जिसे टीआई ने खोजने योग्य बनाने के लिए कहा है। और उसी डिवाइस का उपयोग करने के लिए एचसीटूल लेस्केन द्वारा इसका उपयोग किया जाता है। एक एंड्रॉइड ऐप भी है जो एक फोन चलाता है और यह उसी बटन को दबाए जाने पर स्मार्टटैग सेंसर को स्कैन, कनेक्ट और पढ़ता है।
क्या कोई जानता है कि समस्या क्या हो सकती है? धन्यवाद अग्रिम में
महान जवाब के लिए धन्यवाद:
यह इन दो लिंक से जानकारी का मिश्रण था। मेरे आरपीआई पर स्थापित करने और रीबूट करने के बाद यह गट्टूओल गायब था, इसलिए मुझे 'सुडो सीपी अट्रिब/गैट्टोल/यूएसआर/बिन /' करना था और अब यह जुड़ता है! –
उप-वोट, धन्यवाद। इस टिप्पणी के समय, bluez-5.30 मौजूद है। केवल 'apt-get ...' और 'इंस्टॉल करें' को सुडो की आवश्यकता होती है। 'gatttool ...', 'wget ...', 'tar ...', 'कॉन्फ़िगर करें ...' और 'मेक' रूट की आवश्यकता नहीं है। – niry