微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 获取primaryservice的handle

获取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吗?

上一篇:CC2540的应用
下一篇:CC2540 USB串口问题

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top