微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 想用CC2540EMK-USB做一个蓝牙广播检测器,高手请指导一下。谢谢!

想用CC2540EMK-USB做一个蓝牙广播检测器,高手请指导一下。谢谢!

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

计划思路:

1.PC给Dongle发送蓝牙扫描指令,其中指令携带要扫描设备的蓝牙MAC地址。

2.CC2540EMK-USB开始扫描蓝牙设备,检查能否扫描到制定MAC地址的蓝牙设备,并给PC返回是否扫描到目标设备的ACK/NACK。

3.PC通过CC2540EMK-USB Dongle的测试反馈判断测试是否成功。

由于本人没有蓝牙开发经验,请高手指点。

首先上述思路是否可行,如果可行的话,大致该如何实施?

其次,开启蓝牙扫描功能是不是就是Demo中的Observer实现的功能,和PC通讯的UART部分需要修改哪些文件?

谢谢!

1.PC给Dongle发送蓝牙扫描指令,其中指令携带要扫描设备的蓝牙MAC地址。

   请参考BTool的使用,可以设定相关扫描参数

2.CC2540EMK-USB开始扫描蓝牙设备,检查能否扫描到制定MAC地址的蓝牙设备,并给PC返回是否扫描到目标设备的ACK/NACK。

  同样可以参考BTool,但是BTool返回的是蓝牙控制层的数据信息,不是返回ACK/NACK,所以实际上也是可以做的.

3.PC通过CC2540EMK-USB Dongle的测试反馈判断测试是否成功。

 回答同上

由于本人没有蓝牙开发经验,请高手指点。

首先上述思路是否可行,如果可行的话,大致该如何实施?

其次,开启蓝牙扫描功能是不是就是Demo中的Observer实现的功能,和PC通讯的UART部分需要修改哪些文件?

 可以使用Central的功能,可以发送扫描指令,CC2540 Dongle是通过USB与PC连接的

谢谢!

下午好!刚刚发现,我需要的功能在packetSniffer中就有。那就再咨询两个问题:

1. packetSniffer是抓取所有的BLE包还是只抓蓝牙设备广播包,如果是抓所有的BLE数据包,能否有办法过滤出我所需要的广播包吗?

2. packetSniffer对Dongle交互的控制是使用对应的SDK调用还是消息驱动,其中相关的控制方式在什么地方能获取到?

谢谢!

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

网站地图

Top