Skip to content

Wi-Fi provisioning (WIP)

Wi-Fi có sẵn hạ tầng ở hầu hết mọi nơi, nhưng thiết bị không có màn hình phải nhận SSID và mật khẩu bằng cách nào đó. Trang này mô tả các thành phần Wi-Fi trên Linux và các cách provisioning.

Wi-Fi trên Linux

TODO

  • cfg80211, mac80211, nl80211, công cụ iw
  • Driver FullMAC và SoftMAC, firmware
  • Regulatory domain (iw reg, wireless-regdb)

Station mode

TODO

  • wpa_supplicant: cấu hình, wpa_cli, WPA2/WPA3-Personal, WPA2/WPA3-Enterprise (EAP-TLS)
  • Tích hợp NetworkManager, iwd

Access point

TODO

  • hostapd, DHCP với dnsmasq
  • Chạy AP và station đồng thời trên một chip

Provisioning

TODO

  • SoftAP + web portal (captive portal)
  • BLE provisioning (ví dụ giao thức của ESP-IDF, Matter)
  • Wi-Fi Easy Connect (DPP) bằng mã QR
  • WPS và lý do không nên dùng

Wi-Fi HaLow

TODO

  • 802.11ah sub-GHz cho IoT tầm xa, hỗ trợ trên Linux