This series of tutorials demonstrates "the essentials" of building applications based on Silicon Labs Connect. The collection presents an incremental review of key techniques and features that help developers access the powerful convenience available thru Connect. These tutorials supplement the primary Connect resources below, which offer definitive documentation for the Connect developer:
Note: The API reference above is the authoritative Connect resource, and represents the most current documentation at all times. Grant it a priority in any conflicts you may encounter in the following (or any other) Connect guidance.
We strongly recommend familiarity with the resources above (especially the User's Guide) before beginning Connect-based application development, as they provide insight on crucial decisions that impact the design phase of your project.
That said, each tutorial in this series walks you through important Connect concepts using accessible demonstrations and discussions that illuminate how you can make Connect work for you. To extract the most value from this tutorial series, programming experience in embedded C and (at least) a baseline understanding of wireless networking theory is recommended.
The series begins with this group of tutorials, which leads you from "square one", to performing packet analysis on traffic captured from the firmware you've developed along the way. A Direct mode Connect-based application serves as the demonstration vehicle.
While this collection of fundamental concepts applies to all Connect developers, it should be noted that these first seven tutorials fully prepare a newcomer to develop Direct mode applications. Though the coverage spans a broad range of topics, they are designed to be completed sequentially:
Note: Tutorial 6 is largely independent, and is immediately accessible as a strong subject matter reference.
Additional tutorials are planned and will be added to this space as they are completed. These will explore many other concepts, as well as address features exclusive to one or both of the two remaining Connect modes (Extended Star, MAC).