यहां ब्लूटूथ के साथ काम करने वाले कई उपकरणों की एक सूची दी गई है, जिनका उपयोग आप डिवाइस के साथ बातचीत करने के लिए कर सकते हैं।
hciconfig
hciconfig
- अपने पीसी पर ब्लूटूथ hci के बारे में जानकारी देता है
- सुनिश्चित करें कि डिवाइस ऊपर और चल रहा है और इसमें स्कैन मोड आवश्यक हैं
- रनिंग
hcitool dev
को इसकी कुछ जानकारी भी देनी चाहिए
hcitool
hcitool inq
तथा hcitool scan
- आसपास के ब्लूटूथ डिवाइसों के बारे में जानकारी देता है या उनकी पहचान करता है
hcitool info <BTAddr>
- दूरस्थ ब्लूटूथ डिवाइस के बारे में जानकारी प्राप्त करें
l2ping
l2ping <BTAddr>
- यह देखने का एक तरीका है कि क्या हम रिमोट ब्लूटूथ डिवाइस के साथ संचार कर सकते हैं
sdptool
sdptool browse <BTAddr> or sdptool records <BTAddr>
- रिमोट ब्लूटूथ डिवाइस द्वारा प्रदान की गई सेवाओं के बारे में जानकारी देता है
obexftp
obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChann
elNo> –put <FileToPut>
- दूरस्थ डिवाइस पक्ष पर पिन निर्दिष्ट किए बिना किसी को फ़ाइल भेजने की अनुमति देता है
- डिवाइस के लिए ओपश चैनल नंबर sdptool के ऊपर से मिला है
obexftp -b <BTAddr> -v -p <FileToPut>
- एक को निर्दिष्ट बीटी डिवाइस पर फ़ाइल डालने की अनुमति देता है
- बीटी डिवाइस पर फ़ाइलों को प्राप्त करने या सूचीबद्ध करने के लिए obexftp का उपयोग किया जा सकता है
- यह भी एक बी-बी डिवाइस की पहचान करने की अनुमति देता है बस बी विकल्प देकर
पासकी-एजेंट
passkey-agent –default <Pin>
- यहां निर्दिष्ट पिन वह है जो दूरस्थ बीटी उपकरण को अनुरोध करने पर अपने उपयोगकर्ता को उस डिवाइस पर प्रदान करना चाहिए या दर्ज करना चाहिए।
obexpushd
obexpushd
- किसी को ब्लूटूथ डिवाइस से भेजी गई फ़ाइलों को प्राप्त करने की अनुमति देता है।
- किसने इसे शुरू किया था, इस पर निर्भर करते हुए कि रिसीव्ड फाइल्स को संबंधित होम डायरेक्टरी में स्टोर किया जाएगा
बाँधना
आप कमांड लाइन के माध्यम से अपने लिनक्स बॉक्स के साथ डिवाइस को पेयर करने के लिए इस साइट से निर्देशों का पालन कर सकते हैं। आर्किटिकल का शीर्षक है: लिनक्स पर कमांड लाइन से ब्लूटूथ डिवाइस को कैसे जोड़ा जाए ।
उदाहरण
अपने ब्लूटूथ डिवाइस मैक पते का पता लगाएं
$ hcitool scan
Scanning ...
11:22:33:44:55:66 device 1
12:34:56:78:90:12 device 2
अपेक्षित युग्मन कोड पारित करने के लिए ब्लूटूथ-एजेंट सेटअप करें
$ bluetooth-agent 0000 &
Rfcomm config फाइल को एडिट करें /etc/bluetooth/rfcomm.conf
, और उसमें ऊपर से मैक एड्रेस डालें।
rfcomm0 {
# Automatically bind the device at startup
bind no;
# Bluetooth address of the device
device 11:22:33:44:55:66;
# RFCOMM channel for the connection
channel 3;
# Description of the connection
comment "This is Device 1's serial port.";
}
नोट: एक महत्वपूर्ण चेतावनी, यदि आप अपने डिवाइस को स्टार्टअप पर बाँधने के लिए कॉन्फ़िगर नहीं करते हैं (बाइंड नं?), तो आप सीरियल पोर्ट का उपयोग करने से पहले इस कमांड का उपयोग करके मैन्युअल रूप से rfcomm को स्पिन करने के लिए जा रहे हैं (जिसमें रूट अनुमतियों की भी आवश्यकता होती है)।
$ sudo rfcomm connect rfcomm0
संदर्भ