From 7eaa0674d83351828a2e235752d21f160b5fe9af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20=C5=A0ijanec?= Date: Sat, 14 Dec 2019 20:55:18 +0100 Subject: vse ostalo --- data/www/0.html | 8 +++ data/www/1.html | 137 +++++++++++++++++++++++++++++++++++++++++++++++++ data/www/2.html | 40 +++++++++++++++ data/www/3.html | 9 ++++ data/www/4.html | 9 ++++ data/www/css/main.css | 25 +++++++++ data/www/index.html | 32 ++++++++++++ data/www/kazalo.html | 15 ++++++ data/www/redirect.html | 10 ++++ 9 files changed, 285 insertions(+) create mode 100644 data/www/0.html create mode 100644 data/www/1.html create mode 100644 data/www/2.html create mode 100644 data/www/3.html create mode 100644 data/www/4.html create mode 100644 data/www/css/main.css create mode 100644 data/www/index.html create mode 100644 data/www/kazalo.html create mode 100644 data/www/redirect.html (limited to 'data') diff --git a/data/www/0.html b/data/www/0.html new file mode 100644 index 0000000..9fa9527 --- /dev/null +++ b/data/www/0.html @@ -0,0 +1,8 @@ + + + + +Glavna stran +
Anton Luka Šijanec, 14. november 2019
+

Tole je predloga, spisana za IoT čipe (prilagojena za ESP8266). Izdelal sem jo za potrebe projektne naloge pri fiziki v prvem letniku.


+Preberi še: Nastavitve omrežja diff --git a/data/www/1.html b/data/www/1.html new file mode 100644 index 0000000..c75f0b3 --- /dev/null +++ b/data/www/1.html @@ -0,0 +1,137 @@ + + + + + +Nadzorna plošča +
Anton Luka Šijanec, 13. december 2019
+
+ + + + + + + + + + + + + +
+zadnja zahteva na strežnik: + + +
+ +
vrednost: +
+
+
+
+ +
+
+
+
+ + +
+
+ +
+
+ +
+
+
+ + +kanal: +skrij dostopno točko? ne da +spoofan mac naslov čipa (neobvezno): + +
+
+
+ + + +spoofan mac naslov ESP-čipa (neobvezno): + +
+
7

+
+ +
+
+
+
+ Hz + +
+
+
+ za mikrosekund + +
+(potrebuje pin D0/GPIO16 priklopljen na RST pin) +
+
+ + + +
+
+
+
+ + + + + + +
Če izpolnite samo sekunde bodo upoštevane kot UNIX timestamp. +
+
+
+ + + +
SPIFFS, ki se uporablja za shranjevanje datotek ne pozna map, poševnice bodo samo del imena datoteke, torej premik cele mape ni možen. +
To je uporabno, ker FTP klienti ne podpirajo poševnic v imenih datotek, torej boste lahko datoteke postavljali le v korenu shrambe, s tem APIjem jih lahko premaknete v druge mape. +
+
+
+Preberi še: Glavna stran diff --git a/data/www/2.html b/data/www/2.html new file mode 100644 index 0000000..04eb96a --- /dev/null +++ b/data/www/2.html @@ -0,0 +1,40 @@ + + + + +Dokumentacija API klicev prek HTTP strežnika +
Anton Luka Šijanec, 13. december 2019
+

+Klici se delajo z GET ali POST zahtevami na virtualno podmapo strežnika /api/
+Kot argumente uporabimo argumente z vrednostmi po RFC specifikaciji, bodi si v URI-ju ali v POST telesu.
+Priporočam uporabo GET zahtev, saj zafrkavanje z Content-Length headerji ni potrebno. +

+Vse zahteve so avtenticirane z uporabo WWW-Authentication standarda z geslom, ki ga nastavite po meri. Uporabniško ime je sijaneciot (oziroma program_ime, če to spremenljivko spremenite), geslo pa lahko spreminjate in je privzeto prav tako nastavljeno na program_ime.
+Priporočam, da geslo pred priklopom v večjo mrežo ali internet spremenite.
+Sprememba gesla: prek FTP strežnika, datoteka /403/webgeslo.txt ali z API ukazom /api/pwd?g=novogeslo
+

+Kode napak so standardne, če niste avtenticirani, dobite 401, če je dostop prepovedan je 403, napaka na strani strežnika je 5xx, uporabniška napaka/napaka klienta je 4xx, preusmeritve so 3xx, status OK pa je 2xx.
+

+NUJNO! pri API ukazu ne napišite zadnje poševnice, /api/pwd ni isto kot /api/pwd/, slednja bo vrnila 404: Napačen ukaz ali napačno ime datoteke. +

+Spodaj so našteti podprti ukazi, za argumente posameznega ukaza pa zahtevajte ukaz brez argumentov. Če argumentov ne navedete in so za izvedbo ukaza potrebni, tako ali tako dobite napako 400: Napačna zahteva in izpiše se vam seznam potrebnih in opcijskih argumentov, razen če ni drugače navedeno; na primer ukaz /api/rst ne potrebuje argumentov in takoj ponovno zažene sistem. +

+

+  /api/pin - ročna nastavitev pinov (branje in pisanje)
+  /api/res - prikaz resursov sistema
+  /api/sap - nastavitev dostopne točke
+  /api/sta - priklop na drugo dostopno točko
+  /api/gid - pridobi informacije o napravi in o omrežju
+  /api/pwm - nastavi frekvenco pulzoširinske modulacije (brez argumentov pove trenutno vrednost)
+  /api/rst - znova zažene sistem in programje (brez argumentov)
+  /api/slp - globoko spanje za n mikrosekund
+  /api/now - vrne podatek o trenutnem času v obliki UNIX časovnega žiga (brez argumentov)
+  /api/pwd - sprememba gesla
+  /api/tms - nastavitev časa (ob povezavi v splet se čas sicer vsakih 300 sekund posodobi iz 0.pool.ntp.org)
+  /api/ren - preimenovanje datotek, pod "haubo" isto kot /api/mov
+  /api/mov - premikanje datotek, pod "haubo" isto kot /api/ren
+  
+  /test - vedno vrne 200: OK, za namen testiranje povezave, npr. če je kontrolna plošča še vedno povezana na napravo.
+
+


+Preberi še: Dokumentacija API klicev prek HTTP strežnika diff --git a/data/www/3.html b/data/www/3.html new file mode 100644 index 0000000..0d3d7b9 --- /dev/null +++ b/data/www/3.html @@ -0,0 +1,9 @@ + + + + +3333333333333 SLIKA +
Anton Šijanec, 13. februar 2018
+

Sem Anton Luka Šijanec, star sem 13 let in to, ker ravnokar gledate je moj prvi HTML/CSS template. Čisto sam sem ga ročno natipkal, brez kopiraj-prilepi. Če česa nisem vedel, sem si v LibreOffice naredil to, kar sem hotel na strani, potem pa sem shranil kot HTML, vendar sem si v LibreOffice dokumentu pogledal samo kako značko ali atribut, nisem kopiral direktno. Za tabelni stil me je navdihnila stran ARK Komarov(klik, če imaš Internet), ampak sploh nisem pogledal Izvirne kode, samo začel sem delati. Da bi naredil stran, sem se spomnil, ko je učiteljica za informatiko razlagala HTML značko table. Doma sem brez Interneta naredil stran v geditu na Ubuntuju. +

Ugotovil sem, da Chromixium boljše prikaže stran kot Firefox, ker ima več prostora in naslovna vrstica ni tako debela, vendar sem težavo odpravil tako, da za velikost kakšnih elementov v strani uporabim procente starševskega elementa, za kakšne pa velikost v pikslih, tako, da je stran primerna za velik nabor namiznih brskalnikov (ni testirano na mobilnih napravah).

UPORABA STILA: Stil lahko uporabiš kot svojo stran, le navesti me moraš kot avtorja. Prosim razmisli o donaciji (crypto/gotovina)

OPOMBA: Če želiš prikazati dodatno razpredelnico (tabelo) za reklamo (ali karkoli drugega) pod prostorom za članek, sledi navodilom v komentarju nekje med to HTML td značko za članek in med HTML tr značko za nogo. ;-)


+Preberi še: ČLANEK diff --git a/data/www/4.html b/data/www/4.html new file mode 100644 index 0000000..55285dc --- /dev/null +++ b/data/www/4.html @@ -0,0 +1,9 @@ + + + + +4444444444444 SLIKA +
Anton Šijanec, 13. februar 2018
+

Sem Anton Luka Šijanec, star sem 13 let in to, ker ravnokar gledate je moj prvi HTML/CSS template. Čisto sam sem ga ročno natipkal, brez kopiraj-prilepi. Če česa nisem vedel, sem si v LibreOffice naredil to, kar sem hotel na strani, potem pa sem shranil kot HTML, vendar sem si v LibreOffice dokumentu pogledal samo kako značko ali atribut, nisem kopiral direktno. Za tabelni stil me je navdihnila stran ARK Komarov(klik, če imaš Internet), ampak sploh nisem pogledal Izvirne kode, samo začel sem delati. Da bi naredil stran, sem se spomnil, ko je učiteljica za informatiko razlagala HTML značko table. Doma sem brez Interneta naredil stran v geditu na Ubuntuju. +

Ugotovil sem, da Chromixium boljše prikaže stran kot Firefox, ker ima več prostora in naslovna vrstica ni tako debela, vendar sem težavo odpravil tako, da za velikost kakšnih elementov v strani uporabim procente starševskega elementa, za kakšne pa velikost v pikslih, tako, da je stran primerna za velik nabor namiznih brskalnikov (ni testirano na mobilnih napravah).

UPORABA STILA: Stil lahko uporabiš kot svojo stran, le navesti me moraš kot avtorja. Prosim razmisli o donaciji (crypto/gotovina)

OPOMBA: Če želiš prikazati dodatno razpredelnico (tabelo) za reklamo (ali karkoli drugega) pod prostorom za članek, sledi navodilom v komentarju nekje med to HTML td značko za članek in med HTML tr značko za nogo. ;-)


+Preberi še: ČLANEK diff --git a/data/www/css/main.css b/data/www/css/main.css new file mode 100644 index 0000000..6834014 --- /dev/null +++ b/data/www/css/main.css @@ -0,0 +1,25 @@ + +table, tr, td {border: 1px solid cyan +} + +iframe { + border: 0px +} +body {background: black; + color: white; + font-family: monospace +} +a { + color: yellow +} +a:visited { + color: yellow +} +a:hover { + color: orange +} +input { + background:black; + color:white; + font-family:monospace +} \ No newline at end of file diff --git a/data/www/index.html b/data/www/index.html new file mode 100644 index 0000000..e985b47 --- /dev/null +++ b/data/www/index.html @@ -0,0 +1,32 @@ + + + + +Začetno ogrodje za ESP8266 + + + + + + + + + + + + + +
sijanecIoT: + + + +

Ogrodje za grajenje IoT aplikacij z uporabniškim vmesnikom -- Spisal Anton Luka Šijanec, (C) 2019-- Prilagojeno za ESP8266

+ + diff --git a/data/www/kazalo.html b/data/www/kazalo.html new file mode 100644 index 0000000..9d94830 --- /dev/null +++ b/data/www/kazalo.html @@ -0,0 +1,15 @@ + + + + + + + +
. Glavna stran +
. Navodila: +
.. API dokumentacija +
. Nadzorna plošča + + + diff --git a/data/www/redirect.html b/data/www/redirect.html new file mode 100644 index 0000000..ee0a2a1 --- /dev/null +++ b/data/www/redirect.html @@ -0,0 +1,10 @@ + + + + +Stran je na /index.html + + +Stran je na /index.html, preusmerjam ... + + \ No newline at end of file -- cgit v1.2.3