Use our library or integrate APIs 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
Add Amazon barcode specs, so your device is associated with a customer’s account at our fulfillment center
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.
If your device uses Zigbee, it must be Zigbee 3.0 certified.
BSS is currently in developer preview. To gain access, contact us and let us know about your device and use case.
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.
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.