获取primaryservice的handle
时间:10-02
整理:3721RD
点击:
你好:1. 为什么只调用了一次GATT_DiscPrimaryServiceByUUID,但是根据sniffer则发送了两次ATT_FIND_BY_TYPE_VALUE_REQ请求!
2. 为什么调用了GATT_DiscPrimaryServiceByUUID,默认starthandler不是0x0001吗?但是第二次确发生了变化!
hello
能有人帮助吗?谢谢大家了!
Hi Nan,
查找属性的时候是有范围的, 第一次发的时候要求0x0001 到 0xffff 的句柄范围,当对方第一次返回到0x0023 句柄结束之后,第二次自然而然会自动接着发从0x0024到 0xffff, 再看看后面还有没有接着的内容。直到返回error response, 告知没有了。
Dear Yan
你的意思是ATT_READ_BY_TYPE_RSP和ATT_ERROR_RSP都收到之后才能顺序读取下一个characteristic的handle吗?
primaryservice handle 相关文章: