FIG. 2 is a block diagram of device 22 and device 32 of the example system 10 in more detail, according to an embodiment. FIG. 2 depicts the devices 22, 32 (i.e., memory content of the devices 22, 32) at a time when device 22 has been provisioned with respect to WiFi network 12, but device 32 has not yet been provisioned with respect to WiFi network 12.
In the example embodiment of FIG. 2, device 22 includes a network interface 100, a controller 102, a memory 104, and one or more antennas 106. The network interface 100 is configured to support WiFi network communications. In one embodiment, for example, the network interface 100 is configured to generate WiFi packets, to cause the generated WiFi packets to be transmitted via antenna(s) 106, and to process (e.g., demodulate and decode) WiFi packets received via antenna(s) 106. The controller 102 communicates with the network interface 100 to support the provisioning techniques described herein. In some embodiments, the network interface 100 is integrated within controller 102. In some embodiments, the controller 102 is integrated within the network interface 100. In other embodiments, the network interface 100 and controller 102 are distinct (e.g., separate integrated circuits).