微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 请教一下sniffer抓包后数据怎么分析?

请教一下sniffer抓包后数据怎么分析?

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

1. 下图是我的CC2540连接手机的过程,用sniffer抓包的图

2. 我的问题表象是手机端软件会连上马上被断开,部分品牌手机会是这样的,一批设备有几台连任何手机都是这样的,其它的都能正常收发数据,看下面这个抓包信息能看出点有用信息帮助解决这个问题吗?

3. 我很想知道,究竟哪一个包是手机发的,哪一个是我的CC2540发的,怎么区分的?

按照我粗浅的理解你这里REQ的包大多数就是中心设备(主机)发出来的,notify的是外围设备(从机)发出来的,你看你手机工作在那个角色了。connect_req中有你要连接外围设备地址和中心设备地址(很可能是私有地址)。这样应该可以知道那个是手机发的。

写app的工程师告诉我,这台机器,发现服务时出错了。用BLE读写器多试几次,如果能成功一次的话,后面用我们的app就一直会成功。

现在不知道这个问题应该通过改我的CC2540固件还是app来解决这个问题了

下面这个是连接成功的抓包图,可以看出这个CC2540发一个连接参数刷新请求后,马上手机端就发了一响应。而上面那个图(app发现服务失败)则不断重复发送连接参数刷新请求。

这个问题该怎么搞了呢?

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

网站地图

Top