BLE状态128(0x80)

时间:2018-10-04 14:56:18

标签: c service bluetooth-lowenergy profile esp32

所以我正在基于esp-idf示例代码开发ble服务器。

我创建了2个心率服务,2个脉搏血氧仪服务和2个自定义服务,当然还包括通用属性通用访问服务。

也许这不是最好的解决方案,但是我为每个服务创建了一个配置文件。 现在一切正常。

问题是,当我尝试添加另一个配置文件/服务时,调用了此函数esp_ble_gatts_app_register(profile);后,调用了Gatt事件处理程序,但该应用无法注册,并显示状态128(0x80),该状态定义为 ESP_GATT_NO_RESOURCES

我对这个错误进行了很多搜索,但是我发现的唯一解释是由于错误的描述符声明(我检查的不是我的情况)。

我想我可能达到了个人资料或服务的限制数量。

有人知道此错误的可能原因吗?或至少服务限制数量?

0 个答案:

没有答案