[英]Android 2.1 Bluetooth SPP to LM058 (Serial Cable Replacement) problem
嗨,我是Android編程的新手(但不是一般的編程)。
設置:HTC Wildfire(運行Android 2.1)LM058(更換RS232串行電纜)LM058稍后將連接到MCU,但現在已連接到我的筆記本電腦(終端)
目標:通過“雙向流”(例如:“來自Android的Hello”,響應:“來自LM058的嘿”)將Wildfire與LM058相互連接。
到目前為止:通過LM058上的LED指示燈,我已經成功地連接了兩個設備(已配對)。
問題:我似乎無法從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電纜),因此,我在PC上的終端應設置為某個BaudRate(自從似乎無法在Android中找到波特率)。 但是,我仍然看不到任何東西,如果鮑德(Baudrate)錯誤,那么我將能夠看到某些東西(即使可能是垃圾)還是?
沒有用於藍牙連接的波特率,只有您必須配置BT-RS232設備和計算機之間的波特率...
對於BluetoothConnection,您可以看到下一個示例:
http://developer.android.com/resources/samples/BluetoothChat/index.html
或這個:
http://developer.android.com/guide/topics/wireless/bluetooth.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.