IoT algajatele - õppekava

May 26, 2026 · View on GitHub

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Liitu Azure AI Foundry kogukonnaga

Kui sa jääd hätta või sul on küsimusi AI rakenduste loomise kohta. Liitu kaasõppurite ja kogenud arendajatega MCP arutelufoorumis. See on toetav kogukond, kus küsimused on oodatud ja teadmisi jagatakse vabalt.

Microsoft Foundry Discord

Kui sul on tootearenduse tagasisidet või ehitamisel esineb vigu, külasta:

Microsoft Foundry Developer Forum

Järgi neid samme, et alustada nende ressursside kasutamist:

  1. Tee hoidlast fordikloon: Klõpsa GitHub forks
  2. Loo hoidla kloon arvutisse: git clone https://github.com/microsoft/IoT-For-Beginners.git
  3. Liitu Microsoft Foundry Discordiga ja kohtusid ekspertide ning teiste arendajatega

🌐 Mitmekeelne tugi

GitHub Actioni abil toetatud (Automaatne ja alati ajakohane)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Eelistad kloonida kohalikult?

See hoidla sisaldab 50+ keele tõlget, mis suurendab oluliselt allalaaditava faili suurust. Keeletõlgeteta kloonimiseks kasuta sparsi valikut:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/IoT-For-Beginners.git
cd IoT-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/IoT-For-Beginners.git
cd IoT-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

See annab sulle kõik, mida vajad kursuse lõpetamiseks kiiremini.

IoT algajatele - õppekava

Microsofti Azure Cloud Advocates pakuvad rõõmuga 12-nädalast, 24-õpet loengut käsitlevat õppekava, mis on täielikult pühendatud IoT põhialustele. Igas õppetükis on eelkoolituse ja järeltööna viktoriinid, kirjalikud juhised ülesande lõpetamiseks, lahendus, kodutöö ja muud materiaalid. Meie projektipõhine pedagoogika võimaldab sul õppida, ehitades, mis on tõhus viis uute oskuste kinnistamiseks.

Projektid käsitlevad toidu teekonda talust lauale. See hõlmab põllumajandust, logistikat, tootmist, jaemüüki ja tarbijaid - kõik populaarsed IoT seadmete tööstusharud.

Kursuse teekaart, mis näitab 24 õppetundi, hõlmates sissejuhatust, põllumajandust, transporti, töötlemist, jaemüüki ja kokandust

Sketchnote autoriks on Nitya Narasimhan. Klõpsa pildil suurema versiooni saamiseks.

Südamlikud tänud meie autoritele Jen Fox, Jen Looper, Jim Bennett ning meie sketchnote kunstnikule Nitya Narasimhan.

Tänud ka meie Microsoft Learn tudengisaatjate meeskonnale, kes on seda õppekava üle vaadanud ja tõlkinud - Aditya Garg, Anurag Sharma, Arpita Das, Aryan Jain, Bhavesh Suneja, Faith Hunja, Lateefah Bello, Manvi Jha, Mireille Tan, Mohammad Iftekher (Iftu) Ebne Jalal, Mohammad Zulfikar, Priyanshu Srivastav, Thanmai Gowducheruvu ja Zina Kamel.

Tutvu meeskonnaga!

Promo video

Gif autor: Mohit Jaisal

🎥 Klõpsa ülaltoodud pildil, et vaadata projekti videot!

Õpetajad, me oleme lisanud mõningaid soovitusi, kuidas seda õppekava kasutada. Kui soovite luua omaenda õppetükke, oleme lisanud ka õppetüki malli.

Õpilased (vaata siit), selle õppekava enda jaoks kasutamiseks tee kogu hoidlast ford ja vii harjutused läbi iseseisvalt, alates eelloengu viktoriinist, siis loe loeng ja lõpeta ülejäänud tegevused. Proovi projekte luua õppetükkide mõistmisel, mitte kopeerides lahenduse koodi; selle koodiga saab tuttavaks iga projektipõhise õppetüki lahenduste kaustas. Teine võimalus on moodustada sõpradega õpperühm ja sisuga koos edasi liikuda. Täiendavaks õppimiseks soovitame Microsoft Learnit.

Selle kursuse videoülevaate jaoks vaata seda videot:

Promo video

🎥 Klõpsa ülaltoodud pildil, et vaadata projekti videot!

Pedagoogika

Meie õppekava koostamisel valisime kaks pedagoogilist põhimõtet: tagada, et see on projektipõhine ja sisaldab sagedasi viktoriine. Selle sarja lõpuks on õppijad ehitanud taime jälgimise ja kastmisesüsteemi, sõiduki jälgija, nutika tehase ülesseadmise toidu jälgimiseks ja kontrollimiseks ning hääljuhtimisega kokkamisaja taimeri ning õppinud IoT põhialused, sealhulgas seadmekoodi kirjutamise, pilveühenduse loomise, telemeetria analüüsi ja tehisintellekti kasutamise ääres.

Sisuga projektide kooskõlastamine muudab õppeprotsessi õppijate jaoks kaasahaaravamaks ja suurendab kontseptsioonide omandamist.

Lisaks seab madala panusega viktoriin enne tundi õppija mõtteviisi selle teema õppimiseks, samas kui teine viktoriin pärast tundi tagab edasise omandamise. See õppekava on paindlik ja lõbus ning seda saab võtta terviklikult või osadena. Projektid algavad väikestena ja muutuvad 12-nädalase tsükli lõpuks järjest keerukamaks.

Iga projekt põhineb reaalse maailma riistvaral, mis on kättesaadav õppijatele ja harrastajatele. Iga projekt keskendub konkreetsele domeenile, pakkudes asjakohast taustainfot. Edukaks arendajaks olemiseks on kasulik mõista domeeni, milles probleeme lahendad, võimaldades õppijatel mõelda nende IoT lahenduste ja õppetükkide kontekstis just sellise reaalse maailma probleemi seisukohalt, mida neilt IoT arendajana võidakse nõuda. Õppijad saavad aru lahenduste „miks“-st ning hindavad lõppkasutajat.

Riistvara

Meil on projekti jaoks valida kaks IoT riistvara võimalust, sõltuvalt isiklikest eelistustest, programmeerimiskeele teadmistest või eelistustest, õpieesmärkidest ja saadavusest. Oleme pakkunud ka 'virtuaalse riistvara' versiooni neile, kellel pole juurdepääsu riistvarale või kes soovivad enne ostu sooritamist rohkem õppida. Rohkem infot ja 'ostunimekirja' leiate riistvara lehelt, sealhulgas lingid komplektide ostmiseks meie sõpradelt Seeed Studio-st.

💁 Leidke meie Käitumiskoodeks, Panustamise ja Tõlke juhised. Ootame teie konstruktiivset tagasisidet!

🔧 Kas teil on probleeme? Vaadake meie Tõrkeotsingu juhendit, et leida lahendusi levinud probleemidele.

Iga õppetund sisaldab:

  • sketšimärkmeid
  • valikulist lisa videot
  • enne õppetundi soojendusküsimustikku
  • kirjalikku õppetundi
  • projektipõhiste õppetundide korral samm-sammult juhendeid projekti ehitamiseks
  • teadmiste kontrolli
  • väljakutset
  • lisa lugemist
  • ülesannet
  • järgnev quiz õppetunni lõpus

Märkus kvizzide kohta: Kõik quizzid asuvad quiz-app kaustas, kokku 48 kvizzi, igaühes kolm küsimust. Neile viidatakse õppetundide sees, kuid quiz rakendust saab käivitada lokaalselt või paigutada Azure-sse; järgige juhiseid quiz-app kaustas. Neid lokaliseeritakse järk-järgult.

Õppetunnid

Projekti nimiÕpiväljundidÕpieesmärgidLingitud õppetund
01AlustamineSissejuhatus IoT-sseÕppige IoT põhimõtteid ja IoT lahenduste põhielemente nagu andurid ja pilveteenused, samal ajal kui seadistate oma esimest IoT seadetSissejuhatus IoT-sse
02AlustamineParem ülevaade IoT-stÕppige rohkem IoT süsteemi komponentide kohta, samuti mikrojuhtplokkide ja üheplaadiliste arvutite kohtaParemat ülevaadet IoT-sse
03AlustamineSuhtlemine füüsilise maailmaga andurite ja aktuaatoritegaÕppige tundma andureid andmete kogumiseks füüsilisest maailmast ja aktuaatoreid tagasiside saatmiseks, ehitades öövalgustitSuhtlemine füüsilise maailmaga andurite ja aktuaatoritega
04AlustamineÜhendamine seadmega internettiÕppige, kuidas ühendada IoT seade internetti sõnumite saatmiseks ja vastuvõtmiseks, ühendades oma öövalgusti MQTT vahendajagaÜhendamine seadmega internetti
05TaluTaimede kasvu ennustamineÕppige taimede kasvu ennustamist temperatuuriandmete põhjal, mida kogub IoT seadeTaimede kasvu ennustamine
06TaluMulla niiskuse tuvastamineÕppige mulla niiskuse tuvastamist ja mulla niiskuse anduri kalibreerimistMulla niiskuse tuvastamine
07TaluAutomaatne taimede kastmineÕppige, kuidas automatiseerida ja ajastada kastmist relee ja MQTT abilAutomaatne taimede kastmine
08TaluTaime migreerimine pilveÕppige pilvest ja pilve IoT teenustest ning kuidas ühendada oma taim mõne sellise teenusega avaliku MQTT vahendaja asemelTaime migreerimine pilve
09TaluRakenduse loogika migreerimine pilveÕppige, kuidas kirjutada pilves rakenduse loogikat, mis reageerib IoT sõnumiteleRakenduse loogika migreerimine pilve
10TaluTaimede turvalisusÕppige IoT turvalisust ja kuidas hoida oma taime turvalisena võtmete ja sertifikaatidegaTaimede turvalisus
11TransportAsukoha jälgimineÕppige GPS asukoha jälgimist IoT seadmetesAsukoha jälgimine
12TransportAsukoha andmete salvestamineÕppige, kuidas salvestada IoT andmeid hilisemaks visualiseerimiseks või analüüsiksAsukoha andmete salvestamine
13TransportAsukoha andmete visualiseerimineÕppige, kuidas visualiseerida asukoha andmeid kaardil ning kuidas kaardid esindavad reaalse 3D maailma 2 dimentsioonisAsukoha andmete visualiseerimine
14TransportGeopiiridÕppige geopiiride kohta ja kuidas neid kasutada, et hoiatada, kui tarneahela sõidukid on sihtkoha lähedalGeopiirid
15TootminePuu kvaliteedi detektori koolitusÕppige pilves pildiklassifikaatori koolitamist puu kvaliteedi tuvastamiseksPuu kvaliteedi detektori koolitus
16TootminePuukvaliteedi kontroll IoT seadmestÕppige puukvaliteedi detektori kasutamist IoT seadme kauduPuukvaliteedi kontroll IoT seadmest
17TootmineKäivitage puukvaliteedi tuvastus ääresÕppige puukvaliteedi detektori käivitamist IoT seadmel ääre seadmenaKäivitage puukvaliteedi tuvastus ääres
18TootmineKäivitamine puukvaliteedi tuvastuseks anduriltÕppige puukvaliteedi tuvastuse käivitamist anduri abilKäivitage puukvaliteedi tuvastus andurilt
19JaemüükLaoseisu tuvastamise koolitusÕppige objektituvastuse kasutamist laoseisu lugemiseks poesLaoseisu tuvastamise koolitus
20JaemüükLaoseisu kontroll IoT seadmestÕppige laoseisu kontrollimist IoT seadme kaudu kasutades objektituvastusmudaLaoseisu kontroll IoT seadmest
21TarbijaleKõnetuvastus IoT seadmegaÕppige kõnetuvastust IoT seadme abil, et ehitada nutikas taimerKõnetuvastus IoT seadmega
22TarbijaleKeele mõistmineÕppige, kuidas mõista IoT seadmele öeldud lauseidKeele mõistmine
23TarbijaleAjastaja seadmine ja suuline tagasisideÕppige, kuidas seadistada IoT seadmel ajastajat ning anda suuline tagasiside selle käivitumise ja lõpetamise kohtaAjastaja seadmine ja suuline tagasiside
24TarbijaleMitme keele toe pakkumineÕppige, kuidas toetada mitut keelt – nii kõnelemisel kui nutika ajastaja vastustesMitme keele toe pakkumine

Offline ligipääs

Seda dokumentatsiooni saate kasutada ka võrguühenduseta, kasutades Docsify. Forkige see repo, paigaldage Docsify oma kohalikule masinale, seejärel selle repo juurkaustas tippige docsify serve. Veebisait saab kättesaadavaks pordil 3000 aadressil localhost:3000.

Kvizz

Tänu kogukonnale interaktiivse kvizzi majutamise eest, mis testib teie teadmisi iga peatüki kohta. Testige oma teadmisi siin

PDF

Selle sisu PDF-i saate luua võrguühenduseta kasutamiseks, kui vaja. Selleks veenduge, et teil on npm paigaldatud ja käivitage järgmised käsud selle repo juurkaustas:

npm i
npm run convert

Slaidid

Mõne õppetunni slaidid asuvad slides kaustas.

Muud õppekavad

Meie meeskond toodab ka muid õppekavu! Vaadake:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agendid

AZD for Beginners Edge AI algajatele MCP algajatele AI agentid algajatele


Generatiivse tehisintellekti seeria

Generatiivne tehisintellekt algajatele Generatiivne tehisintellekt (.NET) Generatiivne tehisintellekt (Java) Generatiivne tehisintellekt (JavaScript)


Põhialused

Masinõpe algajatele Andmeteadus algajatele Tehisintellekt algajatele Küberjulgeolek algajatele Veebiarendus algajatele IoT algajatele XR arendus algajatele


Co-piloodi seeria

Co-pilot tehisintellekti paarisprogrammeerimiseks Co-pilot C#/.NET jaoks Co-piloodi seiklused

Piltide autorlus

Kõiki selle õppekava piltide autorlusi, kus see on vajalik, leiate Attribuutidest.


Vastutusest loobumine:
See dokument on tõlgitud kasutades AI tõlketeenust Co-op Translator. Kuigi püüame täpsust, tuleb arvestada, et automatiseeritud tõlked võivad sisaldada vigu või ebatäpsusi. Originaaldokument selles emakeeles tuleb pidada autoriteetseks allikaks. Olulise info puhul soovitatakse kasutada professionaalset inimtõlget. Me ei vastuta selle tõlke kasutamisest tulenevate arusaamatuste või valesti mõistmiste eest.