我使用Eclipse Galileo为Android 2.3编写了一个小应用程序。 该应用程序基于Google上发布的蓝牙聊天示例。
问题是蓝牙连接失败。 我通过SPP - 串口配置文件将我的Android与蓝牙接入点连接起来。 连接失败的原因对我来说并不清楚。 我在日志中看到以下内容:
10-09 18:52:35.989: ERROR/BluetoothEventLoop.cpp(162): event_filter: Received signal org.bluez.Device:PropertyChanged from /org/bluez/18286/hci0/dev_00_1A_7D_0A_B7_5F
10-09 18:58:35.239: ERROR/(18269): ****************search UUID = 1101***********
10-09 18:58:35.489: ERROR/BluetoothEventLoop.cpp(162): event_filter: Received signal org.bluez.Device:PropertyChanged from /org/bluez/18286/hci0/dev_00_1A_7D_0A_B7_5F
10-09 18:58:35.529: ERROR/BluetoothEventLoop.cpp(162): event_filter: Received signal org.bluez.Device:PropertyChanged from /org/bluez/18286/hci0/dev_00_1A_7D_0A_B7_5F
10-09 18:58:35.669: ERROR/BLZ20_WRAPPER(20769): ##### ERROR : btlif_process_con_rsp: no bt sock found, scn 1#####
任何帮助都很明显
答案 0 :(得分:0)
我认为这可能与三星蓝牙堆栈中与SSP连接相关的错误有关。
检查此链接: http://www.samsunggalaxysforum.com/firmware-problems/connection-problems-sgs-bluetooth-spp-device/
我遇到的一个解决方案是,如果我在软件中的三星设备上检测到我的应用程序中的蓝光错误,我将关闭蓝牙等待5秒并将其重新打开。
答案 1 :(得分:0)
我认为你使用了错误的UUID
UUID应为00001101-0000-1000-8000-00805f9b34fb
如果UUID错误则无法连接。