微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > sniffer抓取BLE通讯包

sniffer抓取BLE通讯包

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

各位大神们好

我现在想用sniffer工具抓取BLE主从机收发数据包,但是只能抓到从机广播和主机扫描请求包跟从机扫描回应包,只要一主从机一连接上,sniffer就抓不到新数据了,在37  38  39这3个通道都试过了,都没有抓到通讯时候的数据包,不知道是不是我的抓包方法错误才抓不到包。

求各位大神指点指点呀!

先参考TI wiki上的指南看看: http://processors.wiki.ti.com/index.php/BLE_sniffer_guide

我也碰到了同样的问题。而且wiki上也阅读过了。不知现在问题是否解决了?解决方法是什么?

我的方法是如果抓包软件没有抓到包,那么就断开连接再次连接。总有一次,packet sniffer可以成功捕获到连接事件。。这是软件的缺陷么。 总结起来,连接时如果抓到一个packet 的crc是false的,那么软件就不再抓包。 如果连接包是正确的,那么packetsniffer就可以抓到连接事件,以及后面的数据通信包了。 需要提出的是,不管是否能被packetsniffer抓到,蓝牙通信的连接都是正常的。

hanxiang

你的意思是如果在连接以及连接之前抓到一个包的CRC校验错误,Sniffer就抓不到连接之后的通讯包了吗?回头我试试看是不是这么回事。

是的。基本是这个意思吧。怎么样,抓到了么

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

网站地图

Top