前段時間一直在為用藍牙傳java不成功而苦煩,后來經過仔細研究,終于成功了,現在想總結一下成功的幾點關鍵,希望對和我一樣苦煩的朋友有所幫助。
今天剛剛看到slcsp發的新文章 藍牙使用系列(四)java傳輸,我基本上就是按照這個步驟做的。下面強調幾點:
1.安裝好藍牙驅動BlueSoleil后,會有一個新的“本地連接”出現在系統托盤里,如圖:
就是那個有個紅色叉子的。在網上鄰居里是這樣的:
看到了,名稱叫“本地連接3(Bluetooth PAN Ne....)”<名字可能不一樣,但是英文是一樣的>。在沒有插上藍牙適配器的時候,這個連接就是如上兩圖顯示的,有個紅叉子,說明沒有連接上。
注意:是否有這個連接是能否成功傳JAVA的關鍵,所以一定要有!
當插入藍牙適配器后,這個連接就是下面這個樣子了:
沒有紅色的叉子了,表示已經連接上了。
如果這個連接不成功,就無法傳JAVA,一般這個連接安裝上BlueSoleil就有,而且正常情況下可以運行正常,如果無論怎樣都無法連接,有可能是與其他的連接有沖突,可以嘗試關掉其他連接,或者BlueSoleil驅動有問題,重新安裝修復一下也可以。
2.進入BlueSoleil后,如果與手機連接不成功,可以通過手動連接,步驟如下(前提是要配對成功,端口也要分配好):
右鍵單擊手機,選擇“連接”->“藍牙串行端口服務”
這時,會在系統托盤的上面出現如下圖所示的提示:
藍牙的圖標也變成綠色,表示連接成功
3.下面就是傳JAVA了,先新建那個“傳入的連接”,配置好后,依次在手機上輸入傳JAVA的兩條命令,然后選擇“PPP”->“藍牙”后,等一會,就會出現那個“未經身份驗證的用戶(已連接上)”,如下圖:
如果沒有出現,就刷新幾次就出現了。
此時在系統托盤里也會出現一個連接的圖標:
看到了吧,有三個連接標志了。沒有連接上時是兩個。
一定要出現這個連接才可以,否則也無法成功傳JAVA。
好了,現在可以傳JAVA了,體驗一下成功的喜悅吧!
以上技術問題可參見slcsp的 藍牙使用系列(四)java傳輸
http://bible.younet.com/files/2005/07/08/308362.shtml
新聞熱點
疑難解答
圖片精選