Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sivar2311/webmonitor


https://github.com/sivar2311/webmonitor

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

        

# WebMonitor for ESP8266 & ESP32

# Features
- Easy to use (same use as `Serial`)
- Multiple clients
- Automatic scrolling
- Timestamps
- Filter with RegExp support
- Responsive design (works on smartphones and tablets)

# Preview
## Light mode
![image](doc/desktop_light.png)

## Dark mode
![image](doc/desktop_dark.png)

## Responsive
![image](doc/mobile.png)

## Demo
![image](doc/Demo.gif)
## Installation

`platformio.ini`
```
lib_deps =
https://github.com/sivar2311/WebMonitor
```

## Usage
WebMonitor can be used in the same way like `Serial`.

```C++
WebMonitor.println("Hello World!");
WebMonitor.printf("Free heap: %d\r\n", ESP.getFreeHeap());
```

For detailed use, see examples:
- [basic](examples/basic/basic.ino)
- [advanced](examples/advanced/advanced.ino)
- [bidirectional](examples/bidirectional/bidirectional.ino)