This project illustrates how to add an iBeacon component to the base SoC_Empty Bluetooth project found in the Simplicity Studio v5 tools. The example is one of four solutions to lab exercises included in a training using the Simplicity Studio v5 project flow and highlights the use of the Universal Configurator (UC) to add components to projects. The step by step instructions for the labs and other background information can be found using the Silicon Labs lab manual and a video covering this material is available in the Silicon Labs Training Library.
Lab manual contents:
- Lab 1: Getting Started with SoC_Empty
- Lab 2: Turn SoC_Empty into an iBeacon using Universal Configurator
- Lab 3: Enhancing an Application Using Custom Services and Components
- Lab 4: A Deeper Dive into Components and Using Them with the Bluetooth Stack
What you will learn in lab 2:
- Add new components to a project
- Component dependencies
- Viewing autogenerated files
- Build and download an application to a target
- Introduced EFR Connect mobile app
- Simplicity Studio v5
- GSDK v3.0.0
- UC Components used: iBeacon
- One SLTB010A Thunderboard Sense 2
-
Target device -> EFR32BG22
-
- Please see the lab manual for step by step instructions on how to create the example from scratch starting with the SoC_Empty project.
- To skip having to run through the lab manual and use the provided source file, create SoC_Empty project and replace the default app.c file with the one in the src directory incuded with this project.
- To use the exported .sls project file, import the included .sls file to Studio then build and flash the project to the SLTB010A STK.
- In Simplicity Studio select "File->Import" and navigate to the directory with the .sls project file.
- Exported project file: soc_empty_plus_iBeacon_component_bg22.sls