Dev Lab - CircuitPython Bluetooth Find Me - Silicon Labs

Поділитися
Вставка
  • Опубліковано 3 лип 2024
  • 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: • Quick Start - CircuitP...
    2. Dev Lab - CircuitPython Bluetooth Find Me: • Dev Lab - CircuitPytho...
    #SiliconLabs #CircuitPython #Bluetooth #IoT #Embedded #FindMe #EFRConnect #SimplicityConnect
  • Наука та технологія

КОМЕНТАРІ •