【问题标题】:Service Discovery Fail - Bluetooth Chat Connection using SPP服务发现失败 - 使用 SPP 的蓝牙聊天连接
【发布时间】:2014-07-15 22:08:04
【问题描述】:

所以我在eclipse(API8)上编译并成功运行了Android蓝牙聊天项目。

问题是,当我连接到我自己的嵌入式蓝牙设备 (http://www.sparkfun.com/products/582) 时,它在调试模式下显示“服务发现失败”。

我搜索了一下,发现了这个帖子:Service discovery failed exception using Bluetooth on Android

每次我都会遇到编译错误。

我在 Eclipse 中有几个快速修复。这些都不起作用。我是java新手。

谢谢

【问题讨论】:

    标签: java android bluetooth serial-port


    【解决方案1】:

    根据我的经验,对蓝牙聊天应用程序进行的唯一绝对必要的修改以启用与蓝牙设备的 SPP 配置文件的连接是使用 SPP UUID。更改 MY_UUID 如下:

    private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"); 
    

    有了这个 UUID,我发现我能够连接到大量的 SPP 蓝牙模块。

    【讨论】:

    • 感谢您的回答,更改 UUID 后发生了一些有趣的事情。如果我一步一步进行,我现在有时可以通过调试模式连接(连接点处的断点)但是,仍然是同样的问题。
    • 这解决了我的问题。+1。尝试将任何 Android 2.2+ 手机连接到三星 Galaxy Tab 10。
    猜你喜欢
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-16
    • 2016-07-28
    • 1970-01-01
    • 1970-01-01
    • 2016-12-13
    相关资源
    最近更新 更多