Other Parts Discussed in Thread: CC2541, CC2540
您好,
我在绑定某些 Android 手机时以及在手动从所有手机上删除配对时遇到问题。 除非我使用 GAPBOND_ERASE_ALLBONDS 擦除 CC2541中的所有绑定(GAPBondMgr_SetParameter ())、否则不会再次绑定。 现在允许的最大债券数为10、在应用中、我将在超过10时删除最早的债券。 这是可以正常运作的,我相信这与现时的问题并无关系。 那么、我的问题是 为什么 CC2541不会发生键合?
我在此处附上监听器日志:
NRF Connect、2021-10-02
WirelessONE-000PCT (B0:B1:13:85:DD:88)
D 14:35:29.397 GATT.Close()
D 14:35:29.402等待(200)
V 14:35:29.608连接到 B0:B1:13:85:DD:88...
D 14:35:29.609 GATT = device.connectGatt (AutoConnect = false、transport = LE)
D 14:35:30.565 [广播]操作接收到:android.bluetooth.device.action.BOND_STATE_CHANGED、键合状态更改为:Bond_bonding (11)
D 14:35:30.566 [广播]操作已接收:android.bluetooth.device.action.PAIRING_REQUEST、配对型号:Pairing_variant_Consent (3)
D 14:35:30.588 [广播]收到的行动:android.bluetooth.device.action.ACL_CONNECTED
D 14:35:30.609 [回叫]连接状态已更改、状态为0、新状态为已连接(2)
I 14:35:30.609连接到 B0:B1:13:85:DD:88
D 14:36:00.890 [广播]操作已接收:android.bluetooth.device.action.BOND_STATE_CHANGED、绑定状态更改为:bond_none (10)
I 14:36:00.890绑定失败
v 14:36:00.906正在发现服务...
D 14:36:00.906 GATT.discoverServices()
D 14:36:00.974 [回叫]服务已发现、状态为0
I 14:36:00.974已发现服务
V 14:36:01.018通用访问(0x1800)
-器件名称[R](0x2A00)
-外观[R](0x2A01)
-外设隐私标志[R](0x2A02)
-重新连接地址[W](0x2A03)
-外设首选连接参数[R](0x2A04)
通用属性(0x1801)
-服务已更改[i](0x2A05)
客户端特征配置(0x2902)
器件信息(0x180A)
-系统 ID [R](0x2A23)
-模型编号字符串[R](0x2A24)
-序列号字符串[R](0x2A25)
-固件版本字符串[R](0x2A26)
-硬件版本字符串[R](0x2A27)
-软件版本字符串[R](0x2A28)
-制造商名称字符串[R](0x2A29)
- IEEE 11073-20601法规认证数据列表[R](0x2A2A)
- PnP ID [R](0x2A50)
未知服务(0000fa00-0000-1000-8000-00805f9b34fb)
-未知特征[R W](0000fa01-0000-1000-8000-00805f9b34fb)
-未知特性[N WNR](0000fa02-0000-1000-8000-00805f9b34fb)
客户端特征配置(0x2902)
未知服务(0000fb00-0000-1000-8000-00805f9b34fb)
-未知特性[N R](0000fb01-0000-1000-8000-00805f9b34fb)
客户端特征配置(0x2902)
-未知特性[R W](0000fb02-0000-1000-8000-00805f9b34fb)
-未知特性[N W](0000fb03-0000-1000-8000-00805f9b34fb)
客户端特征配置(0x2902)
-未知特性[N R](0000fb04-0000-1000-8000-00805f9b34fb)
客户端特征配置(0x2902)
-未知特征[W](0000fb05-0000-1000-8000-00805f9b34fb)
-未知特征[W](0000fb06-0000-1000-8000-00805f9b34fb)
-未知特性[R W](0000fb07-0000-1000-8000-00805f9b34fb)
-未知特征[R](0000fb08-0000-1000-8000-00805f9b34fb)
-未知特性[N R W](0000fb09-0000-1000-8000-00805f9b34fb)
客户端特征配置(0x2902)
-未知特性[N R](0000fb0a-0000-1000-8000-00805f9b34fb)
客户端特征配置(0x2902)
未知服务(0000fc00-0000-1000-8000-00805f9b34fb)
-未知特性[R W](0000fc10-0000-1000-8000-00805f9b34fb)
-未知特性[R W](0000fc13-0000-1000-8000-00805f9b34fb)
-未知特性[R W](0000fc14-0000-1000-8000-00805f9b34fb)
-未知特性[R W](0000fc16-0000-1000-8000-00805f9b34fb)
-未知特性[R W](0000fc18-0000-1000-8000-00805f9b34fb)
-未知特性[R W](0000fc1a-0000-1000-8000-00805f9b34fb)
-未知特性[R W](0000fc2e-0000-1000-8000-00805f9b34fb)
-未知特性[R W](0000fc42-0000-1000-8000-00805f9b34fb)
未知服务(0000fe00-0000-1000-8000-00805f9b34fb)
-未知特性[N R W](0000fe01-0000-1000-8000-00805f9b34fb)
客户端特征配置(0x2902)
-未知特性[R W](0000fe02-0000-1000-8000-00805f9b34fb)
-未知特性[N R W](0000fe03-0000-1000-8000-00805f9b34fb)
客户端特征配置(0x2902)
-未知特性[R W](0000fe04-0000-1000-8000-00805f9b34fb)
-未知特性[R W](0000fe05-0000-1000-8000-00805f9b34fb)
-未知特性[R W](0000fe06-0000-1000-8000-00805f9b34fb)
D 14:36:01.018 gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb、true)
D 14:36:01.020 gatt.setCharacteristicNotification(0000fa02-0000-1000-8000-00805f9b34fb、true)
D 14:36:01.022 gatt.setCharacteristicNotification(0000fb01-0000-1000-8000-00805f9b34fb、true)
D 14:36:01.025 gatt.setCharacteristicNotification(0000fb03-0000-1000-8000-00805f9b34fb、true)
D 14:36:01.027 gatt.setCharacteristicNotification(0000fb04-0000-1000-8000-00805f9b34fb、true)
D 14:36:01.030 gatt.setCharacteristicNotification(0000fb09-0000-1000-8000-00805f9b34fb、true)
D 14:36:01.032 gatt.setCharacteristicNotification(0000fb0a-0000-1000-8000-00805f9b34fb、true)
D 14:36:01.034 gatt.setCharacteristicNotification(0000fe01-0000-1000-8000-00805f9b34fb、true)
D 14:36:01.037 gatt.setCharacteristicNotification(0000fe03-0000-1000-8000-00805f9b34fb、true)
I 14:36:01.181从0000fb01-0000-1000-8000-00805f9b34fb 接收的通知、值:(0x) 00-00
收到14:36:01.181 "(0x) 00-00-00"
I 14:36:01.421从0000fb01-0000-1000-8000-00805f9b34fb 接收通知、值:(0x) 00-00
收到14:36:01.421 "(0x) 00-00-00"
I 14:36:01.665从0000fb01-0000-1000-8000-00805f9b34fb 接收到通知、值:(0x) 00-00
接收到一个14:36:01.665 "(0x) 00-00-00"
I 14:36:01.909从0000fb01-0000-1000-8000-00805f9b34fb 接收的通知、值:(0x) 00-00
收到14:36:01.909 "(0x) 00-00-00"
I 14:36:02.206从0000fb01-0000-1000-8000-00805f9b34fb 接收的通知、值:(0x) 00-00
接收到一个14:36:02.206 "(0x) 00-00-00"
I 14:36:02.505从0000fb01-0000-1000-8000-00805f9b34fb 接收通知、值:(0x) 00-00
接收到一个14:36:02.505 "(0x) 00-00-00"
I 14:36:02.689从0000fb01-0000-1000-8000-00805f9b34fb 接收到通知、值:(0x) 00-00
收到14:36:02.689 "(0x) 00-00-00"
I 14:36:02.932从0000fb01-0000-1000-8000-00805f9b34fb 接收的通知、值:(0x) 00-00
接收到一个14:36:02.932 "(0x) 00-00-00"
I 14:36:03.176从0000fb01-0000-1000-8000-00805f9b34fb 接收到通知、值:(0x) 00-00
接收到一个14:36:03.176 "(0x) 00-00-00"
I 14:36:03.471从0000fb01-0000-1000-8000-00805f9b34fb 收到通知、值:(0x) 00-00
接收到一个14:36:03.471 "(0x) 00-00-00"
I 14:36:03.664从0000fb01-0000-1000-8000-00805f9b34fb 接收到的通知、值:(0x) 00-00
收到14:36:03.664 "(0x) 00-00-00"
D 14:36:03.916 [回调]连接状态已更改、状态为:22、新状态为已断开连接(0)
E 14:36:03.916错误22 (0x16):GATT CONN 终止本地主机
I 14:36:03.916已断开连接
D 14:36:04.115 [广播]收到的操作:android.bluetooth.device.action.ACL_DISCONNECTED
D 14:36:09.624 GATT.Close()
D 14:36:09.629等待(200)
V 14:36:09.836连接到 B0:B1:13:85:DD:88...
D 14:36:09.836 GATT = device.connectGatt (AutoConnect = false、transport = LE)
D 14:36:10.448 [回叫]连接状态已更改、状态:133、新状态:已断开连接(0)
E 14:36:10.449错误133 (0x85):GATT 错误
I 14:36:10.449已断开连接
D 14:36:42.457 GATT.Close()
D 14:36:42.462等待(200)
V 14:36:42.668连接到 B0:B1:13:85:DD:88...
D 14:36:42.668 GATT = device.connectGatt (AutoConnect = false、transport = LE)
D 14:36:44.432 [回叫]连接状态已更改、状态为:133、新状态为已断开连接(0)
E 14:36:44.433错误133 (0x85):GATT 错误
I 14:36:44.433已断开连接