Skip to content

Pikokosan/ArduinoBleOTA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 type/version indication.

By default ArduinoBLE is used. If NimBLE-Arduino is used, add to platformio.ini:

build_flags = 
	-D USE_NIM_BLE_ARDUINO_LIB

Upload by script

Bash:

./tools/uploader.sh

Python:

python3 tools/uploader.py .pio/build/esp32dev/firmware.bin

Upload by mobile/web/desktop application

https://github.com/vovagorodok/ble_ota_app

Documentation

Advanced usage at ADVANCED.md.
More about uuids advertising at ADVERTISING.md.
More about protocol at PROTOCOL.md.
More about security at SECURITY.md.

Opened discussions

JAndrassy/ArduinoOTA#157
fbiego/ESP32_BLE_OTA_Arduino#19

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 72.0%
  • Python 22.1%
  • C 4.8%
  • Shell 1.1%