各位大神,刚接触CC2540 ANCS, 请教几个问题:
1. ANCS是不是要求设备和苹果蓝牙配对绑定上了后才能有通知? 若只是连接不会有ANCS通知?
2. 我测试遇到的情况是: 设备第一次和蓝牙配对绑定成功后, ANCS通知都可以到设备, 即使我关闭了设备或者苹果手机蓝牙,再打开,ANCS通知也会实时达到。 但有一个问题是:在苹果蓝牙里面点击“感叹号”图标,再忽略设备后, ANCS通知就一直没有。 即使开关蓝牙,也不会有通知到设备(设备和手机还是可以连接的,但没有“感叹号”了)。
所以是不是苹果蓝牙里面选择忽略设备后, 苹果手机的配对信息都被苹果删除了? 而2540端没有删除配对信息,而导致设备无法重新和苹果配对上吗?
在操作忽略设备的这种情况下, 如何才能使设备重新自动和蓝牙配对绑定上? 是不是需要设备也同时清除配对信息? 如果是, 那该如何清除?
附上我的初始化信息:
passkey = 0;
pairMode = GAPBOND_PAIRING_MODE_INITIATE;
mitm = TRUE;
ioCap = GAPBOND_IO_CAP_NO_INPUT_NO_OUTPUT;
bonding = TRUE;
谢谢!