Skip to content

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.

License

Notifications You must be signed in to change notification settings

stm32-hotspot/STM32WBA-BLE-OEMiROT-FOTA

Repository files navigation

STM32WBA BLE with OEMiROT and Firmware Update

Project Image

Introduction

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.

Features

  • 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.

Getting Started

Prerequisites

  • STM32WBA65I-DK development board
  • STM32CubeIDE, IAR or Keil IDE
  • Basic knowledge of embedded systems and BLE

Installation

  1. Clone the Repository:

    git clone https://github.com/stm32-hotspot/STM32WBA-OEMiROT-FOTA
  2. Getting started: Follow the wiki article to build, configure and flash the project

    Getting Started

About

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.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published