Skip to content

Alex-Schaefer/ArduinoBleOTA

 
 

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

About

Upload firmware over Bluetooth

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 93.3%
  • C 6.7%