|
|
3 months ago | |
|---|---|---|
| .. | ||
| 1-getting-started | 4 months ago | |
| 2-farm | 4 months ago | |
| 3-transport | 4 months ago | |
| 4-manufacturing | 4 months ago | |
| 5-retail | 4 months ago | |
| 6-consumer | 4 months ago | |
| docs | 6 months ago | |
| images | 6 months ago | |
| lesson-template | 6 months ago | |
| quiz-app | 6 months ago | |
| .co-op-translator.json | 3 months ago | |
| CODE_OF_CONDUCT.md | 6 months ago | |
| CONTRIBUTING.md | 6 months ago | |
| README.md | 3 months ago | |
| SECURITY.md | 6 months ago | |
| SUPPORT.md | 6 months ago | |
| TROUBLESHOOTING.md | 6 months ago | |
| attributions.md | 6 months ago | |
| clean-up.md | 6 months ago | |
| for-teachers.md | 6 months ago | |
| hardware.md | 4 months ago | |
| recommended-learning-model.md | 6 months ago | |
README.md
Pridružite se skupnosti Azure AI Foundry
Če se zataknete ali imate vprašanja o gradnji AI aplikacij. Pridružite se ostalim učencem in izkušenim razvijalcem v razpravah o MCP. To je podpirajoča skupnost, kjer so vprašanja dobrodošla in se znanje svobodno deli.
Če imate povratne informacije o izdelku ali napake med gradnjo, obiščite:
Sledite tem korakom za začetek uporabe teh virov:
- Razvejajte repozitorij: Kliknite
- Klonirajte repozitorij:
git clone https://github.com/microsoft/IoT-For-Beginners.git - Pridružite se Microsot Foundry Discord ter spoznajte strokovnjake in druge razvijalce
🌐 Večjezična podpora
Podprto preko GitHub Action (avtomatizirano in vedno posodobljeno)
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
Raje lokalno klonirate?
Ta repozitorij vključuje več kot 50 prevodov jezika, kar znatno poveča velikost prenosa. Če želite klonirati brez prevodov, uporabite sparse checkout:
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"Tako boste dobili vse potrebno za dokončanje tečaja z veliko hitrejšim prenosom.
IoT za začetnike - učni načrt
Azure Cloud zagovorniki pri Microsoftu z veseljem ponujajo 12-tedenski, 24-urni učni načrt, ki govori o osnovah IoT. Vsaka lekcija vključuje kvize pred in po lekciji, pisna navodila za dokončanje lekcije, rešitev, nalogo in več. Naša pristop, ki temelji na projektih, vam omogoča učenje med gradnjo, kar je dokazano učinkovit način za utrjevanje novih veščin.
Projekti pokrivajo pot hrane od kmetije do mize. To vključuje kmetovanje, logistiko, proizvodnjo, prodajo in potrošnika - vse priljubljena industrijska področja za IoT naprave.
Sketchnote avtorja Nitya Narasimhan. Kliknite na sliko za večjo različico.
Iskrena hvala našim avtorjem Jen Fox, Jen Looper, Jim Bennett in našemu sketchnote ilustratorju Nitya Narasimhan.
Hvala tudi naši ekipi Microsoft Learn Student Ambassadors, ki je pregledovala in prevajala ta učni načrt - 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 in Zina Kamel.
Spoznajte ekipo!
Gif avtorja Mohit Jaisal
🎥 Kliknite zgornjo sliko za video o projektu!
Učitelji, vključili smo nekaj predlogov, kako uporabljati ta učni načrt. Če bi želeli ustvariti svoje lekcije, imamo prav tako na voljo predlogo lekcije.
Študenti, za samostojno uporabo tega učnega načrta razvejajte celoten repozitorij in dokončajte vaje sami, začenši s kvizom pred predavanjem, nato preberite predavanje in dokončajte preostale dejavnosti. Poskusite ustvarjati projekte z razumevanjem lekcij namesto s kopiranjem rešitev; vendar so te rešitve na voljo v mapah /solutions v vsaki lekciji usmerjeni v projekt. Druga ideja je, da oblikujete študijsko skupino s prijatelji in skupaj pregledujete vsebino. Za nadaljnje učenje priporočamo Microsoft Learn.
Za video pregled tega tečaja si oglejte video:
🎥 Kliknite zgornjo sliko za video o projektu!
Pedagogika
Za gradnjo tega učnega načrta smo izbrali dve pedagoški načeli: zagotoviti, da temelji na projektih in da vključuje pogoste kvize. Na koncu te serije bodo študenti zgradili sistem za spremljanje in zalivanje rastlin, sledilec vozil, pametno tovarniško postavitev za spremljanje in preverjanje hrane ter časovnik za kuhanje, ki ga upravljate z glasom, in se naučili osnov Interneta stvari (IoT), vključno s pisanjem kode za naprave, povezovanjem v oblak, analizo telemetrije in izvajanjem AI na robu.
Z zagotavljanjem, da vsebina ustreza projektom, postane proces učanja bolj privlačen za študente, z večjo retencijo konceptov.
Poleg tega nizkiriški kviz pred učnim uram usmeri študenta k učenju določene teme, medtem ko drugi kviz po uri zagotavlja nadaljnjo retencijo. Ta učni načrt je zasnovan tako, da je prilagodljiv in zabaven ter ga je mogoče izvesti v celoti ali delno. Projekti se začnejo majhni in postopoma postajajo vse bolj kompleksni do konca 12-tedenskega cikla.
Vsak projekt temelji na resnični strojni opremi, ki je na voljo študentom in hobistom. Vsak projekt se osredotoča na specifično področje projekta, zagotavljajoč ustrezno ozadje znanja. Za uspešnega razvijalca je koristno razumeti področje, na katerem rešujete probleme, saj omogoča, da študenti razmišljajo o svojih IoT rešitvah in učenju v kontekstu vrste resničnega problema, ki bi ga lahko morali rešiti kot IoT razvijalec. Študenti se naučijo 'zakaj' rešitev, ki jih gradijo, in pridobijo spoštovanje do končnega uporabnika.
Strojna oprema
Za projekte imamo na voljo dve možnosti IoT strojne opreme, odvisno od osebnih preferenc, znanja programskih jezikov, učnih ciljev in razpoložljivosti. Na voljo je tudi različica »virtualne strojne opreme« za tiste, ki nimajo dostopa do strojne opreme ali želijo izvedeti več, preden se odločijo za nakup. Več o tem lahko preberete in najdete »nakupovalni seznam« na strani za strojno opremo, vključno s povezavami do nakupa kompletov pri naših prijateljih iz podjetja Seeed Studio.
💁 Najdite naša Pravila vedenja, Prispevanje in Prevodi smernice. Veselimo se vaših konstruktivnih povratnih informacij!
🔧 Imate težave? Oglejte si naš Vodnik za odpravljanje težav za rešitve pogostih problemov.
Vsaka lekcija vključuje:
- skicovnico
- neobvezni dodatni video
- predpripravljalni kviz
- pisno lekcijo
- za lekcije, ki temeljijo na projektih, postopne vodiče za izdelavo projekta
- preverjanje znanja
- izziv
- dodatno branje
- domačo nalogo
- kviz po lekciji
Opomba o kvizih: Vsi kvizi so shranjeni v mapi quiz-app in vsebujejo skupaj 48 kvizov s tremi vprašanji vsak. Povezani so znotraj lekcij, a aplikacijo za kvize lahko poganjate lokalno ali jo namestite na Azure; sledite navodilom v mapi
quiz-app. Postopoma se lokalizirajo.
Lekcije
| Ime projekta | Pojmi, ki jih učimo | Cilji učenja | Povezana lekcija | |
|---|---|---|---|---|
| 01 | Začetek | Uvod v IoT | Spoznajte osnovna načela IoT in osnovne gradnike IoT rešitev, kot so senzorji in oblačne storitve, medtem ko nastavljate svojo prvo IoT napravo | Uvod v IoT |
| 02 | Začetek | Podrobneje o IoT | Spoznajte več o sestavnih delih IoT sistema ter mikrokrmilnikih in enoplatničnih računalnikih | Podrobneje o IoT |
| 03 | Začetek | Senzorji in aktuatorji za interakcijo s fizičnim svetom | Naučite se o senzorjih za zbiranje podatkov iz fizičnega sveta in aktuatorjih za pošiljanje povratnih informacij, medtem ko naredite nočno lučko | Interakcija s fizičnim svetom s senzorji in aktuatorji |
| 04 | Začetek | Povežite svojo napravo v internet | Spoznajte, kako povezati IoT napravo z internetom za pošiljanje in prejemanje sporočil ter povežite svojo nočno lučko z MQTT posrednikom | Povežite svojo napravo v internet |
| 05 | Kmetija | Napovedovanje rasti rastlin | Naučite se napovedovati rast rastlin z uporabo podatkov o temperaturi, zajetih z IoT napravo | Napovedovanje rasti rastlin |
| 06 | Kmetija | Zaznavanje vlage v tleh | Naučite se zaznavati vlago v tleh in kalibrirati senzor za vlago v tleh | Zaznavanje vlage v tleh |
| 07 | Kmetija | Avtomatsko zalivanje rastlin | Naučite se avtomatizirati in časovno določiti zalivanje z relejem in MQTT | Avtomatsko zalivanje rastlin |
| 08 | Kmetija | Migrirajte svojo rastlino v oblak | Spoznajte oblak in oblačne IoT storitve ter kako svojo rastlino povezati z eno izmed njih namesto s javnim MQTT posrednikom | Migrirajte svojo rastlino v oblak |
| 09 | Kmetija | Migrirajte poslovno logiko v oblak | Naučite se, kako lahko ustvarite poslovno logiko v oblaku, ki odgovarja na IoT sporočila | Migrirajte poslovno logiko v oblak |
| 10 | Kmetija | Zavarujte svojo rastlino | Spoznajte varnost v IoT in kako svojo rastlino zaščititi z ključi in certifikati | Zavarujte svojo rastlino |
| 11 | Transport | Sledenje lokaciji | Spoznajte sledenje lokacije z GPS za IoT naprave | Sledenje lokaciji |
| 12 | Transport | Shranjevanje podatkov o lokaciji | Naučite se shranjevati podatke IoT, ki jih je mogoče kasneje vizualizirati ali analizirati | Shranjevanje podatkov o lokaciji |
| 13 | Transport | Vizualizacija podatkov o lokaciji | Naučite se vizualizirati podatke o lokaciji na zemljevidu in kako zemljevidi predstavljajo resnični 3D svet v 2 dimenzijah | Vizualizacija podatkov o lokaciji |
| 14 | Transport | Geografske ograje | Spoznajte geografske ograje in kako jih uporabiti za opozarjanje, ko so vozila v dobavni verigi blizu cilja | Geografske ograje |
| 15 | Proizvodnja | Učenje detektorja kakovosti sadja | Naučite se usposobiti razvrščevalnik slik v oblaku za zaznavo kakovosti sadja | Učenje detektorja kakovosti sadja |
| 16 | Proizvodnja | Preverjanje kakovosti sadja z IoT napravo | Naučite se uporabljati detektor kakovosti sadja z IoT napravo | Preverjanje kakovosti sadja z IoT napravo |
| 17 | Proizvodnja | Pognati detektor sadja na robu | Spoznajte zagon detektorja sadja na IoT napravi na robu | Pognati detektor sadja na robu |
| 18 | Proizvodnja | Sprožiti zaznavanje kakovosti sadja iz senzorja | Spoznajte sprožitev zaznave kakovosti sadja iz senzorja | Sprožiti zaznavanje kakovosti sadja iz senzorja |
| 19 | Prodaja | Učenje detektorja zaloge | Naučite se uporabljati zaznavanje objektov za učenje detektorja zaloge za štetje zaloge v trgovini | Učenje detektorja zaloge |
| 20 | Prodaja | Preverjanje zaloge z IoT napravo | Naučite se preverjati zalogo z IoT napravo z uporabo modela zaznavanja objektov | Preverjanje zaloge z IoT napravo |
| 21 | Potrošnik | Prepoznavanje govora z IoT napravo | Naučite se prepoznavati govor z IoT napravo za izdelavo pametnega časovnika | Prepoznavanje govora z IoT napravo |
| 22 | Potrošnik | Razumevanje jezika | Naučite se razumeti povedi, izgovorjene IoT napravi | Razumevanje jezika |
| 23 | Potrošnik | Nastavitev časovnika in izgovorjena povratna informacija | Naučite se nastaviti časovnik na IoT napravi in zagotoviti izgovorjeno povratno informacijo o nastavitvi in koncu časovnika | Nastavitev časovnika in izgovorjena povratna informacija |
| 24 | Potrošnik | Podpora več jezikom | Naučite se podpirati več jezikov, tako za govor kot za odgovore iz pametnega časovnika | Podpora več jezikom |
Dostop brez povezave
To dokumentacijo lahko poganjate brez povezave z uporabo Docsify. Klonirajte (fork) ta repozitorij, namestite Docsify na vaš lokalni računalnik in nato v korenski mapi tega repozitorija vnesite docsify serve. Spletna stran bo dosegljiva na vratih 3000 na vašem lokalnem gostitelju: localhost:3000.
Kviz
Hvala skupnosti za gostovanje interaktivnega kviza, ki preverja vaše znanje o posameznih poglavjih. Preskusite svoje znanje tukaj
Lahko ustvarite PDF te vsebine za dostop brez povezave, če ga potrebujete. Za to poskrbite, da imate namesten npm in izvedite naslednje ukaze v korenski mapi tega repozitorija:
npm i
npm run convert
Predstavitve
Za nekatere lekcije so na voljo predavateljske predstavitve v mapi slides.
Druge učne vsebine
Naša ekipa ustvarja tudi druge učne vsebine! Oglejte si:
LangChain
Azure / Edge / MCP / Agents
Serija generativnega AI
Osnovno učenje
Serija Copilot
Pripis slike
Vse pripise za uporabljene slike v tem učnem načrtu lahko najdete, kjer je potrebno, v Pripisi.
Omejitev odgovornosti: Ta dokument je bil preveden z uporabo AI prevajalske storitve Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da lahko avtomatizirani prevodi vsebujejo napake ali netočnosti. Izvirni dokument v izvorno jeziku velja za avtoritativni vir. Za pomembne informacije priporočamo strokovni človeški prevod. Za morebitna nerazumevanja ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda, ne odgovarjamo.


