> neat/ I started to look at generating a QRcode server side and passing it 
> down in a chain loaded ipxe script in a retry loop. The QRcode brings user to 
> a webpage to enrol the system. Looks like i'll just continue with my hack for 
> now.

I'm getting off topic, but I would strongly recommend taking a look at DPP 
(device provisioning protocol) mentioned above - first it's ratified as a 
standard by the Wi-Fi Alliance (albeit an optional feature) but it preferred 
over PBP (push button provisioning) and WPS (Wi-Fi protected setup) because of 
the UX, security, and failure mode handling, support has been added to the 
w1.fi wpa_supplicant project, it supported by Android (albeit current only with 
the google pixel.)
It is a standard secure way to onboard devices and it's only a matter of time 
before all the Wi-Fi transceivers in Androids and iPhones support the 
configurator mode information elements of 802.11 needed for DPP.

https://youtu.be/sEAlAT3-sBM a demo of onboarding a device with no UI using DPP.

https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/api-reference/network/esp_dpp.html
 IoT Wi-Fi device supporting DPP 

-- 
Reply to this email directly or view it on GitHub:
https://github.com/ipxe/ipxe/pull/102#issuecomment-1061674382
You are receiving this because you commented.

Message ID: <ipxe/ipxe/pull/102/c1061674...@github.com>
_______________________________________________
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo/ipxe-devel

Reply via email to