ste2425 / btstackota

BTStack OTA example without bluepad32

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BLE Example

This is a very quick example of performing OTA updates via BLE using BTStack on the ESP.

It does not have BluePad32 integration.

How to use example

This has been built using ESP-IDf v5.

This project has been setup using VSCode and its ESP extension.

It has been configured to expect the device to be on COM port 4 and the device is a basic ESP32, not the C2/3.

To change the command port or device run the command ESO-IDF: Device Configuration.

To build and flash run the command ESP-IDF: Build, Flash and start a monitor on your device.

Once running you should see the text BTstack up and running at ... in the monitor.

Now you use the Corresponding web app hosted here: https://ste2425.github.io/btstackota/

That web app allows you to connect to the esp and read a hard coded value from the characteristic.

It also allows you to perform an OTA update by writing to the same characteristic.

About

BTStack OTA example without bluepad32


Languages

Language:C 97.0%Language:Python 2.4%Language:SmPL 0.2%Language:sed 0.1%Language:Makefile 0.1%Language:Shell 0.1%Language:C++ 0.1%Language:CMake 0.0%Language:Dockerfile 0.0%