1、一般可以不用去处理主机端发起的读请求,假如你的某个特征值是有读权限,而刚好主机端发起了读请求,BLE Stack会自动把该特征值的值返回给主机端的。 2、读请求是进来这个事件,前提是该特征值具有读权限
请问特征值如何与自定义的变量相关联起来呢?
Wireless-Tech 请问特征值如何与自定义的变量相关联起来呢?
你说的自定义的变量是啥?
BLE组件里不是定义了特征值嘛,特征值的数据从何而来呢?我理解为自己定义一个变量,然后赋值进去
Wireless-Tech BLE组件里不是定义了特征值嘛,特征值的数据从何而来呢?我理解为自己定义一个变量,然后赋值进去
这个不需要再自定义变量,你可以有BLE组件里直接填充就行了😂
Wireless-Tech 这个不需要再自定义变量,你可以有BLE组件里直接填充就行了
我只找到通知函数,可以将特征值返回给主机端 CyBle_CscssSendNotification
BLE组件里填充的不是初始值吗,需要改变的时候怎么修改呢?
按照2L说的,BLE Stack自动将特征值的值返回给主机端,返回值总不能一直是初始值吧
Wireless-Tech 按照2L说的,BLE Stack自动将特征值的值返回给主机端,返回值总不能一直是初始值吧
看情况,有的就是这样,但是要改这个特征值的值是可以改的,API函数如下所示: CyBle_GattsWriteAttributeValue
CyBle_GattsWriteAttributeValue
Wireless-Tech 我只找到通知函数,可以将特征值返回给主机端 CyBle_CscssSendNotification
这个不是将特征值的值返回给主机端,而是说把你想要发送的数据发送给主机