Linux使用藍芽

來源:互聯網
上載者:User

Linux使用藍芽


今天我們介紹如何在Linux上通過命令使用藍芽:


由於本人的筆記本沒有帶藍芽,所以我買了一個usb介面的藍芽適配器,運行如下命令,就可以開到我們的藍牙裝置了(第二行):


lsusb



運行hciconfig可以看到:


從可以看出,我們的藍牙裝置是hci0

運行hcitool dev可以看到我們的藍牙裝置的硬體地址

運行hcitoo --help 可以查看更多相關命令



然後我們啟用它:

sudo hciconfig hci0 up


要注意的是,啟用前藍芽必須是開啟的,否則會出現如下錯誤:




然後我們開始掃描了:

hcitool scan



可以看到,發現了我手機的藍芽了~~



然後我們要開始串連了,串連階段使用的主要命令是rfcomm:

運行rfcomm --help 可以查看用法


首先需要綁定目的藍牙裝置:

sudo rfcomm bind /dev/rfcomm0 E0:A6:70:8C:A3:02

注意:上面的這個地址是目的藍牙裝置的硬體地址



接著我們串連它:

sudo cat >/dev/rfcomm0


這是目的藍芽主機就會彈出一個對話方塊要求輸入pin碼,隨便輸入一個,然後主機就會彈出一個對話方塊,只要輸入的和剛才一致就可以通過驗證。之後我們發現My Phone已經顯示了成功配對的標記了。



在配對完成之後我們需要刪除綁定(否則在下次使用時會提示裝置正忙),命令如下:

sudo rfcomm release /dev/rfcomm0



下面我們要開始進行藍芽傳輸了:

這部分目前還在研究。。。下次補上



參考:

http://blog.csdn.net/baozhongchao/article/details/4486263

http://lnote.blogbus.com/logs/13223547.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.