2010-10-04 80 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中找到波特率)。但是我仍然看不到任何东西,如果波特率错了,我就能看到一些东西(尽管它可能是垃圾),或者?

回答