cc2540 用GATT_Notification()函数数据发送问题
时间:10-02
整理:3721RD
点击:
从机端通过GATT_Notification( 0, &pReport, FALSE )发送数据给主机,在主机端通过 osal_memcpy(¬i.value, &pMsg->msg.handleValueNoti.value,noti.len);能正常收到从机发来的数据,但是主机端利用GATT_Notification( 0, &pReport, FALSE )发送数据给从机,从机却收不到数据,这是什么原因呢?
主机端打开从机的notification才能收到从机的notification
所以主机不能发送notification
那主机端怎样通过GATT_Notification()向从机发送数据,而不用GATT_WriteLongCharValue来
geen,
主机和从机发送数据的机制是不一样的。
从机用notification,
主机用的是一系列的write命令。你可以看一下gatt.h文件里面的write 命令们。
我也有这个疑问! 主机是可以发送notify出来的,楼主的问题是我想问的 ,就是为什么从机收不到主机发出的notify!
因为我用sniffer监听到了 主机发出的notify!
从机是不是因为初始化成外设 所以无法接收到message呢?
你好,我想请问一下notification如何能否一次发送超过20个字节的数据?