Kore - Web ramverk för hemsidor i C - Något för IoT?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Kore - Web ramverk för hemsidor i C - Något för IoT?

Inlägg av Al_Bundy »

Wedge skrev:Jag gjorde en webbserver på en Arduino Uno (med Ethernet shield) en gång, eller rättare sagt lade till lite hårdvarunära saker till en exempelfil bara.
Det gick att fuska väldigt mycket, t ex så fick webbläsaren hämta JQuery, bilder, CSS mm från extern server. Arduinon behövde bara tolka en inkommande textsträng (HTTP) och svara med en annan textsträng som innehöll de data som efterfrågades i URLen. Lite långsamt, men inte olidligt.
Är det inte så hemsidor fungerar på ett inbyggdt system? Den retunerar en HTML-kod som innehåller CSS och javascript?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45168
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Kore - Web ramverk för hemsidor i C - Något för IoT?

Inlägg av TomasL »

för 15 år sedan gjorde jag en webserver för en PIC18F84 eller nått liknande.
Websidorna lagrades i flash. Använde variabelsubstitution med en callback-funktion för variablerna för att visa data.
Sidorna var förkompilerade med checksumma, så servern behövde bara räkna om checksumman, beroende på variablerna. och Jo, alla mellanslag var bortplockat ur html-sidorna.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Kore - Web ramverk för hemsidor i C - Något för IoT?

Inlägg av Al_Bundy »

Men idag är det inte modernt att ha en hemsida på ett inbyggt system? Tänkte att routers har ju det.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45168
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Kore - Web ramverk för hemsidor i C - Något för IoT?

Inlägg av TomasL »

Varför inte. De flesta system har det.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Kore - Web ramverk för hemsidor i C - Något för IoT?

Inlägg av Al_Bundy »

Okej. Tänkte börja lära mig detta för STM32 :)

Istället för att ha en bluetooth app och därmed krävs det android system. Jag har lyckats programmera lite bluetooth IoT saker, men Bluetooth är ett jävla bök att hålla på med då många produkter inte följer någon speciell standard.
mounte
Inlägg: 204
Blev medlem: 14 november 2010, 13:15:00
Ort: Sandviken

Re: Kore - Web ramverk för hemsidor i C - Något för IoT?

Inlägg av mounte »

Alternativ där klienten har internet-access är att leverera hela web-appen via internet, ha den på github eller vad som nu är ert gift.
Web-appen kan i sin tur prata rest-api eller vad som nu önskas mot den lokala enheten. På så vis kan man få en smidigare utvecklarupplevelse för web-appen. Gör den som en PWA med local-storage och service workers så kan man få den att lira även utan internetaccess (då man väl laddat den en gång vill säga).

På så vis behöver man inte begränsa hur mycket CSS, JS och Html man kan trycka in på enheten och vill man göra kostmetiska ändringar så behöver man inte flasha om hårdvaran.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Kore - Web ramverk för hemsidor i C - Något för IoT?

Inlägg av Al_Bundy »

Men är det inte bättre att ha allt på uC istället? Då slipper man webapplikation på någon annanstans.
johano
Inlägg: 1943
Blev medlem: 22 januari 2008, 10:07:45
Ort: Stockholm

Re: Kore - Web ramverk för hemsidor i C - Något för IoT?

Inlägg av johano »

Läste du inte sista meningen?
mounte skrev: På så vis behöver man inte begränsa hur mycket CSS, JS och Html man kan trycka in på enheten och vill man göra kostmetiska ändringar så behöver man inte flasha om hårdvaran.
Webbapplikationer som är "inklämda" i en liten device (typ konfiguration/administration) brukar sällan vara några under av användarupplevelse.

Dels beror det nog på det begränsade utrymmet men framförallt på att det sällan är duktiga webbutvecklare som pysslar ihop html/js-koden utan något som hårdvaruutvecklaren får göra lite "vid sidan om".

/johan
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Kore - Web ramverk för hemsidor i C - Något för IoT?

Inlägg av Al_Bundy »

Jaha. Men routers verkar fungera utmärkt. Eller är inte routers ett inbyggt system?
Användarvisningsbild
Klas-Kenny
Inlägg: 11292
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Kore - Web ramverk för hemsidor i C - Något för IoT?

Inlägg av Klas-Kenny »

Jo, men en router brukar ha en processor på ett antal hundra MHz och några hundra MB RAM, och väldigt vanligt är att det rullar någon Linux på dem.

Ganska stor skillnad mot bara en mikrokontroller.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Kore - Web ramverk för hemsidor i C - Något för IoT?

Inlägg av Al_Bundy »

Okej. Då förstår jag. En kraftskillnad med andra ord.
Men då skulle säkert en bluetooth applikation på en smarttelefon passa utmärkt.

Jag skulle hellre ha en mobil-app än en webb-app. Det har med att då slipper man ha en server som hostar upp en webb-app.
Skriv svar