WiFi modul med UART/SPI- Hur skapar man alltså en webserver?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
ffredrik
Inlägg: 340
Blev medlem: 20 oktober 2009, 17:52:18
Ort: Göinge

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av ffredrik »

Det här är svårt när grundkunskaperna saknas.
svanted
Inlägg: 5082
Blev medlem: 30 augusti 2010, 21:20:38
Ort: Umeå

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av svanted »

Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43152
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av sodjan »

> ...hur AT kommandon kan ansluta DHCP och skicka data?

Vilket snömos... Vad har DHCP med webb servern att göra?
Visst, det kan ge prylen en adress, men om den ska vara en
"webb server" så är det enklare att köra med en fast adress.
Men webb servern i sig har inget med DHCP att göra...
DanielM
Inlägg: 2166
Blev medlem: 5 september 2019, 14:19:58

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av DanielM »

Vänta lite. Så man programmerar alltså esp8266 med Arduino C++?
Jag trodde att man bara anropar esp8266 med at-kommandon och dessa är förprogrammerade i esp8266.
DanielM
Inlägg: 2166
Blev medlem: 5 september 2019, 14:19:58

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av DanielM »

TomasL skrev:Du pratar i nattmössa, AT-kommandona är egentligen kommandon för att prata med ett gammalt modem, det hittades på av Samuel Hays för hans modem.
https://en.wikipedia.org/wiki/Hayes_command_set

Det blev sedemera standard för att styra traditionella modem, och har ingenting med HTTP eller liknande att göra.
Det betyder att om jag vill skapa en httpserver så måste jag göra detta på esp8266 och inte på stm32?

Jag trodde esp8266 var förprogrammerad för just styras med at-kommandon och därmed kan jag styra den över uart. Samt webbservern ligger på mikrokontroller.
Borre
Inlägg: 4566
Blev medlem: 14 juni 2007, 15:43:50
Ort: Hälsingland

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av Borre »

En ESP8266 är en micropocessor som programmeras som vilken annan micropocessor som helst. Den är bara förprogrammerade med nått om du köper den som det.
Användarvisningsbild
rvl
Inlägg: 5721
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av rvl »

Båda sätten fungerar för en enkel proof of concept server, men kan bli stökigt att köra med AT-kommandon, om du vill göra nåt litet mer avancerat.
DanielM
Inlägg: 2166
Blev medlem: 5 september 2019, 14:19:58

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av DanielM »

rvl skrev:Båda sätten fungerar för en enkel proof of concept server, men kan bli stökigt att köra med AT-kommandon, om du vill göra nåt litet mer avancerat.
Egentligen vill jag bara ansluta en esp till en dhcp server och där efter vill jag lyssna av om någon anropar des ip.

Som resultat så ska den skicka text tillbaka till den som har anropar ip-adressen.

Svårare än då tänkte jag att det behöver inte vara.
Allt detta borde väll finnas färdigt i AT-kommndon?
DanielM
Inlägg: 2166
Blev medlem: 5 september 2019, 14:19:58

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av DanielM »

Borre skrev:En ESP8266 är en micropocessor som programmeras som vilken annan micropocessor som helst. Den är bara förprogrammerade med nått om du köper den som det.
Så när man "flashar" med firmware så bränner man alltså över kod för att esp ska kunna hantera UART och tolka kommandon? Alltså ett vanligt program?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45176
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av TomasL »

Allt detta borde väll finnas färdigt i AT-kommndon?
Förstod du inte vad ett AT-kommando är?
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43152
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av sodjan »

> Egentligen vill jag bara ansluta en esp till en dhcp server...

OK. Så då får ESP'n en slumpvis (inom vissa gränser) IP adress.

> ...och där efter vill jag lyssna av om någon anropar dess ip.

Hur ska denne "någon" veta vilken IP adress som din ESP har?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45176
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av TomasL »

Här har du en bok, som beskriver vad du skall göra
http://read.pudn.com/downloads30/source ... 20Lean.pdf
förvisso en gammal utgåva
Och här kan du köpa boken
DanielM
Inlägg: 2166
Blev medlem: 5 september 2019, 14:19:58

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av DanielM »

TomasL skrev:Här har du en bok, som beskriver vad du skall göra
http://read.pudn.com/downloads30/source ... 20Lean.pdf
förvisso en gammal utgåva
Och här kan du köpa boken
Den där boken beskriver bara vad som finns under huven. Inte vad jag ska göra. Dessutom verkar denna bok krångla till det.
TomasL skrev:
Allt detta borde väll finnas färdigt i AT-kommndon?
Förstod du inte vad ett AT-kommando är?
Jo. Det vet jag. Det är ord som man använder för att tala med esp.
sodjan skrev:> Egentligen vill jag bara ansluta en esp till en dhcp server...

OK. Så då får ESP'n en slumpvis (inom vissa gränser) IP adress.

> ...och där efter vill jag lyssna av om någon anropar dess ip.

Hur ska denne "någon" veta vilken IP adress som din ESP har?
Jadu. Indierna i filmen löste detta igenom AT-kommandon.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45176
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av TomasL »

Den där boken beskriver bara vad som finns under huven. Inte vad jag ska göra. Dessutom verkar denna bok krångla till det.
Den beskriver exakt vad du vill göra.
Jo. Det vet jag. Det är ord som man använder för att tala med esp.
Nej, det är kommandon för att prata med ett modem. Att sedan de som tillverkat programvaran i ESP'n använder dem är en helt annan sak.
I mitt tycke är det ett fullständigt idiotisk sätt att göra.

Men möjligtvis, för en snabb POC är det väl nästan acceptabelt.
Användarvisningsbild
hawkan
Inlägg: 2586
Blev medlem: 14 augusti 2011, 10:27:40

Re: WiFi modul med UART/SPI- Hur skapar man alltså en webser

Inlägg av hawkan »

Nu är ni allt ute och cyklar gamlingar med ert snack om at kommandon och annat.
Bild
Detta är från esp8266 Nodemcu. Bara för att visa att AT är relevant för er som inte tror det.
DanielM är helt klart på rätt spår.
esp8266 kommer oftast med NodeMCU firmware som faktiskt har en inbyggd web-server som man kan skriva i lua.
Räcker inte det så bygger man en egen web-server.
Den här länken var väl redan nämd https://randomnerdtutorials.com/esp8266-web-server/

Kan nämna att jag gjorde en web-server till min temperaturkontroller, den kommunicerade med modbus
och jag kunde ställa in allt via ett web-interface. Det var med arduino-spåret på esp8266.
Skriv svar