Uppdatera text på HTML-sida från Arduino Webbserver
Re: Uppdatera text på HTML-sida från Arduino Webbserver
sodjan: Det jag funderade på var hur små maskiner kan man ha en applikation med en webserver för kommunkation? Hur liten webserver finns det att tillgå? Jag utgår från att Apach är ganska stor och kräver ett OS. Tex finns webservrar till små PICar typ PIC16F690?
Re: Uppdatera text på HTML-sida från Arduino Webbserver
Definiera först vad du menar med en "webbserver"!
Det är ju skitenkelt att lyssna på en port och bara
skicka tillbaka en statisk webbsida. Det blir bara
några textsträngar. Det som kommer att ta betydligt
mer plats är själva IP stacken...
Det är ju skitenkelt att lyssna på en port och bara
skicka tillbaka en statisk webbsida. Det blir bara
några textsträngar. Det som kommer att ta betydligt
mer plats är själva IP stacken...
Re: Uppdatera text på HTML-sida från Arduino Webbserver
Hm Jag skall kanske inte försöka att definera begreppet webserver när jag använder ordet utan vad jag vill uppnå.
Jag vill via ett nät av någon typ:
1. Läsa data, ett värde, en binär status, etc
2. Sätta motsvarade data
Detta skall kunna ske programatiskt och utan fysisk närhet till maskin.
Ett exempel kan vara ett IP-nät, Apach-server, php-script
Jag kör OWFS för 1-wire enheter på en maskin.OWFS svarar på IP-adress med visst portnr och ger data. Jag har utgått att det finns en webserver men så är det kanske inte. Jag får undersöka.
Jag vill via ett nät av någon typ:
1. Läsa data, ett värde, en binär status, etc
2. Sätta motsvarade data
Detta skall kunna ske programatiskt och utan fysisk närhet till maskin.
Ett exempel kan vara ett IP-nät, Apach-server, php-script
Jag kör OWFS för 1-wire enheter på en maskin.OWFS svarar på IP-adress med visst portnr och ger data. Jag har utgått att det finns en webserver men så är det kanske inte. Jag får undersöka.
- olalofberg
- Inlägg: 242
- Blev medlem: 5 november 2014, 19:00:57
- Ort: Kristdala
Re: Uppdatera text på HTML-sida från Arduino Webbserver
Om du vill spara plats, får du skippa jquery och köra med xmlhttprequest. Sök på detta.
Inte så mycket svårare och du slipper jqueryfilen.
En sökning gav mig detta:
https://startingelectronics.org/tutoria ... sing-AJAX/
Inte så mycket svårare och du slipper jqueryfilen.
En sökning gav mig detta:
https://startingelectronics.org/tutoria ... sing-AJAX/
Re: Uppdatera text på HTML-sida från Arduino Webbserver
> Jag vill via ett nät av någon typ:
> 1. Läsa data, ett värde, en binär status, etc
> 2. Sätta motsvarade data
Alltså "över nätet" så att säga. Och det som användaren ska använda är en browser?
En annan sak, det som i rubriken kallas "Arduino Webbserver", är det något specifikt?
Kanske att just Arduino känns lite "trång" för detta. Kanske en RaspberryPi passar bättre?
> 1. Läsa data, ett värde, en binär status, etc
> 2. Sätta motsvarade data
Alltså "över nätet" så att säga. Och det som användaren ska använda är en browser?
En annan sak, det som i rubriken kallas "Arduino Webbserver", är det något specifikt?
Kanske att just Arduino känns lite "trång" för detta. Kanske en RaspberryPi passar bättre?
Re: Uppdatera text på HTML-sida från Arduino Webbserver
Ja "över nätet" och browser. "Arduino Webbserver" är inget specifikt. Dock har Arduinon massa shields med tillhörande exempelprogramvara.
Re: Uppdatera text på HTML-sida från Arduino Webbserver
Gör som Ola föreslår och använd XMLHttpRequest "fejakd" i Arduinon på samma sätt som den "fejkar" webservern.
MAO serva upp sidan vid HTTP req och serva upp ett AJAX svar vid XML req.
Använd long-polling så beter det sig som om det vore asynkront.
Jag gjorde så i min bastukontroller. Den visar status på dörren, agregatet, kvarvarande tid och aktuell temperatur.
http://elektronikforumet.com/forum/view ... o#p1126794
MAO serva upp sidan vid HTTP req och serva upp ett AJAX svar vid XML req.
Använd long-polling så beter det sig som om det vore asynkront.
Jag gjorde så i min bastukontroller. Den visar status på dörren, agregatet, kvarvarande tid och aktuell temperatur.
http://elektronikforumet.com/forum/view ... o#p1126794
- peak@svelfo
- Inlägg: 187
- Blev medlem: 13 april 2016, 16:48:57
- Ort: Stockholm
Re: Uppdatera text på HTML-sida från Arduino Webbserver
Du kan alltid uppdatera din webläsares aktuella sida via javascript (och/eller ajax) men du kan inte ändra originalsidan på servern (hur skulle alla sidor se ut då 
