IEEE802.11mc与wlan rtt

2024-03-15 13:58
文章标签 mc wlan rtt ieee802.11

本文主要是介绍IEEE802.11mc与wlan rtt,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 一、WfFi Rtt

1.基础知识

IEEE802.11mcWi-Fi协议(即Wi-FiRound-Trip-Time,RTT),利用此项技术及可以进行室内定位,因此为了使用此项技术,只有在硬件支持的设备上,应用才可以使用最新的RTT API以测量附近具有RTT功能的Wi-FiAP。

https://www.cnblogs.com/huangguanyuan/p/9990828.html

  rtt测试用例如下:

https://blog.csdn.net/yi_master/article/details/80083365

 

2.实际调试

2.1.支持11mc的ap信息如下

SSID: AndroidAP_9959, BSSID: 00:0b:a0:bc:7d:a6, capabilities: [WPA2-PSK-CCMP][ESS], level: -24, frequency: 5240, timestamp: 3004394630,

distance: ?(cm), distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 2, centerFreq0: 5210, centerFreq1: 0, 

80211mcResponder: is supported, Carrier AP: no, Carrier AP EAP Type: -1, Carrier name: null,Radio Chain Infos: [RadioChainInfo: id=0, level=-26, RadioChainInfo: id=1, level=-27

2.2. 通过rtt协议交互后的信息如下

status=0, mac=00:0b:a0:bc:7d:a6, peerHandle=<null>, distanceMm=-751, distanceStdDevMm=150, rssi=-38, 

numAttemptedMeasurements=8, numSuccessfulMeasurements=7, lci=[B@dfc4f86, lcr=[B@c4ce047, timestamp=3005199

 设备未进行rtt校准;返回state为1,即失败:

status=1, mac=00:0b:a0:bc:7d:a6, peerHandle=<null>, distanceMm=0, distanceStdDevMm=0, rssi=-48, numAttemptedMeasurements=8, numSuccessfulMeasurements=0, lci=[B@5d5250, lcr=[B@b09c49, timestamp=101132]

 

3.Android调用逻辑

首先,调用WifiManager的startScan接口并获取扫描列表getScanResults

其次,判断其中AP的ScanResult是否支持80211mc:scanResult.is80211mcResponder

最后,最关键的接口是WifiRttManager.startRanging(其中带有该AP作为参数)

这篇关于IEEE802.11mc与wlan rtt的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/812202

相关文章

【RTT-Studio】详细使用教程十五:独立看门狗使用

文章目录 一、简介二、初始化配置三、实际使用 一、简介   STM32 有两个看门狗,独立看门狗和窗口看门狗,独立看门狗又称宠物狗,窗口看门狗又称警犬。可用来检测和解决由软件错误引起的故障。两个看门狗的原理都是当计数器达到给定的超时值时,产生系统复位,对于窗口型看门狗同时会产生一个中断。   独立看门狗 (IWDG) 由专用的内部低速时钟 (LSI) 驱动,即使主时钟发生故障它

基于MC方法的断层图像可视化

断层数据三维重建就是基于一些列二维断层图像还原出被检物体的三维结构。其基本思想就是由一些列二维断层图像构成的数据集,再由此数据集形成三维空间采用数据集,进而采用OpenGL对三维空间数据集进行渲染,以还原出三维实物。采用的算法是MC 算法,它是在三维数据场中提取等值面,由等值面来反映物体原貌。这种方法基础,但是有待优化。以下在Visual Studio2010下给出一个实例,该实例代表了一种三维重

WLAN原理实验简述——AP上线

一、需求: AP通过AC上线。 AC通过控制VLAN管理AP,创建VLAN100和放行。 AP同AC建立CAPWAP关系。 二、实验拓扑图: 三、实验步骤: LSW1: sys Enter system view, return user view with Ctrl+Z. [Huawei]Sysname lsw1 [lsw1]undo info enable Info: Informati

微知-如何重启云服务器bmc?mc reset cold

BMC baseboard management controller 服务器上的管理控制器 负责监控和控制服务器状态。 通过ipmitool可以管理和控制它 我们知道对云服务器开关机用ipmitool 使用power on(直接上电),power off(直接断电),power cycle(冷重启 系统会走退出流程 会等待完全关闭后重启 属于正常关机 相当于按下开关 关机后按下开关开启),pow

【STM32】RTT-Studio中HAL库开发教程六:IIC通信--GZP6877D气压传感器

文章目录 一、简介二、寄存器操作三、硬件IIC通信四、模拟IIC通信五、测试验证 一、简介   GZP6877D 型压力传感器采用 SOP6 封装形式,倒钩管的设计可以保证安装的密封性。内有封装的压力传感器与信号调理芯片,对传感器的偏移、灵敏度、温漂和非线性进行数字补偿。采用 24 位 ADC,并且调理芯片内置温度传感器,可以输出高精度的压力值和温度值。同时提供 IIC 通讯协

ensp 中 wlan 的配置过程和示例

一、拓朴: 要求:vlan20 用于笔记本上网,使用Huawei信号,vlan30 用于手机上网,使用 Huawei-5G 信号 二、配置过程:         1、SW1 基本配置:         起 vlan batch 10 20 30,10 为管理 vlan,20、30分别为办公vlan和guestvlan         到 AC 接口为 trunk,允许vlan 10 通过

WLAN基础概念与实验

目录 1.WLAN 1.1 WLAN 基本概念和用途 1.2 WLAN 的用途 2.实验基本信息 2.1 实验top 2.2 实验要求 3.实验配置 3.1 基础配置 3.1.1 Router 3.1.2 SW1 3.1.3 SW2 3.1.4 AC6605 3.2 上线配置(AC6605) 3.3无线的下发 3.3.1 配置用户认证方式 3.3.2 配置SSID

【STM32】RTT-Studio中HAL库开发教程五:UART的DMA应用

文章目录 一、简介1.关于DMA2.DMA使用场景3.DMA控制结构4.IDLE空闲中断5.实现方法 二、RTT配置三、串口收发流程四、完整代码五、测试验证 一、简介 1.关于DMA    DMA(Direct Memory Access,直接存储器访问) 是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于CPU的大量中断负载。否则,CPU需要从来源把每一

MC指令大全

A /awake(哎咿呀咿呀咿呀) /ascend (提升到一个平台) B /buttercup(开始吟唱) /bind<命令>(设置命令快捷键) /blockdata(修改某个方块的数据标签) /backup(运行备份) /ban(添加一个玩家到黑名单) /ban-ip(添加一个ip到黑名单) /banlist(显示你的黑名单) /butcher(杀死附近所有的怪物) C /

【RTT-Studio】详细使用教程十三:UART的DMA 接收及轮询发送

文章目录 一、简介二、RTT配置三、使用信号量接收四、使用消息队列接收五、测试验证 一、简介   串口是指数据一位一位地顺序传送,其特点是通讯线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位的传送,按位顺序进行,