Advanced Search
Search Results
95 total results found
4.2 Metalické médiá
V dnešnej dobe sa v metalických počítačových sieťach používajú ethernetové káble, ktoré využívajú štyri krútené páry vodičov - „krútené dvojlinky“ (Twisted Pairs = TP). Káble sú ukončené konektormi RJ45, zapojenými podľa normy TIA-568. Kým prv bolo potrebné ro...
4.3 Optické siete
Hoci sa môže zdať, že optické káble sú novinkou, nie je to tak - používajú sa už niekoľko desaťročí. I v domácnostiach sa už dávno môžeme stretnúť s optickým káblom TOSLINK pre digitálne S/PDIF prepojenie zvukového výstupu (napríklad z PC alebo Blu-ray prehráv...
2.4 Porty GPIO
Mikrokontroléry sú vybavené vstupno-výstupnými portami (GPIO), vyvedenými do fyzických pinov. Mikrokontroléry ESP32 pracujú s napätím 3,3 V. Veľmi dôležitým limitom je maximálny prúd - nesmieme pripustiť, aby prúd pretekajúci jedným pinom presiahol povolené m...
2.5 Ovládanie digitálneho výstupu
Digitálny výstup v MicroPython Používanie výstupného digitálneho portu v MicroPython je pomerne jednoduché - vytvárame si premennú (inštanciu objektu) zavolaním konštruktora objektu Pin z modulu machine. Pokiaľ chceme niektorý pin použiť ako výstup cez premen...
2.6 Modulácia výstupu cez šírku pulzu (PWM)
Ako vyplýva z podstaty digitálneho portu, nie je naň možné poslať inú hodnotu ako 0 alebo 1. Pokiaľ však chceme ovládať napríklad jas LED, či otáčky ventilátora a motora, môžeme využiť PWM (moduláciu šírkou pulzu), pri ktorej sa striedajú výstupné hodnoty 1 a ...
2.7 Generovanie zvuku cez PWM
Pri zariadeniach s mikrokontrolérom často potrebujeme vydávať aj nejaký zvuk - zväčša nie je potrebný úplný prenos zvuku, ale stačí jednoduché výstražné, či potvrdzujúce pípanie. Ako už vieme z fyziky, zvuk je mechanické vlnenie, prenášané hmotou, napríklad vz...
10.6 Aplikačné protokoly
Treba poznať význam nasledovných protokolov: DHCP - už sme sa s ním veľakrát stretli a vieme, že okrem prideľovania IP adresy vie poskytnúť klientovi aj mnoho iných informácií o sieti a sieťových zdrojoch; DNS - zatiaľ vieme, že k doménovému menu zistí IP adre...
10.7 Systém doménových mien, DNS, DoH a mDNS
Doménové meno Úplné doménové meno (FQDN = Fully Qualified Domain Name) internetového servera má všeobecný tvar zariadenie.doména. Napríklad esphome.ust.ssnd.sk označuje zariadenie (server) s menom „esphome“, ktorý sa nachádza v doméne školy - „ust.ssnd.sk“. v...
2.8 Digitálny vstup
Digitálny vstup v MicroPython Používanie vstupného portu je podobné ako používanie výstupného portu, teda vytvárame si premennú (inštanciu objektu) zavolaním konštruktora objektu Pin z modulu machine. Pokiaľ chceme niektorý port použiť ako vstup cez premennú ...
11. Sieťová bezpečnosť a firewall
Stručne sa budeme zaoberať témami kybernetickej bezpečnosti, pričom našu pozornosť zameriame na oblasť počítačových sietí. Vysvetlíme si základné pojmy a ďalej sa budeme venovať firewallu - jeho princípom a konfigurácii. Naučíme sa vytvoriť základné pravidlá s...
11.1 Sieťová bezpečnosť
11.2 Základy nastavenia firewallu
Firewall je ako vrátnik, ktorý o každom pakete rozhoduje, či ho pustí alebo nie. Pri plánovaní konfigurácie firewallu sa musíme rozhodnúť, akou základnou stratégiou sa chceme vydať: blacklist - všetko je povolené, okrem výnimiek: používa sa obvykle z LA...
2.9 Obsluha digitálneho vstupu cez prerušenie
Je veľmi nepraktické, aby hlavný program popri svojej činnosti každú chvíľu zisťoval, či nedošlo k stlačeniu tlačidla alebo inej vstupnej interakcii - a to nutne často, aby ju vôbec zachytil. Takéto neustále dopytovanie sa označuje ako polling. Situáciu vieme ...
2.3.1 Cvičné úlohy pre MicroPython
Jednoduché úlohy s premennými a textami Úloha 1: Žonglérska matematika don Bosca Kontext: Don Bosco chce v oratóriu ohúriť chlapcov žonglovaním. Má v košíku určitý počet loptičiek. Potrebuje však vedieť, či mu nejaké zostanú, ak ich spravodlivo rozdelí med...
Internet vecí 2
Učebnica predmetu Internet vecí pre študentov Spojenej školy sv. Jána Bosca v Novej Dubnici.
6. Komunikácia cez IP sieť a internet
6.1 Server IoT a Snap
Samotný názov tohoto kurzu „Internet vecí“ hovorí, že jednotlivé zariadenia potrebujú sieťové spojenie, či dokonca aj internet. Sieť však má zmysel až vtedy, keď poskytuje služby. A aby na nej mohli byť služby, musíme mať servery, ktoré ich poskytujú. Nemusí v...
6.2 Diagnostika a optimalizácia servera
V ideálnom svete by server IoT stačilo len nainštalovať podľa návodu a už nič viac neriešiť. Realita je však iná a je treba pripraviť sa na rôzne komplikácie. Diagnostické nástroje Niekedy sa stane, že niečo nám nefunguje. V takejto situácii je dobré poznať ...
6.3 Inštalácia IoT servera na Raspberry Pi
Ako IoT server môže poslúžiť aj jednoduchý SBC - prehľadu rôznych SBC sme sa venovali hneď v úvode prvej časti tohoto kurzu, v kapitole 1.1 Smart technológie a Home Assistant. Najpopulárnejším a najznámejším SBC je Raspberry Pi, ktorý v tejto kapitole budeme p...
6.4 Inštalácia IoT servera s Docker
boxík s názvom „Pozor na práva v Dockeri“: Niektoré kontajnery (Node-RED, MariaDB) bežia z bezpečnostných dôvodov pod vlastným používateľom, nie ako správca (root). Ak im namapujete priečinok z hostiteľa, musíte mu zmeniť vlastníka na správne UID (napr. 1000 ...