logo WebServer

Naše verze robustnějšího systému je součástí Octopus FrameWork - micropython-web-ide


MicroWebSrv

Jedna z prvních variant (verze 1) 🡒 https://github.com/jczic/MicroWebSrv

A její nejjednodušší implementace:

>>> from utils.octopus_lib import w
>>> w() # wifi connect

>>> from microWebSrv import MicroWebSrv
>>> mws = MicroWebSrv(webPath="www/test")
>>> mws.Start(threaded=True)

Na ESP uložená stránka /www/test.htm:

<html>
<head>
<title>octopusLAB-ESP32</title>
<meta charset="utf-8" />
<link href="main.css" rel="stylesheet" type="text/css" />
</head>

<body>
    <div class="main">
    <h1>test</h1>
    <div class="radius_100">
    pokus
    </div>
</body>
</html>

Ukázkový projekt: WebServer control Led (on/off) PWM nebo RGB 🡒 github.com/...//esp32-micropython-webserver-control

HTML + CSS s využitím Java Scriptu, data se předávají v JSON.

webserver20

{Info} ESP32 UID & RAM Free
{Led} On/Off control & PWM
{RGB Led}
{Command}
{Java script} simple test
{SVG} dynamic chart

Další ukázky (například opět "jen" ovládání RGB Ledky) 🡒 github.com/.../webserver1


MicroWebSrv2

Novější verze využívá knihovnu 🡒 MicroWebSrv2

p ř i p r a v u j e m e