Getting started with Frustration-Free Setup

Walk through steps required to integrate Amazon’s Frustration-Free Setup Technology
What Do I Need to Get Started with FFS?

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.

Wi-Fi simple setup (WSS)

To get started with Wi-Fi simple setup, just use our SDK or integrating with our APIs. We recommend 64kb of flash and heap when using the C SDK. If your device is memory constrained, check out our API integration overview.

Learn more »

Zigbee simple setup (ZSS)

If your device uses Zigbee, it must be Zigbee 3.0 certified.

Learn more »

Bluetooth simple setup (BSS)

BSS is currently in developer preview. To gain access, contact us and let us know about your device and use case.

Contact us »

Security Keys and Certificates

Once you’re able to bring up your device with FFS, you’ll need to request keys and development certificates from Amazon for your new device. Each new SKU you plan to launch needs its own set of keys, and each unique device needs a certificate as well. We commonly refer to these keys and 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.

Barcode Integration

When a customer purchases your device on Amazon.com and enables simple setup, Amazon captures the serial number and public key from your packaging and associates it with the customer’s account. To do this, you need to include a unique Amazon 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 a requirement for FFS to protect customers and create secure communications between your device and Amazon’s device setup service.

Learn more »