微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > peripheral如何获得central的相关信息 cc2540 BLE 1.4.0

peripheral如何获得central的相关信息 cc2540 BLE 1.4.0

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

如题,peripheral如何可以获得central的一些信息,比如设备名。

谢谢。

有方法么

Sunny Hua,

连接建立之后,可以通过 GAPRole_GetParameter(GAPROLE_CONN_BD_ADDR...) 来获得Central的地址。

设备名比较困难点,你得自己通过特征值去获取,比如你定义一个特征值是专门用来存放central的设备名的,然后连接建立之后,central就往这个特征值写入自己的设备名就行。其实就是simpleBLEPeripheral 工程里面的characteristic 1和 characteristic 3的写属性功能。

Hi,Y,

谢谢你的回复。

你的意思是,主把如特征值1写上主的设备名,发给从对应的特征值1,从设备检查特征值1是不是设备名就可以了?

Sunny hua,

是的,就是这个意思。

只是默认的特征值1的长度只是一个字节,你只要把它修改成一个长一点的数组满足你的要求就行,不要超过20个字节。

Hi,Y,

 

谢谢。

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

网站地图

Top