差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
digi:arm-embedded:linux:dey:wifi:wifi6 [2025/02/21 21:39] – 创建 robindigi:arm-embedded:linux:dey:wifi:wifi6 [2025/03/17 18:49] (当前版本) robin
行 1: 行 1:
 ====Wifi6 在ConnnectCore下的实现==== ====Wifi6 在ConnnectCore下的实现====
 +
 +不同的型号的SOM模块集成的Wifi模块有很大的区别。
 +
 +在Linux下,通常可以用iw来查询Wifi芯片或模块的能力。
 +<code>
 +iw list                           # 列出所有无线设备的能力信息
 +iw phy0 info                      # 查看指定物理设备(如phy0)的详细信息
 +</code>
 +在输出中搜索以下字段:
 +<code>
 +Band 1/Band 2:分别表示 2.4GHz 和 5GHz 频段支持。
 +
 +Capabilities:包含协议支持(如 HT/VHT/HE)和频宽。
 +
 +HT Capabilities:802.11n(HT)支持(如 40MHz 频宽)。
 +
 +VHT Capabilities:802.11ac(VHT)支持(如 80/160MHz 频宽)。
 +
 +HE Capabilities:802.11ax(WiFi 6)支持(如 160MHz 频宽、OFDMA)
 +</code>
 +
 注意,如果没有设置区域或国家,默认在 country code=00 下,当 country code=00 时,系统使用的是默认全局监管域(由 cfg80211 提供),通常是非常严格的限制,以确保兼容所有地区的法规。 注意,如果没有设置区域或国家,默认在 country code=00 下,当 country code=00 时,系统使用的是默认全局监管域(由 cfg80211 提供),通常是非常严格的限制,以确保兼容所有地区的法规。
 在这种情况下,5 GHz 和 6 GHz 的非DFS信道(如 channel 36、149)都有 no IR 限制,无法用于AP模式。唯一可用的非DFS WiFi 6 信道是 2.4 GHz 的 channel 1-11(例如 channel 6),但带宽限于40 MHz,速度较低。 在这种情况下,5 GHz 和 6 GHz 的非DFS信道(如 channel 36、149)都有 no IR 限制,无法用于AP模式。唯一可用的非DFS WiFi 6 信道是 2.4 GHz 的 channel 1-11(例如 channel 6),但带宽限于40 MHz,速度较低。
行 52: 行 73:
 [Service] [Service]
 Type=oneshot Type=oneshot
-ExecStart=/usr/sbin/iw reg set CN+ExecStart=/bin/bash -c "/usr/sbin/iw reg reload && /usr/sbin/iw reg set CN"
 RemainAfterExit=yes RemainAfterExit=yes
  
 [Install] [Install]
 WantedBy=multi-user.target WantedBy=multi-user.target
 +
 +</code>
 +
 +另外,一个可用的udhcpd.service
 +
 +<code>
 +[Unit]
 +Description=DHCP Server
 +After=network-online.target hostapd@uap0.service
 +Wants=network-online.target
 +
 +[Service]
 +ExecStart=/usr/sbin/udhcpd -f /etc/udhcpd.conf
 +Restart=on-failure
 +RestartSec=5s
 +StartLimitInterval=0
 +
 +[Install]
 +WantedBy=multi-user.target
 +
 +</code>
 +
 +dhcpd.conf
 +<code>
 +# udhcpd configuration for uap0
 +interface       uap0
 +start           192.168.46.100
 +end             192.168.46.200
 +max_leases      10
 +opt router      192.168.46.30
 +opt lease       86400
 </code> </code>