[問題] 藉由BlueZ使用藍芽 傳pattern 至Android 手機
遇到的問題(Question):
想請問板上的高手們有沒有使用過BlueZ這個library的經驗
小弟因為研究上的需求,要將電腦上的資料丟到Android手機上顯示,
想要用的方法是用C將檔案的資料藉由BlueZ的函式和電腦上的藍芽模組 傳到手機端
的藍芽裝置,
參考的資料是http://people.csail.mit.edu/albert/bluez-intro/c404.html
這個連結的教材,
這個網頁附的source code已經有電腦對電腦傳資料的範例也就是以下連結
http://people.csail.mit.edu/albert/bluez-intro/x502.html
也確實可以在電腦和電腦間丟值
不過再傳Android手機時卻無法連結,
我是打算拿Android官方網站的範例來改
也就是http://developer.android.com/resources/samples/BluetoothChat/index.html
這個範例是需要兩個裝置間先建立連結後,就可以藉由接口來丟資料,
不過研究了很久,一直不知道如何將電腦和手機建立連線,
http://people.csail.mit.edu/albert/bluez-intro/x502.html這裡提到的範例4.2 和4.3
只要將client.c 的位置輸入 sever.c端裝置的ID 且先執行sever 再在另一端執行client
就可以成功丟值,
於是我如法炮製先開手機端上述提到的應用程式,且打開藍芽裝置開啟它為可被偵測
再將client.c的位置輸入手機端的ID,想試試看發生什麼事
結果是什麼事都不會發生,
目前手機和手機之間,可以建立連線,且可以互相傳值且顯示,而且連線是"持續"的
但電腦端傳電腦就是只有一瞬間 傳值 顯示,
我想做到的是 電腦端和手機端可以持續連結 且手機不斷監聽電腦端傳來的值,
不知道有經驗的高手們 有沒有什麼建議或著看到小弟方法上有什麼盲點
請不吝賜教
開發平台(Platform): (例: VC++, Gcc, OpenGL, Linux, ...)
Unbuntu GCC
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.14.46
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章