Skip to content

WiFi Networks

A WiFi network is defined with "type": "wifi" and an auth object that holds the SSID and credentials. The device supports WPA2‑PSK and WPA3‑SAE.

Key path: data.network.networks.<name>

{
"data": {
"network": {
"networks": {
"k1": {
"type": "wifi",
"auth": { "ssid": "kiosk", "wpa2_password": "infrafon-2022" },
"checkPeriodSecs": 900
}
}
}
}
}

Must be "wifi" for WiFi networks.

Configuration variables

  • Type: string
  • Required: yes
{ "type": "wifi" }

Holds the SSID and security credentials. The exact fields depend on the authentication method.

Configuration variables

  • Type: object
  • Required: yes
"auth": { "ssid": "kiosk", "wpa2_password": "infrafon-2022" }
FieldTypeRequiredDescription
ssidstringyesNetwork SSID
wpa2_passwordstringyesPre‑shared key
"auth": { "ssid": "kiosk_wpa3_per", "wpa3_password": "infrafon-2022" }
FieldTypeRequiredDescription
ssidstringyesNetwork SSID
wpa3_passwordstringyesSAE password

How often (in seconds) the device checks if the network is still connected.

Configuration variables

  • Type: integer
  • Default: 900 (15 minutes)
{ "checkPeriodSecs": 300 }