2010-10-04 79 views
2

嘿,我是相對較新的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中找到波特率)。但是我仍然看不到任何東西,如果波特率錯了,我就能看到一些東西(儘管它可能是垃圾),或者?

回答