aaronbeckmann/ESP-DashboardPlus
A real-time, on-device web dashboard library for ESP32 microcontrollers. Create beautiful, responsive dashboards with minimal code using WebSocket-based communication.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
📊 Dashboard web thời gian thực ngay trên ESP32
Tạo giao diện điều khiển đẹp, đáp ứng trên mọi thiết bị chỉ bằng vài dòng C++.
ESP-DashboardPlus là một thư viện C++ cho phép bạn xây dựng các dashboard web thời gian thực chạy trực tiếp trên vi mạch ESP32, ESP32-S3 hoặc ESP32-C3. Giao tiếp qua WebSocket giúp cập nhật giao diện ngay lập tức khi dữ liệu thay đổi, mà không cần làm mới trang. HTML được nén Gzip và lưu trong PROGMEM (~22KB), tối ưu cho bộ nhớ hạn chế.
✨ Điểm nổi bật
- 16 loại thẻ hỗ trợ: StatCard, ChartCard, GaugeCard, ToggleCard, SliderCard, ButtonCard…
- Giao tiếp WebSocket thời gian thực: Cập nhật UI ngay khi dữ liệu thay đổi.
- 16 loại thẻ đa dạng: Biểu đồ đa series, thanh trượt, bảng chọn màu, datepicker, vị trí GPS…
- Giao diện tab hóa: Dashboard, Console, OTA trong một tệp HTML duy nh.
- Hỗ trợ OTA: Cập nhật firmware qua giao diện kéo-thả.
- Console đầy đủ: Ghi log có lọc, xuất file và nhập lệnh.
- Tùy chỉnh theme: Chế độ sáng/tối, tiêu đề và màu sắc theo thương hiệu.
- Thiết kế đáp ứng: Tương thích mọi trình duyệt desktop và mobile.
💡 Vì sao đáng chú ý
Khác với cách truyền thống cần viết HTML/CSS/JS phứức tạp, ESP-DashboardPlus cung cấp API C++ đơn giản, cho phép thêm thẻ và cập nhật giá trị chỉ bằng một vài dòng lệnh. Đặc biệt phù hợp cho dự án IoT cần giao diện điều khiển trực quan mà không muốn dành thời gian phát triển frontend. Hỗ trợ đầy đủ tính năng OTA và console logging ngay trong giao diện, giúp phát triển và triển khai dễ dàng hơn.
#ESP32 #IoT #Dashboard #WebSocket #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...
Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32