Developing with Amazon Sidewalk#
Amazon Sidewalk is a shared wireless network that uses Amazon Sidewalk Bridges, such as compatible Amazon Echo and Ring devices, to enable communication among devices operating on the network. Amazon Sidewalk enables reliable, low-bandwidth, and long-range connectivity at home and beyond. It connects IoT devices and applications such as outdoor lights, motion sensors, and location-based devices. It uses Bluetooth Low Energy for short-distance communication and CSS (Chirp Spread Spectrum) and FSK (Frequency-Shift Keying) radio protocols at 900 MHz frequencies to cover longer distances.
In an Amazon Sidewalk product, the provisioning takes place at the factory with keys created specifically for Amazon Sidewalk. Upon its first boot, the device will automatically join the network as long as there is an Amazon gateway within range. Registration can occur either via BLE or FSK, depending on the configuration and radios supported by your hardware. While Sidewalk supports BLE, FSK, and CSS radio links, registration cannot occur on CSS. Registration happens only once in the device's lifetime and allows it to join the Sidewalk network, rather than a specific user network. Sidewalk is a collaborative and shared network that does not facilitate device-to-device communication. Instead, all communications are routed to the cloud and then sent back to the appropriate destination, with network routing managed in the cloud.
These pages are intended for those who are actively exploring or already developing an application using the Silicon Labs integrated solution for Amazon Sidewalk. These pages focus on application development using Silicon Labs integrated solution for Amazon Sidewalk. For a high-level overview of the entire process, from buying parts to manufacturing and deployment, see the Amazon Sidewalk Developer Journey with Silicon Labs.
For details about this release: Sidewalk extension release notes are available on Github along with the known issues list.
For our recommended Amazon Sidewalk development platform: See the Silicon Labs Pro Kit for Amazon Sidewalk.
To see the Silicon Labs Amazon Sidewalk integrated solution in action: Follow the Pro Kit out-of-the-box demo instructions.
For background about the protocol: The Amazon Sidewalk Protocol Overview discusses important elements of the specification.
To start your Amazon Sidewalk development using Simplicity Studio example applications: See the Getting Started Guide.
If you are already in development: See the Developer's Guide for resources to support crucial aspects of your development effort. You can also refer to the Amazon Sidewalk Sid API Developer Guide.