Best UX: Provisioning Headless IoT Devices
There are many ways to connecting to an IoT device, some are better than others. The challenge is simple, get the device onto your home/work WiFi. But how? Is your phone on the same wifi network? What’s the device named? Which one do you pair to? What if there are many devices? From RaspberryPis to Arduinos to custom designs, IoT developers need to get it right. Otherwise, they risk turning off customers before their product can be appreciated.
Apple and Google have solutions but they don’t play well together. You may have enjoyed provisioning Google Chromecast from an Android phone. Or setting up your AppleTV from your iPhone. It’s not as nice when you mix things up though. This is due to security upgrades to both Android and iOS that prevent apps from changing a user’s network settings. Despite being more secure, it kills the user experience.
NFC avoids the security issues by exchanging network settings directly. Rather than mess with complex WiFi modes and workflows, NFC is a sensible alternative that isn’t so difficult to implement. Flomio’s products and support assist product UX designers achieve the best result across hardware and software.