__/\\\\\\\\\\\\\\\_______________/\\\\\\\\\\\\\____/\\\\____________/\\\\__/\\\\\\\\\\\_ _\/\\\///////////_______________\/\\\/////////\\\_\/\\\\\\________/\\\\\\_\/////\\\///__ _\/\\\__________________________\/\\\_______\/\\\_\/\\\//\\\____/\\\//\\\_____\/\\\_____ _\/\\\\\\\\\\\______/\\\\\\\\\\_\/\\\\\\\\\\\\\/__\/\\\\///\\\/\\\/_\/\\\_____\/\\\_____ _\/\\\///////______\/\\\//////__\/\\\/////////____\/\\\__\///\\\/___\/\\\_____\/\\\_____ _\/\\\_____________\/\\\\\\\\\\_\/\\\_____________\/\\\____\///_____\/\\\_____\/\\\_____ _\/\\\_____________\////////\\\_\/\\\_____________\/\\\_____________\/\\\_____\/\\\_____ _\/\\\\\\\\\\\\\\\__/\\\\\\\\\\_\/\\\_____________\/\\\_____________\/\\\__/\\\\\\\\\\\_ _\///////////////__\//////////__\///______________\///______________\///__\///////////__ Intelligent Platform Management Interface using the ESP32, built with Vue.js and esp-idf.
To compile the web interface you can either update the app to use newer packages or use an older version of Node.js (v12 works well with the current version)
Warning The web interface shall NEVER be more than 2mb, unless you are using an SD card, in this case that's cool.
-
Move to EsPMI/front/web-demo
cd front/web-demo
-
Install the packages
npm install
-
Build the web interface
npm run build
-
(Optional) If you are going to do some development, you can use the development server (works really well)
npm run serve
To compile the app for the ESP32 you can either use Espressif's idf extension for Visual Studio Code or install esp-idf standalone. This app was built using IDF version: v5.2-dev-703-gefe919275e.
- Make sure you already built the web interface (check for the dist folder)
- Build and flash the app using vsCode (I added the .bin file for an esp32 so you don't need to rebuild the app if you just want to test it)