嘿,我是相對較新的Android編程(但不是一般編程)。Android 2.1藍牙SPP到LM058(串行電纜更換)問題
的設置: HTC野火(運行Android 2.1) LM058(RS232串行電纜更換) LM058稍後會被附着到MCU,但現在它連接到我的筆記本電腦(終端)
目標: 通過'雙向流'(例如:「Android from Hello」,響應:「Hey from LM058」)將Wildfire與LM058互相連接。
到目前爲止: 我已經設法連接兩個設備(配對),我可以通過LM058上的指示燈來判斷。
問題: 我似乎無法從Wildfire發送任何內容到LM058,也無法寫回任何內容。他們是配對和連接。
代碼示例:
String message = "Hello message from client to server.";
byte[] msgBuffer = message.getBytes();
try {
outStream.write(msgBuffer);
Log.e(TAG, "App was here!");
} catch (IOException e) {
Log.e(TAG, "ON RESUME: Exception during write.", e);
}
我以前做使用Windows Mobile成功地類似的連接,而Android似乎給我在這一點上有些麻煩。
如果你能幫助我通過這個小障礙,我會非常感激!
它可以和BaudRate有什麼關係,因爲當一個鏈接建立(配對和連接)時,它應該替換兩個設備(作爲一個簡單的RS232電纜),所以我的個人電腦上的終端應設置爲一定BaudRate(因爲我似乎無法在Android中找到波特率)。但是我仍然看不到任何東西,如果波特率錯了,我就能看到一些東西(儘管它可能是垃圾),或者?