SWRA513C January 2020 – September 2020 CC3120 , CC3120MOD , CC3135 , CC3135MOD , CC3220MOD , CC3220MODA , CC3220R , CC3220S , CC3220SF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
Figure 8-5 shows a sequence diagram describing a successful provisioning process using cloud confirmation AP provisioning.
When user feedback is provided through a cloud server (external confirmation), the APIs are unblocked immediately after the CONFIRMATION_IP_ACQUIRED provisioning status event is sent to the host. At this point the host is able to send to the networking subsystem the socket commands needed to connect to the cloud server.
Because the networking subsystem is unaware of the confirmation result coming from the cloud server, the host is responsible for stopping the provisioning process (and ordering the networking subsystem to stay in its active role, STA) if the confirmation is successful. For the same reason the host must order the networking subsystem to switch back to the configuration stage (by sending the ABORT_EXTERNAL_CONFIRMATION command) if the confirmation failed.