Skip to Content

Secure ESP32 IoT

Fully functional IoT system ready for you to customize.

Write HTML, CSS, JavaScript and a bit of C or C++ to add MVC pages

Learn more

Download

How to get Started

Here are some pointers to get started with your Secure IoT firmware

Clone the repo from github to get started. You'll need to have Visual Studio Code installed and Platform IO extension installed as well.

Once you have the repo cloned, open in VS Code. use Platform IO to deploy the data partition, then build the code and deploy it to an ESP32.

Connect to your ESP32 - it will be an Access Point (like your router). Configure your device settings. If you have an ESP32 S3 or similar, you can enable all of the protocols. 

With the WROOM32 module, enabling HTTPS and secure MQTT causes frequent restarts.

✽  Feature Highlights

Don't sacrifice performance for security - have your cake and eat it too!

1

AES-128 based encryption 

 Your configuration and custom files are encrypted using the latest industry standards. 

2

 Secure HTTP and MQTT

Your communications with the device and with other devices can be configured to use insecure or secure protocols, right out of the box. 

3

Secure Web Socket 

 Websockets are easy to use with the built in services class. They are secure and robust.


Download