歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

藍牙安裝手記


1.看了看www.bluez.org的最新消息,發現bluez為最新的linux核心所支持,所以就准備先升級核心 2.最新的核心是2.6.5,所以花了一些時間研究如何升級。其中參考了以下資料 a.grub的man page b.linuxforum.net上的精華文章,關於如何升級到2.6.5 3.升級核心花了一些功夫,到最後,也沒能把啟動中的錯誤全部消滅,不過這個不是問題的關鍵,就留待以後處理吧。 4.去www.bluez.org下載了所有的軟件包,但是發現,不用全部編譯和安裝。所以就編譯了bluez-lib和bluez-tools。 5.接著就開始調試了,在調試過程中,參考了以下資料: a.bluez-howto b.Tom's attempts to get GPRS working over bluetooth with his laptop 6.調試中用到的命令: --注意,在調試前,確認核心中已經將藍牙相關模塊編譯好了。 a.modprobe hci_usb --這一步是為了激活你的USB設備 b.hciconfig hci0 up --這一步是為了激活你的usb bluetooth dongle (usb的藍牙適配器) c.hcitool dev --檢查自己的適配器是否正確被識別,而且工作正常 d.將自己的手機調整為可以被識別狀態。 sdptool search DUN --搜索手機上的服務,比如說撥號連接服務 e.modprobe rfcomm --激活系統的rfcomm協議,該協議可以將藍牙連接模擬為串口連接 f.將手機和台式機匹配 用手機搜索台式機,檢查到了之後,輸入匹配碼,即可。 --注意,如果匹配失敗,首先看看bluepin這個文件是否存在。如果沒有,可以去bluez-tools下的script裡去找。是個 --python寫的腳本。它會用/etc/bluetooth/pin文件和其他設備匹配。所以手機發出去的匹配碼和pin文件要一致。 --注意檢查一下/etc/bluetooth/hcid.conf文件中的pinhelper對應項,這裡寫的是匹配時調用的腳本。要注意的是路徑下面的 --文件是否真的存在,否則修改路徑,使其指向真正的bluepin腳本 f.rfcomm bind 0 bluetooth add 1 --將你的手機和計算機綁定,建立虛擬串口連接 g.minicom -s --修改minicom的配置文件,使其默認與/dev/ttyUB0連接。(/dev/ttyUB0是個虛擬的串口設備,連接的就是你的手機)


Copyright © Linux教程網 All Rights Reserved