工具/软件:
您好论坛、
我正在尝试实现 ANC,我可以更容易实现实施,直到配对和订阅 iOS ANC 的“通知源 (NS )“和“数据源 (NS )“特征。 但是、尽管成功订阅了 NS、我在 app_中没有收到任何 GATT 消息 data.c->GATT_eventhandler。 我在成功订阅后验证了 NS 特性值、发现它是正确的、这意味着理想情况下我应该收到通知。 我附加了我的项目文件、请检查缺少的内容。
我使用了 SDK:8.40.02
此致
Vaibhav
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
您好论坛、
我正在尝试实现 ANC,我可以更容易实现实施,直到配对和订阅 iOS ANC 的“通知源 (NS )“和“数据源 (NS )“特征。 但是、尽管成功订阅了 NS、我在 app_中没有收到任何 GATT 消息 data.c->GATT_eventhandler。 我在成功订阅后验证了 NS 特性值、发现它是正确的、这意味着理想情况下我应该收到通知。 我附加了我的项目文件、请检查缺少的内容。
我使用了 SDK:8.40.02
此致
Vaibhav
您好、Maxence、
重新启用并检查、特性 4 通知工作正常。
我不是为 iOS ANC 添加 GATT 表、而是充当“GATT 客户端“、发现标准 ANC UUID 并与它们进行交互。
如果您可以看到“ANCs.c"文件“文件、会有一个状态机用于配对、发现服务和订阅。 因此、在订阅“NS"特性“特性后、理想情况下、我们应该会在 app_data.c->GATTeventHandler 中获取 GATT 消息。
此致
Vaibhav
您好!
我的坏,我认为你是开发一个外围而不是中央. 如果特征通知 4 正常工作、并且您能够从您自己的 ANC 固件收到 basic_ble 固件发出的通知、则问题可能是您的外设未发送通知。
您可以尝试将数据处理程序的事件掩码更改为 0xFFFFFFFF、以确保尽可能接收所有消息。
似乎您正确地向 CCCD 写入 1。 您的日志是否显示它已正确写入?
您是否有蓝牙监听器来确保您可以看到正在发送的 BLE 通知?
此致、
Maxence