Read our requirements and SDKs (if required) library based on your device constraints and use case
Create a new device on the developer console and integrate the device keys and test certificates provided
Send Amazon your control logs with barcode information so that your device is associated with a customer’s account at our fulfillment center
In addition to understanding what makes an FFS device, there are a few other things that you need to set up and understand to get started using FFS.
To get started with Wi-Fi simple setup, just use our C SDK or integrating with our APIs. Wi-Fi simple reconnect is currently in developer preview.
If your device uses Zigbee, it must be Zigbee 3.0 certified. BSS devices must use Bluetooth Mesh.
All new devices, regardless of protocol, must create a new device type with Amazon. Each new SKU you plan to launch needs a device type, and each unique device needs a certificate. We commonly refer to these device certificates as Device Hardware Authentication (DHA) material. DHA is a requirement for FFS to create secure communications between FFS enabled devices and the device setup service. Once you integrate the keys and development certificates into your FFS implementation, you can use commercially available Amazon Echo (second generation and above) and Fire TV devices (first-generation and above) during your device testing.
When a customer purchases your device on Amazon.com and enables simple setup, Amazon captures the unique serial number from your packaging and associates it with the purchaser's account. To do this, you need to include a unique barcode on your packaging. This barcode is a requirement for FFS to create secure communications between your device and Amazon's device setup service. The barcode is added to the exterior of your product packaging, scanned at the Amazon fulfillment center, and used as an FFS requirement to protect customers and create secure communications between your device and Amazon's device setup service.
FFS requires all devices to complete certification before selling in production. These requirements ensure all FFS capable devices maintain our quality bar for customers. Once FFS certification is complete, your device may be eligible for other certification programs, like Certified for Humans (CFH).
CFH is a customer experience program that certifies devices that are simple to set up and easy for any human to us. Our goal is to eliminate the complexity and friction that customers often experience with smart devices today, highlighting devices that are easy to set up and use without compromising unconnected devices.