Skip to content

vovagorodok/ArduinoBleOTA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

747d51a · Jun 29, 2024
Jun 29, 2024
Jun 29, 2024
Jun 29, 2024
Jun 29, 2024
Aug 7, 2023
Nov 16, 2023
May 2, 2023
Jun 13, 2024
Mar 15, 2024
Jun 29, 2024
Jun 29, 2024
Jun 29, 2024

Repository files navigation

Arduino BLE OTA

Arduino Bluetooth LE Over The Air. Simple library for upload firmware over Bluetooth. Has built in checksum/integrity protection and software/hardware name/version indication.

More about library in doc folder.

Upload possibilities

For upload using scripts see tools folder.
For upload using mobile/web/desktop application see:
https://github.com/vovagorodok/ble_ota_app

Configuration

By default ArduinoBLE is used. For NimBLE-Arduino some changes are reguired.
For PlatformIO. Add to platformio.ini:

build_flags = 
	-D USE_NIM_BLE_ARDUINO_LIB

For Arduino IDE. At boards package installation folder create platform.local.txt:

compiler.cpp.extra_flags=-D USE_NIM_BLE_ARDUINO_LIB

Opened discussions

JAndrassy/ArduinoOTA#157
fbiego/ESP32_BLE_OTA_Arduino#19