微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 主从机互相通信,只能借助特征值的改变吗?有没有连接后,可以直接进行数据交互的函数。。。求助

主从机互相通信,只能借助特征值的改变吗?有没有连接后,可以直接进行数据交互的函数。。。求助

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

现在我只能用从机给主机发送数据可以直接用函数获取,但是主机发送给从机就不行了,只可以修改特征值,在特征值回调函数中读取值,但是每次只能读取1个,定义了一个静态的含有20个元素的数组,会出现主机连接后,发送几个数据就断开连接的问题,去掉就没事了,不知道什么原因引起的。

jie wei,

你用的是什么工程呢?

simpleBLEPeripheral中的被写的特征值都是默认只有一个字节的,你需要做一些修改才可以。

具体你可以看一下simpleGATTProfile.c 文件里面simpleProfile_WriteAttrCB()函数中的比如SIMPLEPROFILE_CHAR1_UUID 和SIMPLEPROFILE_CHAR3_UUID的操作方法。

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

网站地图

Top