802.11r协议是快速漫游协议,可以将AP间roam的时间由500ms降低到100ms,用于VoWifi这一个特定的条件。验证802.11r需要AP端支持和后台配置,802.11r不改变roam发生的条件。
1 触发roam scan发生的条件
在WCNSS_qcom_cfg.ini文件中gNeighborLookupThreshold=78,表示当信号小于-78db时将触发roam scan
2 决定是否进行roam
在WCNSS_qcom_cfg.ini文件中RoamRssiDiff=10表示扫描到的AP的rssi比现有AP的rssi大10的时候,将尝试扫描。
3 firmware roam与framework roam
firmware roam以rssi参数为指标,WifiAutoJoinController.java中的综合考虑发包重传率、rssi等因素,对应的函数为autoRoam。
在WSNSS.ini文件中的参数会相应的传入driver中。
pHddCtx->cfg_ini->RoamRssiDiff = roamRssiDiff;
pHddCtx->cfg_ini->nNeighborLookupRssiThreshold = lookUpThreshold;
From: http://www.voidcn.com/article/p-oyfwrerf-na.html
1 触发roam scan发生的条件
在WCNSS_qcom_cfg.ini文件中gNeighborLookupThreshold=78,表示当信号小于-78db时将触发roam scan
2 决定是否进行roam
在WCNSS_qcom_cfg.ini文件中RoamRssiDiff=10表示扫描到的AP的rssi比现有AP的rssi大10的时候,将尝试扫描。
3 firmware roam与framework roam
firmware roam以rssi参数为指标,WifiAutoJoinController.java中的综合考虑发包重传率、rssi等因素,对应的函数为autoRoam。
在WSNSS.ini文件中的参数会相应的传入driver中。
pHddCtx->cfg_ini->RoamRssiDiff = roamRssiDiff;
pHddCtx->cfg_ini->nNeighborLookupRssiThreshold = lookUpThreshold;
From: http://www.voidcn.com/article/p-oyfwrerf-na.html