官方渠道没查到
1
trepwq 2020-03-23 15:14:58 +08:00 via iPhone 1
肯定可以,物联网 app 连接设备会提示需要连接到 2.4g wifi
|
3
datoujiejie221 2020-03-23 16:52:23 +08:00
代码估计不行吧 APP 倒是官方的 AirPort 实用工具可以看
|
4
elfive 2020-03-23 17:16:05 +08:00 via iPhone
@trepwq 大多数只是提示……因为它也不知道你目前连接的是 2.4GHz 还是 5GHz 的 Wi-Fi 上的。
|
5
MarginK 2020-03-23 17:28:31 +08:00 3
默认是不可以的,即使 iOS13 拿到定位权限以后,能获取的 WiFi 信息也仅仅只有 2,3 个参数。我记得有名字和一个 BSID 还是什么的,反正肯定没有什么 2.4GHZ 和 5GHZ 。
关于 WiFi 的更多更详细的信息和使用,需要发邮件填资料向苹果申请 NEHotspotHelper 权限。 物联网 APP 包括米家也只能是提醒使用 2.4G ,而无法直接判定 顺便说一下,那个权限不太好申请哦,至于申请到后是不是就能知道 WiFi 频率我也不清楚,我猜可以,毕竟甚至可以获取系统能获取到的 WiFi 列表,帮用户在 APP 内切换 WiFi 都需要这个权限 目前我看到有这个权限的 APP 是 ”WiFi 万能钥匙“ 以上回答,楼主满意吗? 另外提醒楼上不要臆测也不要乱说哦,V2 就是拍脑袋回帖的人太多了。 |
7
xbigfat 2020-03-23 17:41:01 +08:00
楼主,我来帮你吧~
有一个叫做 “Network” 的 App 可以获得当前热点的 BSSID 利用这个 BSSID 再到 Airport 实用工具 里扫描,能够获得频道 根据频道判断是否为 5G WiFi ![1.png]( https://img04.sogoucdn.com/app/a/100520146/08ff27f1b77b7971b95720924aa06ae1) ![2.png]( https://img03.sogoucdn.com/app/a/100520146/c8a27fece269fa4649b8b4a096504a1f) |
8
nevermlnd OP @MarginK 看了下 NEHotspotHelper 也没有直接的 band 信息,只有 SSID \ BSSID \ signalStrength \ secure \ autoJoined \ justJoined \ chosenHelper
|
9
hstdt 2020-03-23 17:48:03 +08:00 via iPhone
@trepwq 这个是硬件支持的吧,有类似于阉割版本的 wifi 硬件,能扫到但是连的时候知道自己不支持 5g 连不上,以后通过蓝牙给 app 一个反馈。以上纯属猜测
|
10
strongcoder 2020-03-23 17:51:34 +08:00
不上架使用私有 API 看这个 https://code.google.com/archive/p/iphone-wireless/downloads
上架的话好像没有 |
11
nevermlnd OP @xbigfat 谢谢。是想自己用代码拿到,BSSID 可以拿到,但频段信息还拿不到。Airport 工具,不知道我这为啥只显示互联网,绿灯。
![BC811B29-A388-42BD-86F5-BA5863C7D933.png]( https://i.loli.net/2020/03/23/pgw5QyE7m1HqSZR.png) |
12
nevermlnd OP @strongcoder 要上架。这个解压只有个 app 的包?
|
14
strongcoder 2020-03-23 18:01:56 +08:00
|
15
MarginK 2020-03-23 18:15:57 +08:00
@nevermlnd 我帮你看了一下哦,NEHotspotNetwork 这个类确实没有频段哦,非私有 API 是没办法的,建议放弃需求吧~走不通哦~
|
16
arathos 2020-03-23 19:11:58 +08:00 1
https://developer.apple.com/bug-reporting/profiles-and-logs/?name=Wi
安装官方的调试配置文件 选择 for ios Profile iphone 上在已连接的 Wi-Fi 详情里点 Diagnostics 能看到频段,缺点是只能连上了才能看 |
17
aptx4689 2020-03-23 20:17:00 +08:00 1
帮你逆向看了一下,airport 官方工具自己写了一个 wifi 扫描类。
![[email protected]]( https://i.loli.net/2020/03/23/4LrvudgQIfYBRC1.png) |
18
wax1aoer 2021-05-31 16:34:52 +08:00 via iPhone
楼主,找到方案了吗
|