Загрузка...

PiLab — ESP32-P4 Browser-Based PLC/HMI Platform Demo

PiLab is an experimental browser-first PLC/HMI platform running directly on the ESP32-P4.

This demo shows:

Embedded Vue.js single-page web application (SPA)
AngelScript runtime for PLC logic
Browser-based script editor
Live HMI with tag binding
File manager using LittleFS
Shared tag registry
REST API driven PLC data updates
Real-time style cyclic PLC scan loop

The entire interface is hosted directly from the ESP32-P4 itself — no external web server or desktop IDE required.

Current features include:

Script upload/build/run
Live PLC status monitoring
Browser-based HMI
Embedded file system management
Shared polling/tag infrastructure
SPA route persistence and refresh support

This project is currently an experimental alpha intended for development, testing, and architecture exploration.

GitHub:
https://github.com/OpenPiLab/pilab-esp32-p4-plc/

Built using:

ESP-IDF
Vue 3
Vite
TailwindCSS
AngelScript

Development used heavy AI-assisted iteration and rapid prototyping workflows combined with manual integration, testing, and hardware validation.

Видео PiLab — ESP32-P4 Browser-Based PLC/HMI Platform Demo канала Tony Fountaine
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять