据我所知,Beacon 帧中没有这样的字段可以直接以 dbm 表示接入点的信号强度。这个dbm值是如何计算的?
我在scapy工作
不幸的是,RSSI 是物理介质的属性,而信标帧是 MAC 层中的协议元素。 IE。 RSSI 是指无线电波对您的接收无线电的“响度”。
不幸的是,您问的问题类似于“如何从以太网帧获取电压”......即这真的没有意义。
要获取 RSSI,您的硬件(即无线电驱动程序)必须包含此信息。我没有任何使用 scapy 的经验,但在wireshark 中,此信息通常位于“radiotap header”中。例如。如果您查看此处,您可以看到 RSSI 信息位于“信标帧”的单独部分中。
也许这个问题可能包含答案:RadioTap headers in scapy