https://github.com/vovagorodok/ble_ota_app
Upload firmware over Bluetooth
https://github.com/vovagorodok/ble_ota_app
android android-app ble bluetooth bluetooth-low-energy flutter ios ios-app ota ota-firmware-updates ota-update web
Last synced: over 1 year ago
JSON representation
Upload firmware over Bluetooth
- Host: GitHub
- URL: https://github.com/vovagorodok/ble_ota_app
- Owner: vovagorodok
- License: mit
- Created: 2023-01-16T14:06:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-09T17:23:54.000Z (over 1 year ago)
- Last Synced: 2025-04-03T15:49:22.995Z (over 1 year ago)
- Topics: android, android-app, ble, bluetooth, bluetooth-low-energy, flutter, ios, ios-app, ota, ota-firmware-updates, ota-update, web
- Language: Dart
- Homepage:
- Size: 2.6 MB
- Stars: 55
- Watchers: 3
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BleOta
Graphical application for upload firmware over Bluetooth.
Local files upload is disabled by default to prevent unknown firmware upload by end users, enable it by changing `Always allow local files upload` in `Settings`.
Additionally update functionality for specific hardwares is supported.
If you want end users have ability to update your hardware check `doc/REGISTER_HARDWARE.md`.
Fully works on `Android` and `iOS`.
On `Web` can require additional browser flags, see `doc/USING.md`.
For other OS it depends on internal libraries.
[
](https://play.google.com/store/apps/details?id=com.vovagorodok.ble_ota_app)
[
](https://f-droid.org/packages/com.vovagorodok.ble_ota_app/)
[
](https://itunes.apple.com/us/app/ble_ota_app/id0000000000)
> **REMARK**: Application not released on `App Store` yet.
> Apple corporation require `100$/year` developer fees even for free and open source applications.
> If you want to support project, fill free to send me small amout or help with idea how to release app in `iOS` without developer fees.
## Peripheral device side
Arduino library: https://github.com/vovagorodok/ArduinoBleOTA