TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640 连接 蓝牙遥控器(CC2541)

SDK中的这两个例子:

SimpleBLECentral

SimpleBLEMulti

都扫描不到 蓝牙遥控器(CC2541芯片),用Android上的 BLE Reader软件能扫描到。

这是怎么回事? 蓝牙遥控器应该是从设备啊

Butterfly:

用Packet Sniffer抓包看一下,遥控器在广播吗

wpb3dm:

回复 Butterfly:

按下按键后,就会发生数据的。不是定时广播

Packet Sniffer可以看到数据包

Android手机的 BLE Reader软件,也可以看到数据包

haibin deng:

回复 wpb3dm:

是不是过滤了的原因

wpb3dm:

回复 haibin deng:

SimpleBLEMulti 应该怎么修改就不过滤信息了?

simpleBLEMulti.c文件里面有这个数组,是不是要修改它啊?咋修改呢?

// GAP – SCAN RSP data (max size = 31 bytes)static uint8_t scanRspData[] ={ // complete name 0x14, // length of this data GAP_ADTYPE_LOCAL_NAME_COMPLETE, 0x53, // 'S' 0x69, // 'i' 0x6d, // 'm' 0x70, // 'p' 0x6c, // 'l' 0x65, // 'e' 0x42, // 'B' 0x4c, // 'L' 0x45, // 'E' 0x50, // 'P' 0x65, // 'e' 0x72, // 'r' 0x69, // 'i' 0x70, // 'p' 0x68, // 'h' 0x65, // 'e' 0x72, // 'r' 0x61, // 'a' 0x6c, // 'l'

// connection interval range 0x05, // length of this data GAP_ADTYPE_SLAVE_CONN_INTERVAL_RANGE, LO_UINT16(DEFAULT_DESIRED_MIN_CONN_INTERVAL), // 100ms HI_UINT16(DEFAULT_DESIRED_MIN_CONN_INTERVAL), LO_UINT16(DEFAULT_DESIRED_MAX_CONN_INTERVAL), // 1s HI_UINT16(DEFAULT_DESIRED_MAX_CONN_INTERVAL),

// Tx power level 0x02, // length of this data GAP_ADTYPE_POWER_LEVEL, 0 // 0dBm};

haibin deng:

回复 wpb3dm:

有一个宏,是否过滤服务的UUID,你看一下是不是,在扫描的广播数据的时候

wpb3dm:

回复 haibin deng:

请问是哪个宏啊?

// Discovey mode (limited, general, all)#define DEFAULT_DISCOVERY_MODE            DEVDISC_MODE_ALL

是这个吗?

Wenny Lee:

我也在做蓝牙遥控,求交流啊QQ2285001602

赞(0)
未经允许不得转载:TI中文支持网 » CC2640 连接 蓝牙遥控器(CC2541)
分享到: 更多 (0)