```mermaid graph A(Wifi start) B[Start provision] A-->|not provisioned SETTINGS.wifi.num = 0|B C{{single or multiple}} A-->|provisioned SETTINGS.wifi.num > 0|C D[connect] C-->|single SETTINGS.wifi.num = 1|D ```