Obsah:
- Krok 1: Počáteční prohlášení
- Krok 2: Html kód pro front -end tj. Přihlašovací stránka
- Krok 3: Použití metod WebServer.arg () a WebServer.on ()
- Krok 4: Pokud uživatel zadá nesprávné pověření
- Krok 5: Jak přidat obrázek na webovou stránku …
- Krok 6: Jaké součásti potřebujeme …
- Krok 7: Připojení
- Krok 8: Nyní vyzkoušejte a užívejte si …
- Krok 9: Kód je tady
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Zde vytvoříme velmi zajímavý projekt domácí automatizace založené na Captive Portal pomocí nodeMCU od nuly.. Tak, můžeme začít..
Krok 1: Počáteční prohlášení
Deklarujte IO piny nodeMCU, aby prováděly akce, soubory záhlaví a kód pro vytváření serveru DNS … zobrazeno na obrázku..
Krok 2: Html kód pro front -end tj. Přihlašovací stránka
Jak je znázorněno na obrázku, deklarujte html kód v řetězcové proměnné, kterou pošleme koncovému uživateli k ověření přístupového kódu.
*K zachycení údajů zadaných uživatelem zde používáme podokno ukotvení a značku href
*V zásadě se kotevní značka používá k přidání další webové stránky na webovou stránku a značka href definuje cíl odkazu.
*Zde však přijímáme data zadaná uživatelem do pole Přístupový kód prostřednictvím ukotveného podokna a značky href…
jak, zmíním se o dvou způsobech zachycení vstupu z webového rozhraní do našich prostředků, které programátoři končí..
Krok 3: Použití metod WebServer.arg () a WebServer.on ()
Jak jsem zmínil v předchozím kroku, řeknu vám dvě různé metody..
1) Použitím metody webServer.arg ():
Zde určujeme atribut automatického zaostřování spolu s prvkem, jak je znázorněno na obrázku, automatické zaostřování dělá to, že je to booleovský atribut, když je pravdivý, znamená to, že přítomný zajišťuje, že se vstupní prvek při načtení stránky zaostří.
a potom na objektu serveru zavoláme metodu args (). Tato metoda vrátí počet parametrů dotazu, které byly předány na HTTP, a podle toho použije podmíněné příkazy k provedení akcí.
2) Použitím atributu and href:
Zde zadáme naše ovládací prvky (jako tlačítka) a přiřadíme řetězec, znak, odkaz, který chcete ověřit pomocí podmíněných příkazů, a poté zavoláme webServer.on (), abychom obdrželi vstup pro ověření.
Jak je znázorněno..
Krok 4: Pokud uživatel zadá nesprávné pověření
Co jsem udělal, jednoduše změňte existující kód přihlašovací stránky a přidejte nové záhlaví informující, že uživatel zadal nesprávné přihlašovací údaje.
Nejprve ověřte přihlašovací údaje, pokud jsou nesprávné, přesměrujte uživatele na novou upravenou přihlašovací stránku s chybovou zprávou.
Jak je znázorněno..
Krok 5: Jak přidat obrázek na webovou stránku …
Je to velmi jednoduché, protože zde neukládáme naše obrázky na fyzické úložiště, abychom poskytli cestu k načtení tohoto obrázku, kterou obvykle děláme v případě html stránky.
takže to, co děláme, je jednoduše převést naše obrázky na base64 a vložit je do našeho kódu stránky.
Krok 6: Jaké součásti potřebujeme …
1)- nodeMCU
2)- Arduino IDE na flash nodeMCU
3)-propojovací vodiče (F-2-F)
4)-Reléový modul
5)-Chytrý telefon nebo notebook s WiFi k testování
Krok 7: Připojení
Přidejte reléový modul k deklarovaným IO pinům v kódu.
Připojte relé k elektrickému zařízení, které chcete ovládat, jak je znázorněno na obrázku.
Krok 8: Nyní vyzkoušejte a užívejte si …
Krok 9: Kód je tady
Napište prosím své cenné komentáře..