This project demonstrates how to integrate Bluetooth Low Energy (BLE) capabilities with OEMiROT to enable secure firmware updates over the air, specifically designed for the STM32WBA65I-DK board. It builds upon the OEMiROT example and includes the implementation of MCUMGR and Simple Management Protocol (SMP) for managing firmware updates over BLE.
- Bluetooth Low Energy (BLE) Integration: Communicate with devices and perform firmware updates using BLE.
- OEMiROT Security: Utilize OEMiROT for secure boot and firmware validation.
- Firmware Update Over-the-Air (FOTA): Securely download and install new firmware over BLE.
- MCUMGR & SMP: Manage firmware updates and device configuration using MCUMGR and SMP.
- STM32WBA65I-DK development board
- STM32CubeIDE, IAR or Keil IDE
- Basic knowledge of embedded systems and BLE
-
Clone the Repository:
git clone https://github.com/stm32-hotspot/STM32WBA-OEMiROT-FOTA
-
Getting started: Follow the wiki article to build, configure and flash the project