Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vovagorodok/arduinobleota
Upload firmware over Bluetooth
https://github.com/vovagorodok/arduinobleota
arduino ble bluetooth bluetooth-low-energy ota ota-firmware-updates ota-update platformio
Last synced: 2 months ago
JSON representation
Upload firmware over Bluetooth
- Host: GitHub
- URL: https://github.com/vovagorodok/arduinobleota
- Owner: vovagorodok
- License: mit
- Created: 2022-09-16T14:23:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T09:02:30.000Z (3 months ago)
- Last Synced: 2024-10-29T10:56:43.841Z (3 months ago)
- Topics: arduino, ble, bluetooth, bluetooth-low-energy, ota, ota-firmware-updates, ota-update, platformio
- Language: C++
- Homepage:
- Size: 129 KB
- Stars: 24
- Watchers: 3
- Forks: 8
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
https://github.com/JAndrassy/ArduinoOTA/discussions/157
https://github.com/fbiego/ESP32_BLE_OTA_Arduino/issues/19