微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2540 用GATT_Notification()函数数据发送问题

cc2540 用GATT_Notification()函数数据发送问题

时间:10-02 整理:3721RD 点击:

从机端通过GATT_Notification( 0, &pReport, FALSE )发送数据给主机,在主机端通过 osal_memcpy(&noti.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个字节的数据?

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

网站地图

Top