最近遇到个问题,客户用我们的平板开启WiFi热点当做主设备分享WiFi,他们的产品作从设备。如果WiFi的信道是13的话从设备就无法连接,研究了下原来是WiFi国家码配置成US了,把WiFi国家码配置成CN完美解决这个问题。调试的时候从网络上找到一些不错的WiFi信道相关的adb命令,粘贴出来以免下次花是时间去找
获取国家码
adb shell cmd wifi get-country-code
查看支持能力
adb shell iw list
打开热点
adb shell cmd wifi start-softap 12:f7:c9:f3:81:8f(ssid) open -b(band) 5
更改热点信道为8
adb shell hostapd_cli set channel 8 && adb shell hostapd_cli disable && adb shell hostapd_cli enable
查看热点状态
adb shell hostapd_cli status
Selected interface 'ap0'
state=ENABLED
phy=phy1
freq=2412 # 频点
channel=1 # 信道号
edmg_enable=0
edmg_channel=0
secondary_channel=0
ieee80211n=1
ieee80211ac=1
ieee80211ax=0
beacon_int=100
dtim_period=2
ht_caps_info=000c
ht_mcs_bitmask=ff000000000000000000
supported_rates=02 04 0b 16 0c 12 18 24 30 48 60 6c
max_txpower=20
bss[0]=ap0
bssid[

本文探讨了客户在使用平板设备作为WiFi热点时遇到的问题,通过改变WiFi国家码为CN解决了13频道连接问题。文章分享了ADB命令用于设置国家码、查看设备能力、操作WiFi热点以及信道切换的方法。
最低0.47元/天 解锁文章
425

被折叠的 条评论
为什么被折叠?



