• Wayne Bartnick's avatar
    wifi.sta.config (wifi_station_config): · f13c5c61
    Wayne Bartnick authored
    - range checking password length (8~64)
    
    wifi.ap.config (wifi_ap_config):
    - range checking ssid length (1~32)
    - range checking pwd length (8~64)
    - new params:
      - auth: wifi.OPEN, wifi.WPA_PSK, wifi.WPA2_PSK, wifi.WPA_WPA2_PSK
        - default WITH pwd: wifi.WPA_WPA2_PSK
        - default WITHOUT pwd: wifi.OPEN
      - channel: 1~13 (default: 6)
      - hidden: 0/1 (default: 0)
      - max: 1~4 (default: 4)
      - beacon: 100~60000ms (default: 100)
    
    wifi.ap.getclient (wifi_ap_listclient):
    - returns table(mac,ip) of all connected clients
    
    wifi.ap.dhcp:
    - new submodule
    - config (wifi_ap_dhcp_config), returns start/end ips
      - params:
        - start (e.g., "192.168.1.100")
      - end ip calculated from wifi.ap.config.max
    - start (wifi_ap_dhcp_start), returns boolean
    - stop (wifi_ap_dhcp_stop), returns boolean
    f13c5c61
wifi.c 19.8 KB