用藍芽串連debian和諾基亞手機

來源:互聯網
上載者:User

標籤:desc   內容   http   ati   網上   終端   狀態   dev   ...   

   本方法已經用debian 4.0、諾基亞9300和一個hl-united牌子的USB藍芽適配器測試過了,效果很好。 
            1.安裝必要的軟體包:
   #apt-get install  gnome-bluetooth bluez-utils
   
            2.插上藍芽適配器,掛載必要的核心模組兒:
            #modprobe l2cap
   #modprobe rfcomm
   
            3.建立一個新的藍牙裝置。我們建立一個由Usb到串口裝置的虛擬綁定: 
            #mknod /dev/rfcomm0 c 216 0
   
            4.啟用手機的藍芽串連。
   
            5.搜尋你的手機:
   $hcitool scan
            這個命令將掃描周圍的藍牙裝置。它會顯示一些像這樣的資訊:
            掃描中 ...
            00:12:62:89:2C:3A nokia 9300
            開始的數字就是手機的mac地址。當然,每個人的手機mac地址都是不同的。
   
            6.編輯/etc/bluetooth/rfcomm.conf這個檔案,添加下面這段內容:
            rfcomm0 {
   device 00:12:62:89:2C:3A
   channel 10;
   comment "Nokia 9300 ";
            }
   
            完成之後,整個檔案內容看起來應該是這樣:
   #
   # RFCOMM configuration file.
   #
   #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 1;
   #
   # # Description of the connection
   # comment "Example Bluetooth device";
   #}
   rfcomm0 {
   device 00:12:62:89:2C:3A
   channel 10;
   comment "Nokia 9300";
   }
   
            需要說明的是,
   device後面的字串就是上一步掃描得到的手機mac地址;
   channel後面的數字是手機進行藍芽通訊的預設頻道,諾基亞的預設是10,其他的品牌會有不同,請在網上自行尋找一下;
   comment後面的部分是定義這個藍芽串連的名稱,可以自己隨意定義。
   
            7.添加諾基亞頻道(10),用來與手機通訊:
   #sdptool add --channel=10 OPUSH
   
            8.綁定:
   #rfcomm bind /dev/rfcomm0 00:12:62:89:2C:3A 10 
            這裡注意要用自己的mac地址,而不要使用我例子中的這個。
   
            好了,到這裡軟體方面的工作就完成了。下面可以測試一下能否聯通了:
            首先測試從debian向手機傳送檔案,開啟終端:
            $gnome-obex-send foo.jpg
            這時會出現一個對話方塊視窗讓你選擇發送到哪個藍牙裝置上,當然因為此時只有一個藍牙裝置處於啟用狀態,所以只會顯示nokia 
            9300,用滑鼠選中它,然後點“確定”;之後手機會提示有一個藍芽串連請求接入,問你是否允許,點允許,傳送就開始了。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            
   然後測試從手機向debian系統傳送檔案: 
            $gnome-obex-server
            先在手機中選擇一個檔案,然後選擇用藍芽發送。此時,debian系統會提示是否接收這個串連,選中總是接收,然後確定,檔案傳送就開始了。完成之後檔案會儲存在案頭上。如果要退出接收檔案狀態,只要按下ctrl+c就可以了。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            整個過程相當完美,終於不用每次都在win下啟動慢吞吞的nokia pc suit了,呵呵。
   最後不得不說的是,本文主要參考了 
            http://www.linuxsir.org/bbs/showthread.php?t=201913 貼子,在此致以誠摯的謝意

用藍芽串連debian和諾基亞手機

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.