Podcast o Siete, mikrokontroléry a IoT senzory

Siete, Mikrokontroléry a IoT Senzory: Rozbor pre Študentov

Podcast

Smerovanie0:00 / 9:10
0:001:00 zostáva
EmaČo je tá jedna vec v smerovaní, ktorá zamotá hlavu skoro každému študentovi na skúške? Poviem vám to — je to rozdiel medzi tým, ako rozmýšľa distance-vector a link-state protokol. Pochopte toto a máte vyhraté.
FilipPresne tak. Toto je kľúčové. Počúvate Studyfi Podcast, kde vám s Emi pomôžeme zvládnuť maturity.
Kapitoly

Smerovanie

Délka: 9 minut

Kapitoly

Rozdiel, ktorý mätie

Protokoly v praxi

Čo ak niečo zlyhá?

Čo je CIDR?

VLSM a efektívne delenie

Svet vývojových dosiek

micro:bit v praxi

Úvod do senzorov

Bežné typy senzorov

Senzory v našich vreckách

Senzory a Internet vecí

Zhrnutie a záver

Přepis

Ema: Čo je tá jedna vec v smerovaní, ktorá zamotá hlavu skoro každému študentovi na skúške? Poviem vám to — je to rozdiel medzi tým, ako rozmýšľa distance-vector a link-state protokol. Pochopte toto a máte vyhraté.

Filip: Presne tak. Toto je kľúčové. Počúvate Studyfi Podcast, kde vám s Emi pomôžeme zvládnuť maturity.

Ema: Tak Filip, aký je ten zásadný rozdiel? Vysvetli nám to jednoducho.

Filip: Predstav si, že sa chceš dostať na druhý koniec mesta. Protokol typu distance-vector, ako je napríklad starší RIP, funguje tak, že sa spýtaš suseda, ktorým smerom to je a ako ďaleko. Veríš mu, ale nevidíš celú mapu.

Ema: Takže poznám len ďalší krok, ale nie celú trasu? To znie trochu riskantne.

Filip: Presne. Na druhej strane, link-state protokol, ako OSPF, je ako mať v mobile GPS s kompletnou mapou mesta. Pozná všetky ulice, všetky križovatky a sám si vypočíta tú najlepšiu a najrýchlejšiu cestu.

Ema: A-ha! Takže jeden má mapu, druhý sa len pýta na smer. To dáva zmysel!

Filip: A preto je OSPF náročnejší na pamäť a výkon routera. Musí si tú celú mapu, teda topológiu siete, niekde uložiť a neustále ju prepočítavať.

Ema: Dobre, a keď už sme pri praxi. V Packet Traceri si chcem pozrieť smerovaciu tabuľku. Aký príkaz zadám?

Filip: Úplne jednoduchý: show ip route. Zobrazí ti všetky cesty, ktoré router pozná. Uvidíš tam siete označené písmenkami.

Ema: Tie písmenká! Čo znamenajú C, S alebo O?

Filip: C je 'directly connected', teda sieť priamo pripojená k routeru. S je statická trasa, ktorú si nastavila ručne. A O znamená, že trasu sa naučil práve cez protokol OSPF.

Ema: Super. A teraz dramatický scenár... Čo sa stane, ak v sieti vypadne jeden router? Povedzme, že R3 prestane fungovať.

Filip: Ak máš dynamický protokol ako OSPF a existuje záložná cesta, sieť sa 'sama uzdraví'. Ostatné routery si všimnú, že R3 neodpovedá, a prepočítajú si nové, náhradné trasy. Chvíľu to trvá, ale potom všetko opäť funguje.

Ema: Takže GPS si nájde obchádzku.

Filip: Presne tak! Ale ak by si mala len statické trasy, musela by si tú obchádzku nastaviť ručne. Inak by siete za R3 ostali nedostupné.

Ema: Takže pre školskú sieť s viacerými budovami by si odporučil čo?

Filip: Jednoznačne OSPF. Je rýchly, škálovateľný a zvláda zložitejšie siete. Statické smerovanie by bolo peklo spravovať.

Ema: Dobre, takže sieťová maska nám určuje, ktorá časť IP adresy je sieť a ktorá hostiteľ. Ale často vidím adresy zapísané s lomkou, napríklad /24. Čo to presne znamená?

Filip: Skvelá otázka, Ema. To nás privádza k CIDR. To znie trochu ako nejaký tajný kód, však?

Ema: Presne! Takže, odtajni mi to, prosím.

Filip: Je to vlastne len modernejší spôsob zápisu. CIDR, alebo Classless Inter-Domain Routing, hovorí presne to isté ako maska. To číslo za lomkou, napríklad tá /24, určuje, koľko bitov z adresy patrí sieti.

Ema: Aha, takže /24 znamená, že prvých 24 bitov je sieťová časť? Rozumiem!

Filip: Presne tak. Je to rýchlejšie a prehľadnejšie. Ale s tým súvisí ešte jeden dôležitý pojem – VLSM.

Ema: Dobre, ďalšia skratka. Čo sa skrýva za VLSM?

Filip: Predstav si, že máš veľkú sieť, ale potrebuješ ju rozumne rozdeliť na menšie kúsky. Jedna pre kancelárie, jedna pre servery, ďalšia pre Wi-Fi hostí... a každá potrebuje iný počet adries.

Ema: Jasné, nechcem zbytočne plytvať adresami.

Filip: A práve na to slúži VLSM, teda Variable Length Subnet Mask. Umožňuje ti vytvoriť podsiete rôznych veľkostí z jednej väčšej siete. Je to super efektívne.

Ema: Takže aký je medzi nimi hlavný rozdiel? CIDR je spôsob zápisu, a VLSM je technika delenia siete?

Filip: Vystihla si to dokonale! CIDR je notácia, spôsob, ako to zapíšeme. VLSM je praktická stratégia, ako sieť rozumne a úsporne rozdelíme. A práve o týchto stratégiách si povieme viac... hneď teraz.

Ema: Takže to je hardvér. Ale keď počujem slová ako mikropočítač, mikrokontrolér, alebo jednodoskový počítač... znie to skoro rovnako. Aký je v tom vlastne rozdiel, Filip?

Filip: Výborná otázka, Ema. Je v tom trochu chaos, ale poďme si to upratať. Think of it this way: jednodoskový počítač, ako napríklad slávne Raspberry Pi, je v podstate plnohodnotný, aj keď malý počítač. Má procesor, pamäť a beží na ňom operačný systém, napríklad Linux.

Ema: Čiže si naň môžem pripojiť klávesnicu, myš, monitor a normálne na ňom pracovať?

Filip: Presne tak! Používa sa na domáce servery, robotiku, alebo ako multimediálne centrum. Na druhej strane, mikrokontrolér je oveľa jednoduchší. Je to čip určený na riadenie jednej konkrétnej úlohy.

Ema: Ako napríklad?

Filip: Napríklad v práčke, v aute, alebo v termostate. Na ňom nebeží klasický operačný systém. Je to špecialista, ktorý robí jednu vec, ale robí ju dokonale. Príkladom je Arduino alebo ESP32.

Ema: Okej, takže Raspberry Pi je šéf a Arduino je jeho pracovitý zamestnanec.

Filip: To je skvelé prirovnanie! A tých "zamestnancov" a "šéfov" je viac. Napríklad ESP32 je kráľom pre IoT projekty, lebo má v sebe Wi-Fi aj Bluetooth. A potom tu máme borcov ako NVIDIA Jetson, ktorý je zameraný na umelú inteligenciu a robotiku.

Ema: A čo taký micro:bit? Ten často počuť v školách.

Filip: Áno, micro:bit je fantastický nástroj na učenie. Je to v podstate mikropočítač vo vrecku. Má na sebe LED displej, tlačidlá, kompas, akcelerometer, a dokonca aj snímač teploty.

Ema: Snímač teploty? Takže si s ním môžem zmerať, či sa mi neprehrieva hlava pri učení?

Filip: Teoreticky áno! Ten snímač je priamo v procesore, takže ukazuje približnú teplotu okolia. Programovanie je super jednoduché, napríklad v MicroPythone.

Ema: Vieš nám dať príklad?

Filip: Jasné. Kód na zobrazenie teploty má asi tri riadky. from microbit import *, potom v slučke teplota = temperature() a nakoniec display.scroll(str(teplota) + "C"). To je všetko. Hotovo.

Ema: To znie až podozrivo jednoducho. Ale čo presnosť? Hovoril si, že je to len približná teplota.

Filip: Presne tak. Procesor sa sám trochu zahrieva, čo môže skresliť výsledok. Pre lepšiu presnosť je fajn spraviť viac meraní a vypočítať priemer. Alebo, ak chceme naozaj presné dáta, pripojíme externý senzor.

Ema: Čo je vlastne perfektný mostík k našej ďalšej téme. Pretože tieto malé dosky sú bez senzorov v podstate slepé a hluché, však?

Filip: Absolútne. Senzory sú ich zmysly, ktoré im umožňujú vnímať svet okolo seba. A práve v tom spočíva kúzlo IoT a inteligentných zariadení.

Ema: Dobre, takže sme prebrali mozog zariadení. Ale ako tieto zariadenia vlastne vnímajú svet okolo seba?

Filip: Výborná otázka, Ema. Odpoveďou sú senzory. Sú to v podstate zmysly pre technológie.

Ema: Aké sú teda tie najbežnejšie?

Filip: Tak napríklad pohybový PIR senzor v alarmoch. Tlakový senzor meria tlak v autách a ultrazvukový ti pomáha zaparkovať.

Ema: Takže ten neustály pípot pri cúvaní má na svedomí ultrazvuk?

Filip: Presne ten. Meria vzdialenosť odrazom zvuku.

Ema: A čo senzory, ktoré máme priamo v mobiloch?

Filip: Tie sú fascinujúce! Akcelerometer meria zrýchlenie a náklon. Preto sa ti otočí obrazovka.

Ema: Jasné. A gyroskop či magnetometer?

Filip: Gyroskop meria otáčanie a stabilizuje drony. Magnetometer je zase tvoj elektronický kompas. No a senzor plynov vie odhaliť napríklad dym.

Ema: A prečo je toto všetko dôležité pre Internet vecí?

Filip: Pretože senzory premieňajú fyzikálne veličiny na digitálne dáta. Tieto dáta sa potom dajú poslať a spracovať. Je to most medzi reálnym a digitálnym svetom.

Ema: Takže vďaka nim fungujú inteligentné domácnosti, mestá aj monitorovanie zdravia.

Filip: Presne tak. Možnosti sú obrovské.

Ema: Perfektné. Takže, dnes sme sa pozreli na všetko od základov programovania až po senzory, ktoré dávajú technike zmysly.

Filip: Dúfame, že vám to pomohlo vidieť súvislosti. Kľúčové je, že tieto koncepty sú všade okolo nás.

Ema: To je pre dnešok všetko. Ďakujeme, že ste počúvali Studyfi Podcast a prajeme vám veľa úspechov.

Filip: Dopočutia!