Olisi kenelläkään linkkiä yksinkertaiseen esimerkkiin missä olisi kerrottuna kaikki _miten_ tehdään simppeli web sivu jollain näppärällä avoimella työkalulla ja miten omaa koodia (C ) trikataan sivun nappeista/kenttistä ja miten omasta koodista tuodaan arvoja web-sivulle. Työkalut ja web sivut pitäisi toimia Rasbissa ilman kikkailuja.
Tämä tulee talon ilmanvaihdon ym. ohjaamiseen joka jo toimii Arduinolla mutta joka kaipaisi vähän parempaa näyttöä.
Rasbi web sivu?
13
173
Vastaukset
- ikkunat-riittää
Talon ilmanvaihdon hoiteluun riittää aivan hyvin ikkunat, jotka avataan tarvittaessa.
- 102030405060
Tarvitset raspiin simppelin web palvelimen.
Sen voinee toteuttaa ihan C:llä tai c :llakin ja saattaa löytyä valmiita palikoitakin.
http://raspberrypi.stackexchange.com/questions/13158/simple-web-interface-to-execute-c-program
http://www.tutorialspoint.com/cplusplus/cpp_web_programming.htm
Myös Pythonille löytyy aika hyviä palvelimia.
Tässäpä yksi topikki joka sivuaa aihetta:
https://www.raspberrypi.org/forums/viewtopic.php?f=37&t=42494
Jos päädyt käyttämään vaikka pythonia web palvelimen ja sivun tekemiseen, niin joudut toki opettelemaan ja miettimään sen, miten pythonista kutsutaan c tai c ohjelmaa. - etätyöpöytä
Voit ottaa Raspiin myös etätyöpöytäyhteyden jolloin et tarvitse mitään www-hässäkkää (html..). Ajat ohjelmia vain etätyöpöytäyhteyden kautta.
Halutessasi voit lisätä käyttäjiä samaan tapaan kuin peruskäytölläkin. - antiGuru
Tässä tuli aika paljon selvitettävää ja mietittävää.
Mutta tosiaan joo se ajatus olisi että Rasbissa pyörisi "webbipalvelin" tai jokin sen tapainen ja käyttö tapahtuisi eteisen seinään sijoitetulla tabletilla mikä jollain tapaa olisi lukittu kyseiselle sivulle/sivustolle niin että mitään muuta ei voisi tehdä ja että tabletti buutin jälkeen aina menisi kyseiselle sivulle.
Onkohan otain ohjelmaa millä sen (hienon tottakai :-) web-sivun voisi vaivattomasti tehdä/generoida ja tallentaa rasbin web palvelimelle?
periaatteessa Pythoniakin voisi käyttää, sillä kun pääsee kyllä käsiksi I2C liitäntään. Itelle Python vaan on liki tuntematon juttu.
Ei taida olla sellaista ohjetta mikä kävisi kaikki läpi vaihe vaiheelta alusta loppuun?- pcmuseo
Olisiko VNC helpompi?
- antiGuru
Miten Virtual Network Computing auttaisi asiassa?
- pcmuseo
Tekee raspille normi sovelluksen ja säätää sillä tapletilla sitten VNC:n kautta.
"remotely control another computer. It transmits the keyboard and mouse events from one computer to another, relaying the graphical screen updates back in the other direction, over a network."
http://en.wikipedia.org/wiki/Virtual_Network_Computing
https://play.google.com/store/apps/details?id=com.realvnc.viewer.android&hl=fi
Toinen toki jos hylkää raspin ja tekee tuon esp8266:lla.. - 102030405060
Pythonille löytyy esimerkiksi tornado niminen web palvelin.
http://www.tornadoweb.org/en/stable/
Itse sen perus html sivupohjan tekeminen, jossa on muutama, jne, on varsin yksinkertainen homma.
Esimerkiksi täältä voi katsoa vähän esimerkkiä.
https://www.w3schools.com/
Eli homma toimisi vaikka niin, että palvelin lähettää aluksi koko sivun / käyttöliittymän sivulla vierailijalle.
Sitten ne nappien toiminnot voi siellä käyttöliittymä päässä tehdä ainakin kahdella eri tavalla.
Ensimmäinen on se, että tekee niistä napeista vain linkkejä, jotka palvelin päässä sitten osoitteen perusteella tulkitaan, että mikä toiminto halutaan suorittaa. Jos ne myös siinä html tiedostossa ovat linkkejä, niin se sivu toki aina vaihtuu, joka kerta kun nappia painetaan siihen linkin osoittamaan osoitteeseen. Tämä on kuitenkin selvästi helpoin tehdä, eikä tarvitse asiakaspäässä javascriptiä käyttää.
Jos haluaa sen pysyvän kokoajan samalla sivulla, uudelleenlataammatta kun painaa nappeja, niin se onnistuu siellä selaimen päässä ajettavalla JavaScriptillä ja AJAX:illa. Eli se on sellainen, että asiakas päässä ajettava javascript koodi voi taustalla tehdä uuden HTTP kyselyn, lataamatta koko sivua uudelleen ja jos se kysely palauttaa jotakin uutta tietoa, niin sen voi javascriptilla päivittää sen tiedon sinne html-käyttöliittymään. Tähän tarkoitukseen löytyy joitakin aika helppokäyttöisiäkin javascript kirjastoja, kuten jQuery.
Täällä saattaisi olla joitakin hyviä oppaita liittyen web sivuihin.
http://www.ohjelmointiputka.net/oppaat/ - 102030405060
102030405060 kirjoitti:
Pythonille löytyy esimerkiksi tornado niminen web palvelin.
http://www.tornadoweb.org/en/stable/
Itse sen perus html sivupohjan tekeminen, jossa on muutama, jne, on varsin yksinkertainen homma.
Esimerkiksi täältä voi katsoa vähän esimerkkiä.
https://www.w3schools.com/
Eli homma toimisi vaikka niin, että palvelin lähettää aluksi koko sivun / käyttöliittymän sivulla vierailijalle.
Sitten ne nappien toiminnot voi siellä käyttöliittymä päässä tehdä ainakin kahdella eri tavalla.
Ensimmäinen on se, että tekee niistä napeista vain linkkejä, jotka palvelin päässä sitten osoitteen perusteella tulkitaan, että mikä toiminto halutaan suorittaa. Jos ne myös siinä html tiedostossa ovat linkkejä, niin se sivu toki aina vaihtuu, joka kerta kun nappia painetaan siihen linkin osoittamaan osoitteeseen. Tämä on kuitenkin selvästi helpoin tehdä, eikä tarvitse asiakaspäässä javascriptiä käyttää.
Jos haluaa sen pysyvän kokoajan samalla sivulla, uudelleenlataammatta kun painaa nappeja, niin se onnistuu siellä selaimen päässä ajettavalla JavaScriptillä ja AJAX:illa. Eli se on sellainen, että asiakas päässä ajettava javascript koodi voi taustalla tehdä uuden HTTP kyselyn, lataamatta koko sivua uudelleen ja jos se kysely palauttaa jotakin uutta tietoa, niin sen voi javascriptilla päivittää sen tiedon sinne html-käyttöliittymään. Tähän tarkoitukseen löytyy joitakin aika helppokäyttöisiäkin javascript kirjastoja, kuten jQuery.
Täällä saattaisi olla joitakin hyviä oppaita liittyen web sivuihin.
http://www.ohjelmointiputka.net/oppaat/Tämä vaikuttaa aika hyvältä perusoppaalta.
http://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=netal - Kxkxkddldl
102030405060 kirjoitti:
Pythonille löytyy esimerkiksi tornado niminen web palvelin.
http://www.tornadoweb.org/en/stable/
Itse sen perus html sivupohjan tekeminen, jossa on muutama, jne, on varsin yksinkertainen homma.
Esimerkiksi täältä voi katsoa vähän esimerkkiä.
https://www.w3schools.com/
Eli homma toimisi vaikka niin, että palvelin lähettää aluksi koko sivun / käyttöliittymän sivulla vierailijalle.
Sitten ne nappien toiminnot voi siellä käyttöliittymä päässä tehdä ainakin kahdella eri tavalla.
Ensimmäinen on se, että tekee niistä napeista vain linkkejä, jotka palvelin päässä sitten osoitteen perusteella tulkitaan, että mikä toiminto halutaan suorittaa. Jos ne myös siinä html tiedostossa ovat linkkejä, niin se sivu toki aina vaihtuu, joka kerta kun nappia painetaan siihen linkin osoittamaan osoitteeseen. Tämä on kuitenkin selvästi helpoin tehdä, eikä tarvitse asiakaspäässä javascriptiä käyttää.
Jos haluaa sen pysyvän kokoajan samalla sivulla, uudelleenlataammatta kun painaa nappeja, niin se onnistuu siellä selaimen päässä ajettavalla JavaScriptillä ja AJAX:illa. Eli se on sellainen, että asiakas päässä ajettava javascript koodi voi taustalla tehdä uuden HTTP kyselyn, lataamatta koko sivua uudelleen ja jos se kysely palauttaa jotakin uutta tietoa, niin sen voi javascriptilla päivittää sen tiedon sinne html-käyttöliittymään. Tähän tarkoitukseen löytyy joitakin aika helppokäyttöisiäkin javascript kirjastoja, kuten jQuery.
Täällä saattaisi olla joitakin hyviä oppaita liittyen web sivuihin.
http://www.ohjelmointiputka.net/oppaat/Jos laiska on, niin tähän kannattaa tutustua kaksisuuntaisissa sovelmissa:
https://github.com/joewalnes/websocketd
Onnistuu siis ihan bash-skriptilläkin käyttö, tai ihan millä vaan joka osaa vakiosyötteeseen tulostaa.
- antiGuru
Aika hankalalta vaikutta jos ei ole koottuna yhteen pakettiin vaihe vaiheelta ohjetta.
Onko sellaista työkalua millä voisi tehdä sivun sijoittamalla tekstit ja napit kuten power pointissa ja niin että työkalu loisi valmiin koodirungon serverille ynnä selaimen päähän latautuvat niin pitäisi itse vian kirjoittaa serverin pään runkoon oma koodi kullekin napille tms. minkä haluaisi käyttöön. Eli vähän kuin Borlandin tai Mikrosoftin C ympäristöissä?
Ketjusta on poistettu 1 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Naiset miltä kiihottuminen teissä tuntuu
Kun miehellä tulee seisokki ja ja sellainen kihmelöinti sinne niin mitä naisessa köy? :)1108386- 402555
- 1212263
- 231936
Miksi kohtelit minua kuin tyhmää koiraa?
Rakastin sinua mutta kohtelit huonosti. Tuntuu ala-arvoiselta. Miksi kuvittelin että joku kohtelisi minua reilusti. Hais151674- 111499
Kyllä poisto toimii
Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa161452"Joka miekkaan tarttuu, se siihen hukkuu"..
"Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla141399- 151272
Kristityt "pyhät"
Painukaa helvettiin, mä tulen sinne kans. Luetaan sitten raamattua niin Saatanallisesti. Ehkä Piru osaa opetta?!.121183