Dev Lab - CircuitPython Bluetooth Find Me - Silicon Labs

Veröffentlicht am: 14 Dezember 2023
auf dem Kanal: Silicon Labs
610
17

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: https://get.silabs.com/yt808gh

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

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

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

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

Boards used in this video:

xG24 Explorer Kit: https://get.silabs.com/yt808sl3

xG24 Dev Kit: https://get.silabs.com/yt808sl4

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

Bluetooth specifications used in the this video:

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

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

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

Ring Tone Text Transfer Language (RTTTL) information:

RTTTL Specification: https://get.silabs.com/yt808rt1

RTTTL Tunes: https://get.silabs.com/yt808rt2

RTTTL Online Player: https://get.silabs.com/yt808rt3

Related videos:

1. Quick Start - CircuitPython for EFR32MG24:    • Quick Start - CircuitPython for EFR32...  

2. Dev Lab - CircuitPython Bluetooth Find Me:    • Dev Lab - CircuitPython Bluetooth Fin...  

#SiliconLabs #CircuitPython #Bluetooth #IoT #Embedded #FindMe #EFRConnect #SimplicityConnect


Auf dieser Seite können Sie das Online-Video Dev Lab - CircuitPython Bluetooth Find Me - Silicon Labs mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Silicon Labs 14 Dezember 2023 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 610 Mal angesehen und es wurde von 17 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!