If the device is not in range of a ZipKey network when it is powered up, the user needs to be given an alternative mechanism to get the device onto their private Wi-Fi network. Cirrent supports two approaches in the CA and the Mobile App SDKs. You can choose whichever alternative works best for your users, based on your product capabilities. Or, if you have a different mechanism already, you can use that and just pass the private network credentials to the CA via the CA API.
SoftAP - SoftAP is a temporary Wi-Fi network that brought up by the CA. The mobile app connects to the temporary Wi-Fi network and sends private network credentials to the device over the softAP network. Then the device joins the private network and takes down the the temporary Wi-Fi network.
BLE - BLE is a wireless networking technology designed for sending low volume data to a nearby device. It can be used to send the private network credentials to the device. (BLE is supported in WCM/CA 1.2 and above.)
If you have two radios, or a radio that can support both Wi-Fi modes (STA and AP) in parallel, we recommend that you use softAP as in our testing, it has been more reliable than BLE across a broad range of iOS and Android phones*. If your Wi-Fi radio cannot support STA and AP in parallel, and you have BLE support in your product, we recommend that you use BLE. If your product does not match either of these situations, contact Cirrent so we can discuss the best approach for local onboarding, given your specific product constraints.
*Cirrent has tested BLE support for Android v5.0+ phones. We found that disabling classic Bluetooth on the connected products ensures a more consistent on-boarding experience when Android v5.0 mobile devices are used.