Mam vytvořený web server a když zadám do prohlížeče IP, vypíše se mi náhodně vygenerované číslo.
Jak na to, aby se čislo třeba co vteřinu přepisovalo?
Nebo každým pruchodem loop.
Děkují.
Založen: Dec 26, 2004 Příspěvky: 1448 Bydliště: Košice - okolie
Zaslal: pá duben 28 2023, 11:30 Předmět:
prehliadac nacitava data resp server poskytuje data len pri requeste. Najjednoduchsie to je spravit cez tu html
Ak to chces aby ti to vypisalo ako na seriovy port, tak to tak jednoducho nejde.
Spravil by som jednu premmennu kde by som si zbieral hodnoty ktore chces kao keby poslat. A pri dotaze vratil pospajane hodnoty na stranku z tej premennej a priadne ju vycistil.
Pre html staci ak z esp vratis toto
kód:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="2">
</head>
<body>
TU SI VLOZIS TVOJU HODNOTU
</body>
</html>
Založen: Dec 12, 2005 Příspěvky: 2384 Bydliště: SR, Poprad
Zaslal: pá duben 28 2023, 12:55 Předmět:
komplikovanejsia cesta je websocket - vtedy sa drzi spojenie a ked server odosle data, tak javascript na strane klienta ich spracuje a aktualizuje na stranke. Ale to uz chce trocha znalosti jquery.
Web funguje tak, ze pride poziadavka, on ju spracuje, posle odpoved a tym to prenho konci. uz neexistuje ziadne spojenie klient-server.
Preto pre dynamicku zmenu sa pouziva websocket, kedy klient moze len "visiet" a cakat na data od servera.
ja mam tak napr. urobene IoT zariadenia. Vytvori sa websocket a cez neho si vymienaju json s prikazmi/udajmi. _________________ No vidis, a tak si sa bal
Založen: Dec 26, 2004 Příspěvky: 1448 Bydliště: Košice - okolie
Zaslal: pá duben 28 2023, 13:55 Předmět:
Html nebezi nikde je to len staticky subor. Teda klient poziada o stranku, server mu vrati html stranku, tym spojenie klient server konci, klient vyrenderuje stranku.
Dalsie spojenie je mozne len ak klient znova inicializuje spojenie teda si vyziada stranku.
prave websockety riesia tuto vec.
Alebo ak sa ti neche babrat cez websockety.
Spravit html stranku a ce javascript ptavidelne volat ajaxom ESP ten mu vrati JSON s hodnotamy a to potom js vypise do stranky.
Ak chces robit vypis do prehliadaca tak si budes musiet nastudovat ako funguje komunikacia na webe. Bez toho sa budes len trapit
Založen: Dec 12, 2005 Příspěvky: 2384 Bydliště: SR, Poprad
Zaslal: pá duben 28 2023, 21:36 Předmět:
ja by som isiel rovno do websocket, pravidelne requesty su zbytocne pomale. na esp mam server, dotnetcore je klient a spojenie mi drzalo asi pol roka vkuse, potom som daval novu verziu, tak sa resetlo.
pekny navod je napr. tu
ked sa ocisti od balastu, tak to je mozno 30-40 riadkov cisteho kodu, kde je komplet pripojenie na wifi a cela komunikacia. _________________ No vidis, a tak si sa bal
Přímo ten modul má (podle obrázku) jeden celej a dva jen na odesílání. Co se týče té desky celé, ten zbytek může být vyveden z toho CP2102 převodníku (takže směrem k PC)
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.