Dev Lab - CircuitPython Bluetooth Find Me - Silicon Labs @ViralSilabs
Dev Lab - CircuitPython Bluetooth Find Me - Silicon Labs  @ViralSilabs
Uploaded December 2023 | Updated September 2026, 2 weeks ago
This project-based Dev Lab steps through the creation of a Bluetooth Find Me device using CircuitPython on the Silicon Labs EFR32MG24 secure, connected, microcontroller. The completed software operates as a key finder type device playing alert tunes using a passive piezo buzzer when activated. Activation can be triggered from a mobile phone using the EFR Connect application, now called Simplicity Connect, or by pressing a button on another Find Me device. The device operates in both target and locator modes as defined by the Bluetooth SIG Find Me Profile.

00:00 Welcome
03:34 Hardware and Software
07:47 Step 1: Hardware Drivers
08:55 Step 1: code.py
09:47 Step 1: App.py
11:31 Step 1: App.init()
13:55 Step 1: App.main()
17:08 Step 1: Upload and Run
19:45 Step 2: Target Role
22:23 Step 2: App.py
22:54 Step 2: App.init()
24:01 Step 2: App.main()
26:52 Step 2: Upload and Run
30:21 Step 3: Simple Locator Role
30:47 Step 3: App.init()
31:31 Step 3: App.main()
36:40 Step 3: Upload and Run
40:28 Step 4: Advanced Locator Role
42:00 Step 4: App.init()
42:25 Step 4: App.main()
45:49 Step 4: Upload and Run
48:14 Conclusion

Resources:

Clone the GitHub repository with source code and wiring diagrams: get.silabs.com/yt808gh

Download CircuitPython binaries for Silicon Labs boards: get.silabs.com/yt808cp1

Download CircuitPython library bundle updates: get.silabs.com/yt808cp2

Download and learn more about the Bluetooth EFR Connect mobile application, now called Simplicity Connect: get.silabs.com/yt808sl1

For information on Silicon Labs Bluetooth solutions visit: get.silabs.com/yt808sl2

Boards used in this video:

xG24 Explorer Kit: get.silabs.com/yt808sl3

xG24 Dev Kit: get.silabs.com/yt808sl4

SparkFun Thing Plus Matter - MGM240P: get.silabs.com/yt808sf

Bluetooth specifications used in the this video:

Find Me Profile specification: get.silabs.com/yt808bt1

Immediate Alert Service specification: get.silabs.com/yt808bt2

GATT Specification Supplement (Alert Level characteristic): get.silabs.com/yt808bt3

Ring Tone Text Transfer Language (RTTTL) information:

RTTTL Specification: get.silabs.com/yt808rt1

RTTTL Tunes: get.silabs.com/yt808rt2

RTTTL Online Player: get.silabs.com/yt808rt3

Related videos:

1. Quick Start - CircuitPython for EFR32MG24: youtu.be/k-LFamOyotA

2. Dev Lab - CircuitPython Bluetooth Find Me: youtu.be/snjrxlaGtik

#SiliconLabs #CircuitPython #Bluetooth #IoT #Embedded #FindMe #EFRConnect #SimplicityConnect
Dev Lab - CircuitPython Bluetooth Find Me - Silicon LabsIoT For Good – DiMe – Silicon LabsBluetooth LE Development with Zephyr (3/6) - Dev Lab: Implementing the Find Me Target - Silicon LabsDaniel Cooley Electronica Keynote 2021Enable Eco-Friendly Products with MG22 Zigbee SoCs - Silicon LabsParcel Tracking using Machine Learning on the Silicon Labs xG24 SoC - Silicon LabsQuick Start - Web-based Flash Tool - Matter over Wi-Fi Lighting Demo - Silicon LabsQuick Look - Matter 1.4 Long Sleep Intervals - Silicon LabsModelCat AI Demo - Silicon LabsMCUs in Electric Vehicles - UT Solar Car TeamQuick Start – Third Party Hardware Drivers - Silicon LabsJoin Us at Silicon Labs
Silicon Labs |

Dev Lab - CircuitPython Bluetooth Find Me - Silicon Labs

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER