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

sniffer抓取BLE通讯包

各位大神们好

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

求各位大神指点指点呀!!!

Susan Yang:

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

Hanxiang Lin:

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

Hanxiang Lin:

回复 Hanxiang Lin:

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

David wei:

回复 Hanxiang Lin:

hanxiang

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

Hanxiang Lin:

回复 David wei:

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

赞(0)
未经允许不得转载:TI中文支持网 » sniffer抓取BLE通讯包
分享到: 更多 (0)