主从机互相通信,只能借助特征值的改变吗?有没有连接后,可以直接进行数据交互的函数。。。求助
时间:10-02
整理:3721RD
点击:
现在我只能用从机给主机发送数据可以直接用函数获取,但是主机发送给从机就不行了,只可以修改特征值,在特征值回调函数中读取值,但是每次只能读取1个,定义了一个静态的含有20个元素的数组,会出现主机连接后,发送几个数据就断开连接的问题,去掉就没事了,不知道什么原因引起的。
jie wei,
你用的是什么工程呢?
simpleBLEPeripheral中的被写的特征值都是默认只有一个字节的,你需要做一些修改才可以。
具体你可以看一下simpleGATTProfile.c 文件里面simpleProfile_WriteAttrCB()函数中的比如SIMPLEPROFILE_CHAR1_UUID 和SIMPLEPROFILE_CHAR3_UUID的操作方法。