This document discusses Wi-Fi provisioning of IoT devices from both technical and user perspectives. Wi-Fi provisioning involves loading a device's firmware with the SSID and password of a Wi-Fi network. Devices can operate in station, access point, or both modes. Provisioning in access point mode requires a direct connection between the mobile app and device, while station mode uses UDP broadcasts to share network credentials without direct connection. The document compares the technical aspects and user experience of different provisioning methods.