【问题标题】:How androids select wifi APandroids如何选择wifi AP
【发布时间】:2016-03-31 12:14:04
【问题描述】:
我目前正在使用 wifi 系统制作室内定位文件。问题是某些设备无法按预期工作。所以我有2个问题
1) 出厂默认android是如何选择AP的,又是如何决定更换另一个AP的,是否有触发阈值?
2) 此过程适用于所有 android 发行版,否则将取决于供应商。
最好的问候。此外,如果您有一些文档、书籍等将会很有用。
【问题讨论】:
标签:
android
wifi
android-wifi
indoor-positioning-system
access-point
【解决方案1】:
这不是编程相关的问题!离题。
但分享我的知识只是为了缓解您的情况-
1) 出厂默认android是如何选择AP的,又是如何决定更换另一个AP的,是否有触发阈值?
初始应用选择 -
- 基于RSSI(接收信号强度信息)。但这并不严格。 wifi 固件中的
join band preference(2.4G, 5G) 可以/不能覆盖。取决于供应商的实施。
- 在启用 passpoint 的 AP 的情况下,IEEE 802.11u 提供
network discovery and selection 算法,用于通过接入网络类型、位置信息的通告来发现合适的网络(预关联)。
从 AP 漫游到 AP
这又是基于各种因素,不能严格地说,因为不同的供应商可以有不同的算法来选择更好的可用AP。
基于 RSSI - 如果站点 RSSI 小于 wifi 驱动程序中的 RSSI 漫游触发值。(意味着在低信号强度下漫游)
信标丢失 - 如果站点缺少来自当前 AP 的信标。超出范围,关闭AP等。
如果是企业网络 - 这可以由企业网络控制器管理员管理。
对于第二个问题-yes,绝对不同的供应商(wifi 供应商以及设备供应商)可以有自己的实现。
这只是基本概念。可能您需要对此进行更多研究。