我目前正在使用 wifi 系统制作室内定位文件。问题是某些设备无法按预期工作。所以我有2个问题
1)出厂默认android如何选择AP以及它如何决定更改为另一个AP,它是否有任何触发阈值?
2) 此过程适用于所有 android 发行版,否则将取决于供应商。
此致。另外,如果您有一些文档,书籍等将很有用。
我目前正在使用 wifi 系统制作室内定位文件。问题是某些设备无法按预期工作。所以我有2个问题
1)出厂默认android如何选择AP以及它如何决定更改为另一个AP,它是否有任何触发阈值?
2) 此过程适用于所有 android 发行版,否则将取决于供应商。
此致。另外,如果您有一些文档,书籍等将很有用。
这不是编程相关的问题!无关。
但是分享我的知识只是为了缓解您的情况-
1)出厂默认android如何选择AP以及它如何决定更改为另一个AP,它是否有任何触发阈值?
初始应用选择-
join band preference
wifi固件中可以/不能被 (2.4G,5G)覆盖。取决于供应商的实施。network discovery and selection
了通过接入网络类型、位置信息的广告来发现合适网络(预关联)的算法。从 AP 漫游到 AP
这又是基于各种因素,不能严格地说,因为不同的供应商可以有不同的算法来选择更好的可用 AP。
基于 RSSI - 如果站 RSSI 小于 wifi 驱动程序中的 RSSI 漫游触发值。(意味着在低信号强度下漫游)
信标丢失 - 如果站缺少来自当前 AP 的信标。超出范围,关闭AP等。
在企业网络的情况下 - 这可以由企业网络控制器管理员管理。
对于您的第二个问题yes
,绝对不同的供应商(wifi 供应商以及设备供应商)可以有自己的实现。
这只是基本的想法。可能您需要对此进行更多研究。