首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android 2.1蓝牙SPP到LM058 (串行线更换)的问题

Android 2.1蓝牙SPP到LM058 (串行线更换)的问题
EN

Stack Overflow用户
提问于 2010-10-04 18:51:51
回答 1查看 1.2K关注 0票数 2

嘿,我是Android编程的新手(但不是一般的编程)。

设置: HTC Wildfire (运行Android2.1) LM058 (RS232串行电缆替换) LM058稍后将连接到微控制器,但现在它连接到我的笔记本电脑(终端)

目标:通过“双向流”将LM058和LM058连接起来(比如:"Hello from Android",响应:“嘿from Android”)。

到目前为止:我已经成功地连接了两个设备(成对的),我可以从LM058上的LED来判断。

问题:我似乎不能从我的Wildfire向LM058发送任何东西,也不能写回任何东西。它们是配对的,并且是相连的。

代码示例:

代码语言:javascript
运行
复制
            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 (因为我似乎无法在安卓中找到波特率)。但是我仍然看不到任何东西,如果Baudrate是错的,那么我将能够看到一些东西(即使它可能是垃圾),或者?

EN

回答 1

Stack Overflow用户

发布于 2012-05-15 02:40:37

没有波特率的蓝牙连接,只有您必须配置波特率之间的BT-RS232设备和您的计算机…

对于BluetoothConnection,您可以查看下一个示例:

http://developer.android.com/resources/samples/BluetoothChat/index.html

或者这样:

http://developer.android.com/guide/topics/wireless/bluetooth.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3854531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档