微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 监听所有广播

监听所有广播

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

TI在线:

      你们好!

      当蓝牙设备运行的时候天线可以接收到很多广播包和数据包,通过HCI命令控制链路主机获得需要的数据,请问有命令使HCI将所有收到的广播包和数据包都不加挑选的上传吗,类似于协议分析仪?

在Linux下面的bluez有hcidump,2564有类似功能吗

 

你翻翻协议栈安装目录下的HCI手册,应该有对应的指令

如果还不行,ST有单独的蓝牙芯片,可以实现最基本的HCI协议

cedar_xuesong :

     你好!

     我翻阅了HCI 命令和VS_HCI命令,并没有将数据全部上传的命令。我猜测着也许是测试射频的时候可能用到的,于是去翻阅测试手册,发现有个测试RX/TX的命令,但是不知道如何使2564进入测试模式,使用该命令。如果你知道的话请指教!

     另外HCI协议在控制器部分也有一个固件,对于原始数据的处理应该就是在这部分了,可是这个固件没有源码,如何去解析?甚至连这部分的访问该如何实现都不知道,所有开发都被放置在了HCI接口的上层,若你知道如何访问控制器中的协议,请不吝赐教!

所有收到的广播包和数据包都不加挑选的上传。。。应该做不到,做不到所到的所有帧数据都上报,

即使是usb dougle的sniffer tool也只能接收一个信道上的数据,

或许可以研究下proprietary mode,但最多也只能做到监听一个信道上的。

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

网站地图

Top