工程师您好,我在用Sniffer抓取BLE数据信道上数据包的时候,发现了以下的问题,图1中在36信道上只嗅探到了主机发送的数据包,但没有从机相应的数据包
但是点开具体的数据包查看,可以发现36信道上主机的包SN/NESN是00
但下一个信道的数据包的主机的包SN/NESN是11
说明这个包不是36信道上包没有收到从机数据的重传,只是没有显示出来,请问为什么会出现这种情况呢
请教链接事件中wireshark显示丢包的问题
整个抓包过程中多次出现了这种现象,觉得不是偶然的失误
- log发我
- 靠近再测一下
- 有可能捉包器丢几包是正常的
Wireless-Tech
INFO: Log started at Thu Mar 23 16:59:56 2023
INFO: Extcap version 3.6
INFO: Opening serial port COM3
INFO: closing UART
INFO: Opening serial port COM3
INFO: args: ()
INFO: kwargs: {'callbacks': [('*', <bound method Notifier.passOnNotification of <Sniffer(Thread-3, initial)>>)]}
INFO: board ID: 3
INFO: Sniffer created
INFO: Software version: 4.1.0
INFO: sniffer started
INFO: starting scan
INFO: Scan flags: 0b11
INFO: Sent TK to sniffer: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
INFO: scanning started
INFO: follow_device: [b'243', b' 103', b' 221', b' 243', b' 172', b' 167', b' 1']
INFO: Sniffing device 0 - """"
INFO: Follow flags: 0b0
INFO: Following f3:67:dd:f3:ac:a7 random
INFO: defaults written
INFO: control loop
INFO: gap in packets, between 7254 and 10981 packet before: [31, 0, 3, 86, 28, 2, 10, 1, 39, 73, 0, 0, 157, 199, 87, 195, 214, 190, 137, 142, 131, 12, 102, 43, 39, 9, 32, 32, 167, 172, 243, 221, 103, 243, 214, 84, 100] packet after: [0, 0, 3, 229, 42, 14]
INFO: gap in packets, between 10983 and 53160 packet before: [0, 0, 3, 231, 42, 14] packet after: [34, 0, 3, 168, 207, 2, 10, 1, 38, 46, 0, 0, 3, 196, 116, 2, 214, 190, 137, 142, 64, 15, 167, 172, 243, 221, 103, 243, 2, 1, 6, 5, 8, 84, 65, 71, 49, 145, 3, 217]
INFO: Firmware version 4.1.0
INFO: Firmware timestamp 41219737 reference: Mar 23 2023 16:59:58.99880 中国�
Wireless-Tech
1是这个吗
2离得很近了,都是-40dBm的
3这个丢包丢的太有规律了感觉
我说的是wireshark的捉包导给我看看
我在我这边也做了类似的捉包,发现这个并不是捉包器没有捉到,是您当前的环境存在大量的2.4G设备,导致信道拥堵了,导致LL层的重发机制,这是正常合理的。你可以找个屏蔽房再测试一下,估计就没有这样的问题了。
Wireless-Tech 好的,谢谢您