根据 Wi-Fi 联盟网页,Realtek RTL8812BU已通过基于 IEEE 802.11mc、FTM 或 RTT 的 Wi-Fi 定位认证。
我已经在 Linux(Ubuntu 18.04 和 Raspberry Pi)中使用 hostapd 测试了 RTL8812BU,但是我不知道如何启用 FTM 响应。
您能告诉我如何在 RTL8812BU 中启用 FTM 功能吗?
我们已经通过英特尔 8260 和高通 IPQ 4018 测试了 Wi-Fi 定位。
答案1
查看源代码hostap
表明有两个选项可用:
ftm_responder
ftm_initiator
因此,我假设您必须设置您的配置(其位置应/etc/hostapd/hostapd.conf
为):
ftm_responder=1
ftm_initiator=1
我假设你必须重新启动守护进程——或者重新启动机器——然后你就应该设置好了。但是这个很长的——并且注释得很好的——hostapd.conf
说明了以下内容:
# Publish fine timing measurement (FTM) responder functionality
# This parameter only controls publishing via Extended Capabilities element.
# Actual functionality is managed outside hostapd.
#ftm_responder=0
# Publish fine timing measurement (FTM) initiator functionality
# This parameter only controls publishing via Extended Capabilities element.
# Actual functionality is managed outside hostapd.
#ftm_initiator=0
不太确定“此参数仅控制通过扩展功能元素发布”是什么意思。但似乎值得测试一下。