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" }
Field Type Required Description
ssid string yes Network SSID
wpa2_password string yes Pre‑shared key
"auth": { "ssid": "kiosk_wpa3_per", "wpa3_password": "infrafon-2022" }
Field Type Required Description
ssid string yes Network SSID
wpa3_password string yes SAE password

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

Configuration variables

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