Wireshark+BLE dongle: BLE数据包捕获以及分析

前言

硬件:Nordic 52840 dongle
软件: Wireshark

1. 捕获BLE数据包

具体步骤见另一博文:如何让nRF52840 dongle化身为BLE sniffier (过程详细记录)

2. 分析BLE数据包

2.1 过滤掉不感兴趣的BLE数据包

以自己为例,我想要的是Master开始向slave发送数据开始的到结束的那一段的log,因此需要将log进行过滤。

  1. 查看Wireshark支持的协议以及过滤规范。
  • 视图(view)→内部(internal)→Supported Protocols。
    在这里插入图片描述
  • 找到BT LE LL,并展开。展开之后是支持的条件,包括Access Address等。第二列过滤器部分就是写在wireshark过滤器部分的规则。我以Access Address,写过滤规则为:btle.access_address == 0x3129f646,剔除了两个节点还没有建立连接的时候的log。
    在这里插入图片描述

2.2 利用Wireshark内嵌工具生成图表

  • 统计→ 流量图。结果如下所示。
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值