- 註冊時間
 - 2001-7-26
 - 線上時間
 - 1343 小時
 - 閱讀權限
 - 150
 - 積分
 - 462
 - 主題
 - 26
 - 精華
 - 0
 - 文章
 - 389
  
 
 
 
該用戶從未簽到 - 文章
 - 389
  
 | 
會寫這篇文章 
是因為前天晚上一時心血來潮想把之前買的Ericsson CF BT 放在(偽)C860上 
本來想說過這麼久了也該有人把藍牙設定的步驟寫出來了 
沒想到還是讓我google又google到三更半夜.... 
 
索性把這兩天設定的步驟跟大家分享一下吧 
以下所有步驟在google上都可以找得到 
機器環境是(偽)C860上piro的最新版Special kernel(v14d) 
卡片是Ericsson DBF-10 CF BT(跟Anycom同一張) 
軟體用的是BlueZ, 會用另一套Affix的也歡迎寫個心得分享 
 
所需要的軟體 
1.BlueZ(Bluetooth driver) 
較新的版本 
2.Bluetooth Dialup Applet(幫你加好網路連線裡的bluetooth dial up設定) 
qtopia-bluetoothnetworkapplet_1.0.1_arm.ipk 
3.Bluetooth PAN Applet(在網路連線裡加好共用網路設定) 
qtopia-pannetworkapplet_1.0.1_arm.ipk  
4.High Speed drivers(給Ambicom/Pretec或Anycom卡加速用的) 
bluez-bt950-cs-high-speed_1.0.0_arm.ipk - for Ambicom/Pretec cards  
bluez-bluecard-cs-high-speed_1.0.0_arm.ipk - for Anycom card  
以上都可以在這裡抓到 
5.解決待機重開後CF BT會掛點的問題 
susp-resume_0.9-3.1.ipk  
sudo-0.1.ipk  
susp-resume-bluez_0.9.1_arm.ipk  
這些用google隨便找都有 
 
 
基本上完全follow這兩篇文章就可以搞定了 :p 
http://www.oesf.org/index.php?title=Bluetooth 
http://www.oesf.org/index.php?title=Cxx0_Bluetooth_GPRS_through_Mobile 
不過還是有幾點必須注意 
1.Installing the softwares 
沒裝drivers前CF別插上 
piro的special kernel要安裝的是"non-preemptive"的版本, 後面沒帶preempt的 
用Socket CF BT的記得另外加裝bluez-csr-serial_0.1_arm.ipk 
裝完後只要你的CF BT有被BlueZ支援(這裡有支援表) 
插上後CF的圖示就會跑出來, 反之則代表沒有支援 
然後其他軟體都可以依需要裝一裝 
 
2.Configure BlueZ 
所有需要設定的檔案都在/etc/bluetooth下 
首先可以先在command line下 hciconfig 看看CF BT的狀態 
然後下sdptool browse檢視藍芽手機提供的service 
要找的是手機的Mac addr.跟DUN這項服務的Channel id 
以我的手機為例在terminal裡就會先看到: 
Inquiring ... Browsing 00:**:**:**:**:** 
00後面那串就是MAC addr. 
下面再找到DUN的Channel id: 
Service Name: Dial-up networking  
. 
. 
Protocol Descriptor List:    
  "L2CAP" (0x0100)    
  "RFCOMM" (0x0003)      
    Channel: 1  
. 
. 
  "Dialup Networking" (0x1103)      
    Version: 0x0100  
接著開啟rfcomm.conf這個檔, 在rfcomm0這個block裡 
將剛剛找到的MAC addr.取代原先device後面那串address 
Channel id確認一下要不要改, 就可以存檔了 
同目錄下pin這個檔是別的機器跟Zaurus配對時要輸入的碼 
givepin則是Zaurus在配對時會自動送出去的碼 
改完後切到root權限下command重起BT CF: 
/etc/rc.d/init.d/bluetooth restart 
 
3.Setup network 
如果有裝Dialup Applet, 這時到Network(網路設定)裡就會發現右側的連線方式多了一個Dial-up (Bluetooth)可以選 
點選add新加一組設定 
在Account下username/password可以留白, Phone那一欄打*99# 
在Modem裡確認BT device是/dev/rfcomm0, Init string是ATZ 
按ok存檔, 接著就可以點connect以這個設定連線了 
接下來的視窗會要你輸入一組password 
不過因為接下來的配對是Zaurus發起, 反而是手機必須輸入跟pin檔裡一樣的配對碼 
配對完就會開始連線 
接著 
就開始上網了!    |   
 
 
  
 |