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