When you integrate the ZipKey technology into your connected products and mobile app, you deliver a much-improved Wi-Fi onboarding experience that will delight your end users. It's a simple two step process - the device connects to a ZipKey network, then retrieves private network credentials from our cloud, and moves over to the private network. The first step happens without any user involvement, as soon as your device is turned on. The second step is guided by your mobile app.
Cirrent has partnered with broadband service providers who are delivering two levels of ZipKey integration:
1. Using the broadband service provider's network as a ZipKey network - this is how the device connects to the Cirrent cloud with absolutely no user involvement. Just turn it on and it will connect to our cloud. Then your app can send the private network credentials to the device via the Cirrent cloud, which is a much more reliable and more secure way than using the SoftAP network. Your app gets a list of the private networks that the device can see, the user selects one, enters the pre-shared key, and your app sends the credentials to the device via our cloud.
2. Getting the private network credentials from the broadband service provider - for some broadband service providers, we can deliver an even better and more seamless user experience. If the mobile app is on the user's private network when you are onboarding the device, and the broadband service provider has the network credentials, we can retrieve the private network credentials from the broadband service provider, so that the user doesn't need to enter them at all. No risk of the user mis-typing the pre-shared-key in this scenario. We use the fact that the mobile app is on the private network as authorization to get those credentials from the broadband service provider.
Broadband service provider attribution in your app
If the broadband service provider is only being used as a ZipKey network provider, there is no requirement to make any reference to the broadband service provider in your app, though there might be some business benefits to doing that. The App SDK will give you the name and logo for the broadband service provider whose network was used for this device, and you can choose to show it in your app.
If the broadband service provider has the credentials for the private network, you can give the user the option for us to get the credentials from the service provider, instead of entering them manually. In the App SDK we will provide the name and logo for the broadband service provider. Here's an example of what such a screen might look like. The user just taps on the broadband provider logo, and we do the rest.