2

我坚持在 Android Lollipop 智能手机和 BLE 设备(带 BLE 模块的 TI 实验板)之间实现连接。我使用以下调用进行连接:

device.connectGatt(context, true, mGattCallback);

我已经设法为 Android 4.3 和 4.4 建立连接,但是当我对 Android 5 使用相同的代码时,我收到以下错误BluetoothGattCallback::onConnectionStateChange

onClientConnectionState() - status=133 clientIf=5 device=D0:36:12:CD:73:49

错误代码的133意思GATT_ERROR

我尝试使用我自己的应用程序、谷歌示例和来自 Play Market 的 BLE 扫描仪应用程序,但它们都无法连接到设备。我还尝试了几部 Android 5 智能手机,但都没有成功。

但是,我有另一个设备(TI 无线连接开发套件),我可以在它与 Android 5 智能手机之间建立连接。所以这个问题与 Android 5 和我的特定设备有关。我想知道如何解决它,或者至少如何调试这种错误以找出根本原因。

PS我也尝试了@nayoso here提出的方法,但它也没有帮助。

4

1 回答 1

-2

您可能已达到最大连接数,请参阅: https ://www.youtube.com/watch?feature=player_detailpage&v=qx55Sa8UZAQ#t=1712

于 2015-03-30T07:08:42.817 回答