dESPatch
dESPatch is a library and webservice to provide easy firmware updates for ESP32-based products that use the Arduino-ESP32 framework.
dESPatch is easy to use:
- dESPatch requires only a few lines of code in your application
- dESPatch provides example code tailored to your account and products
- dESPatch provides an overview of registered devices including which software versions they are running
- dESPatch allows you to easily create new software releases
- dESPatch allows you to easily switch specific devices to specific software releases, for example to select a few devices for beta testing
dESPatch is safe:
- dESPatch uses HTTPS encryption to encrypt the traffic between client and server
- dESPatch verifies the TLS certificates to prevent man-in-the-middle attacs
- dESPatch uses API keys to prevent unauthorized firmware downloads
dESPatch consists of two components:
- A library that you can include in your Arduino sketch
- A webservice where you can upload the binary generated by Arduino and where your ESP32 will regularly check for firmware updates (this website; source code can be found here)
To get started with dESPatch,
create an account or
sign in if you already have one.