Android 9 Pie设备可以在802.11mc rtt / ftm的响应器模式下运行吗?

时间:2019-06-17 21:01:47

标签: java android android-wifi wireless android-9.0-pie

问题是Android 9 Pie智能手机(例如Google Pixel 3)是否可以使用新添加的802.11mc往返时间(RTT)中的响应器模式 -时间测量(FTM)。如果可能,Android 9应用程序需要调用哪种Android语法或代码才能使用响应者模式?

此站点很好地总结了RTT / FTM研究:http://people.csail.mit.edu/bkph/ftmrtt_intro

具体来说,显示RTT的图将智能手机作为发起方,将AP作为响应方。我拥有可以充当响应者或发起者的Compulab设备(http://fit-pc.com/wiki/index.php/Compulab_indoor_positioning),但目标是让Android 9智能手机使用响应者模式。

如前所述,这是专门针对运行于Google Pixel 3上的Android 9 Pie OS的。Google给出了一个示例,我已经使用gradle和Android Studio成功构建了一个示例:https://github.com/googlesamples/android-WifiRttScan

这是一个很好的示例,尽管它假定智能手机对RTT / FTM使用启动器模式。我在网络上的其他位置进行了搜索,并使用 iw 找到了.c文件中的 measurement 命令,我认为该文件负责向启动设备生成量程值:{ {3}}

在回答有关Android 9手机是否可以在响应者模式下运行的原始问题时,尚不清楚其他指向相关信息的链接: https://github.com/HappyZ/iw_intel8260_localization/blob/develop/iw/measurements.c https://source.android.com/devices/tech/connect/wifi-overview

上面发布的最后一个链接(https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/android-9.0.0_r3/service/java/com/android/server/wifi/rtt/RttServiceImpl.java)提到了 android.net.wifi.rtt.ResponderConfig 模块。是否可以在其中启用或禁用电话以响应者模式运行的地方?

0 个答案:

没有答案