各位大神们好
我现在想用sniffer工具抓取BLE主从机收发数据包,但是只能抓到从机广播和主机扫描请求包跟从机扫描回应包,只要一主从机一连接上,sniffer就抓不到新数据了,在37 38 39这3个通道都试过了,都没有抓到通讯时候的数据包,不知道是不是我的抓包方法错误才抓不到包。
求各位大神指点指点呀!!!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
各位大神们好
我现在想用sniffer工具抓取BLE主从机收发数据包,但是只能抓到从机广播和主机扫描请求包跟从机扫描回应包,只要一主从机一连接上,sniffer就抓不到新数据了,在37 38 39这3个通道都试过了,都没有抓到通讯时候的数据包,不知道是不是我的抓包方法错误才抓不到包。
求各位大神指点指点呀!!!
先参考TI wiki上的指南看看: http://processors.wiki.ti.com/index.php/BLE_sniffer_guide
我的方法是如果抓包软件没有抓到包,那么就断开连接再次连接。总有一次,packet sniffer可以成功捕获到连接事件。。这是软件的缺陷么。 总结起来,连接时如果抓到一个packet 的crc是false的,那么软件就不再抓包。 如果连接包是正确的,那么packetsniffer就可以抓到连接事件,以及后面的数据通信包了。 需要提出的是,不管是否能被packetsniffer抓到,蓝牙通信的连接都是正常的。