Skip to content

Latest commit

 

History

History
223 lines (159 loc) · 29.5 KB

File metadata and controls

223 lines (159 loc) · 29.5 KB

GitHub licencija GitHub bendradarbiai GitHub problemos GitHub pull-užklausos PRs Sveiki

GitHub stebėtojų GitHub šakos GitHub žvaigždės

Prisijunkite prie Azure AI Foundry bendruomenės

Jei užstrigote ar turite klausimų apie AI programėlių kūrimą. Prisijunkite prie kitų besimokančiųjų ir patyrusių kūrėjų diskusijų apie MCP. Tai palaikanti bendruomenė, kurioje klausimai yra laukiami ir žinios dalijamos atvirai.

Microsoft Foundry Discord

Jei turite atsiliepimų apie produktą ar randate klaidų kūrimo metu, apsilankykite:

Microsoft Foundry Developer Forum

Sekite šiuos veiksmus, kad pradėtumėte naudotis šiomis priemonėmis:

  1. Padarykite šaką (fork) saugyklos: Spustelėkite GitHub šakos
  2. Klonuokite saugyklą: git clone https://github.com/microsoft/IoT-For-Beginners.git
  3. Prisijunkite prie Microsoft Foundry Discord ir susipažinkite su ekspertais bei kitais kūrėjais

🌐 Daugiau kalbų palaikymas

Palaikoma per GitHub Action (automatiškai ir visuomet atnaujinama)

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

Norite klonuoti vietoje?

Ši saugykla apima daugiau nei 50 kalbų vertimų, kas ženkliai padidina atsisiuntimo dydį. Norėdami klonuoti be vertimų naudokite 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"

Tai leidžia jums greičiau atsisiųsti viską, ko reikia kursui baigti.

IoT pradedantiesiems – mokymo programa

Microsoft Azure Cloud Advocates su malonumu siūlo 12 savaičių, 24 pamokų programą, skirtą pagrindiniams IoT dalykams. Kiekviena pamoka apima priešpamokinius ir popamokinius testus, rašytines instrukcijas pamokai atlikti, sprendimą, užduotį ir dar daugiau. Mūsų projektinė mokymo metodika leidžia mokytis kuriant, o tai yra patikrintas būdas, kad nauji įgūdžiai geriau įsimintų.

Projektai apima maisto kelionę nuo ūkio iki stalo. Tai apima žemės ūkį, logistiką, gamybą, prekybą ir vartotoją – visas populiarias IoT įrenginių pramonės sritis.

Kurso kelio žemėlapis, apimantis 24 pamokas apie įvadą, žemės ūkį, transportą, perdirbimą, prekybą ir maisto gaminimą

Sketchnote sukūrė Nitya Narasimhan. Spustelėkite paveikslėlį, kad pamatytumėte didesnę versiją.

Nuoširdus ačiū mūsų autoriams Jen Fox, Jen Looper, Jim Bennett ir mūsų sketchnote menininkui Nitya Narasimhan.

Taip pat dėkojame mūsų komandai iš Microsoft Learn Student Ambassadors, kurie peržiūrėjo ir vertė šią mokymo programą – 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 ir Zina Kamel.

Susipažinkite su komanda!

Promo video

Gif sukūrė Mohit Jaisal

🎥 Spustelėkite paveikslėlį aukščiau, kad pamatytumėte vaizdo įrašą apie projektą!

Mokytojai, mes įtraukėme keletą pasiūlymų, kaip naudoti šią mokymo programą. Jei norite sukurti savo pamokas, mes taip pat įtraukėme pamokos šabloną.

Studentai, norėdami naudoti šią mokymo programą savarankiškai, padarykite visos saugyklos šaką (fork) ir atlikite užduotis savarankiškai, pradėdami nuo priešpamokinio testo, tada perskaitydami paskaitą ir įvykdydami kitus veiksmus. Stenkitės kurti projektus suprasdami pamokas, o ne kopijuodami sprendimų kodą; tačiau tas kodas yra prieinamas kiekvieno į projekto orientuoto pamokų sprendimų aplankuose (/solutions). Kita idėja būtų suformuoti mokymosi grupę su draugais ir kartu peržiūrėti turinį. Tolimesniam mokymuisi rekomenduojame Microsoft Learn.

Vaizdo įrašui apie šį kursą, pažiūrėkite šį vaizdo įrašą:

Promo video

🎥 Spustelėkite paveikslėlį aukščiau, kad pamatytumėte vaizdo įrašą apie projektą!

Pedagogika

Kuriant šią mokymo programą pasirinkome du mokymo principus: užtikrinti, kad ji būtų paremta projektais ir kad būtų dažni testai. Šios serijos pabaigoje studentai sukurs augalų stebėjimo ir laistymo sistemą, transporto priemonės sekiklį, išmanios gamyklos sprendimą maistui stebėti ir tikrinti bei balso valdomą virtuvės laikmatį, taip pat išmoks pagrindus apie daiktų internetą (Internet of Things) įskaitant įrenginių programavimą, ryšį su debesija, telemetrijos analizę ir AI vykdymą periferijoje.

Užtikrindami, kad turinys atitinka projektus, procesas tampa įdomesnis studentams ir padidėja koncepcijų įsisavinimas.

Be to, žemas rizikos testas prieš pamoką nukreipia studentų dėmesį į mokymąsi, o antras testas po pamokos užtikrina tolesnį žinių išlaikymą. Ši mokymo programa sukurta būti lanksti ir smagi, ją galima atlikti visą arba dalimis. Projektai prasideda nuo mažų ir baigiasi sudėtingesniais 12 savaičių ciklo pabaigoje.

Kiekvienas projektas yra sukurtas remiantis realia studentams ir mėgėjams prieinama aparatūra. Kiekvienas projektas nagrinėja konkrečią sritį, pateikdamas svarbią pagrindinę informaciją. Norint būti sėkmingu kūrėju, svarbu suprasti sritį, kurioje sprendžiate problemas; ši pagrindinė žinių dalis leidžia studentams mąstyti apie savo IoT sprendimus ir mokymus realios pasaulio problemos kontekste, su kuria jie gali susidurti kaip IoT kūrėjai. Studentai supranta sprendimų, kuriuos kuria, „kodėl“ ir gauna galimybę įvertinti galutinį vartotoją.

Aparatūra

Projektams naudoti turime dvi IoT įrangos parinktis, kurios priklauso nuo asmeninių pomėgių, programavimo kalbos žinių ar pageidavimų, mokymosi tikslų ir prieinamumo. Taip pat pateikėme „virtualios įrangos“ versiją tiems, kurie neturi prieigos prie fizinės įrangos arba nori daugiau sužinoti prieš įsigydami. Daugiau skaitykite ir raskite „pirkinių sąrašą“ hardware puslapyje, įskaitant nuorodas, kur nusipirkti pilnas komplektacijas iš mūsų draugų Seeed Studio.

💁 Raskite mūsų Elgesio kodeksą, Prisidėjimo ir Vertimo gaires. Laukiame jūsų konstruktyvios grįžtamosios informacijos!

🔧 Kyla problemų? Peržiūrėkite mūsų Trikčių šalinimo vadovą – čia rasite sprendimus dažniausiai pasitaikančioms problemoms.

Kiekviena pamoka apima:

  • piešiniu suvestinę
  • pasirenkamą papildomą vaizdo įrašą
  • prieš pamoką vykdomą apšilimo testą
  • rašytinę pamoką
  • projektinėms pamokoms – žingsnis po žingsnio vadovus, kaip sukurti projektą
  • žinių patikrinimus
  • iššūkį
  • papildomą skaitymą
  • užduotį
  • pamokos pabaigos testą

Pastaba apie testus: Visi testai yra quiz-app aplanke – iš viso 48 testai, kiekvienas sudarytas iš trijų klausimų. Jie susieti su pamokomis, tačiau testų programėlę galima paleisti vietoje arba diegti į Azure; vadovaukitės instrukcijomis quiz-app aplanke. Testai palaipsniui lokalizuojami.

Pamokos

Projekto pavadinimas Mokomi konceptai Mokymosi tikslai Susietoji pamoka
01 Pradžia IoT įvadas Sužinokite pagrindinius IoT principus ir pagrindines IoT sprendimų dalis, tokias kaip jutikliai ir debesų paslaugos, kol konfigūruojate pirmą IoT įrenginį IoT įvadas
02 Pradžia Giliau apie IoT Sužinokite daugiau apie IoT sistemos komponentus, mikrovaldiklius ir vienplokščius kompiuterius Giliau apie IoT
03 Pradžia Sąveika su fizine aplinka per jutiklius ir aktuatorius Sužinokite apie jutiklius, skirtus rinkti duomenis iš fizinės aplinkos, ir aktuatorius, skirtus siųsti atsiliepimus, kol kuriate nakties šviesą Sąveika su fizine aplinka per jutiklius ir aktuatorius
04 Pradžia Įrenginio prijungimas prie interneto Sužinokite, kaip prijungti IoT įrenginį prie interneto žinučių siuntimui ir priėmimui prijungiant jūsų nakties šviesą prie MQTT brokerio Įrenginio prijungimas prie interneto
05 Ūkis Augalų augimo prognozavimas Sužinokite, kaip prognozuoti augalų augimą naudojant temperatūros duomenis, surinktus IoT įrenginiu Augalų augimo prognozavimas
06 Ūkis Dirvos drėgmės aptikimas Sužinokite, kaip aptikti dirvos drėgmę ir kalibruoti dirvos drėgmės jutiklį Dirvos drėgmės aptikimas
07 Ūkis Automatizuotas augalų laistymas Sužinokite, kaip automatizuoti ir planuoti laistymą naudojant relę ir MQTT Automatizuotas augalų laistymas
08 Ūkis Augalų perkėlimas į debesį Sužinokite apie debesų ir debesų talpinamas IoT paslaugas bei kaip prijungti savo augalą prie vienos iš jų vietoje viešo MQTT brokerio Augalų perkėlimas į debesį
09 Ūkis Taikomosios programos logikos perkėlimas į debesį Sužinokite, kaip debesyje rašyti taikomąją logiką, kuri reaguoja į IoT žinutes Taikomosios programos logikos perkėlimas į debesį
10 Ūkis Augalų saugumo užtikrinimas Sužinokite apie IoT saugumą ir kaip saugoti savo augalą su raktais ir sertifikatais Augalų saugumo užtikrinimas
11 Transportas Vietaikio sekimas Sužinokite apie GPS vietaikio sekimą IoT įrenginiuose Vietaikio sekimas
12 Transportas Vietaikio duomenų saugojimas Sužinokite, kaip saugoti IoT duomenis, kad vėliau juos būtų galima vizualizuoti ar analizuoti Vietaikio duomenų saugojimas
13 Transportas Vietaikio duomenų vizualizavimas Sužinokite apie vietaikio duomenų vizualizavimą žemėlapyje ir kaip žemėlapiai atvaizduoja tikrą 3D pasaulį 2 dimensijose Vietaikio duomenų vizualizavimas
14 Transportas Geografinės ribos Sužinokite apie geografinės ribas (geofences) ir kaip jos gali būti naudojamos įspėti, kai tiekimo grandinėje esantys automobiliai artėja prie savo tikslo Geografinės ribos
15 Gamyba Mokyti vaisių kokybės detektorių Sužinokite apie vaizdų klasifikatoriaus treniravimą debesyje vaisių kokybei aptikti Mokyti vaisių kokybės detektorių
16 Gamyba Patikrinti vaisių kokybę su IoT įrenginiu Sužinokite, kaip naudoti savo vaisių kokybės detektorių iš IoT įrenginio Patikrinti vaisių kokybę iš IoT įrenginio
17 Gamyba Vykdyti vaisių detektorių tiesioginėje įrangoje Sužinokite apie vaisių detektoriaus paleidimą IoT įrenginyje – tiesioginėje įrangoje Vykdyti vaisių detektorių tiesioginėje įrangoje
18 Gamyba Paleisti vaisių kokybės aptikimą iš jutiklio Sužinokite, kaip jutiklio pagalba paleisti vaisių kokybės aptikimą Paleisti vaisių kokybės aptikimą iš jutiklio
19 Mažmena Mokyti prekių aptikimo detektorių Sužinokite, kaip naudoti objektų aptikimą mokyti prekių detektorių, skaičiuojant prekes parduotuvėje Mokyti prekių aptikimo detektorių
20 Mažmena Patikrinti prekių kiekį su IoT įrenginiu Sužinokite, kaip patikrinti prekių kiekį naudojant IoT įrenginį ir objektų aptikimo modelį Patikrinti prekių kiekį su IoT įrenginiu
21 Vartotojas Atpažinti kalbą su IoT įrenginiu Sužinokite, kaip atpažinti kalbą iš IoT įrenginio, kad sukurtumėte išmanų laikmatį Atpažinti kalbą su IoT įrenginiu
22 Vartotojas Suprasti kalbą Sužinokite, kaip suprasti IoT įrenginiui sakomas žinutes Suprasti kalbą
23 Vartotojas Nustatyti laikmatį ir suteikti balso grįžtamąjį ryšį Sužinokite, kaip IoT įrenginyje nustatyti laikmatį ir pateikti balso grįžtamąjį ryšį, kada jis nustatytas ir baigiasi Nustatyti laikmatį ir pateikti balso grįžtamąjį ryšį
24 Vartotojas Palaikyti kelias kalbas Sužinokite, kaip palaikyti kelias kalbas – tiek kalbant su jūsų išmaniu laikmačiu, tiek atsakant į jį Palaikyti kelias kalbas

Laisvas prieinamumas be interneto

Šią dokumentaciją galite naudoti neprisijungę naudodami Docsify. Atsisiųskite šį repozitoriją, įdiekite Docsify savo kompiuteryje, o tada šio repozitorijos šakniniame kataloge paleiskite komandą docsify serve. Svetainė bus pasiekiama jūsų localhost aplinkoje per 3000 prievadą: localhost:3000.

Testas

Dėkojame bendruomenei už interaktyvų testą, kuris tikrina jūsų žinias kiekvienoje skyriaus dalyje. Testuokite savo žinias čia

PDF

Jei reikia, galite sukurti šio turinio PDF versiją offline prieigai. Tam įsitikinkite, kad turite įdiegtą npm ir paleiskite šias komandas šio repozitorijos šakniniame kataloge:

npm i
npm run convert

Skaidrės

Kai kurios pamokos turi skaidrių rinkinius slides aplanke.

Kitos programos

Mūsų komanda kuria ir kitas programas! Peržiūrėkite:

LangChain

LangChain4j pradedantiesiems LangChain.js pradedantiesiems LangChain pradedantiesiems

Azure / Edge / MCP / Agentai

AZD pradedantiesiems Edge AI pradedantiesiems MCP pradedantiesiems AI agentai pradedantiesiems


Generatyviojo AI serija

Generatyvus AI pradedantiesiems Generatyvus AI (.NET) Generatyvus AI (Java) Generatyvus AI (JavaScript)


Pagrindinis mokymasis

ML pradedantiesiems Duomenų mokslas pradedantiesiems AI pradedantiesiems Kibernetinis saugumas pradedantiesiems Tinklalapių kūrimas pradedantiesiems IoT pradedantiesiems XR kūrimas pradedantiesiems


Copilot serija

Copilot AI poriniam programavimui Copilot C#/.NET Copilot nuotykiai

Paveikslėlių suteikimai

Visus šios mokymo programos paveikslėlių suteikimus, kur reikia, galite rasti Suteikimuose.


Atsakomybės apribojimas:
Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą Co-op Translator. Nors mes stengiamės užtikrinti tikslumą, atkreipkite dėmesį, kad automatizuoti vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas, parašytas gimtąja kalba, turėtų būti laikomas autoritetingu šaltiniu. Svarbiai informacijai rekomenduojamas profesionalus žmogaus vertimas. Mes neatsakome už jokius nesusipratimus ar neteisingą interpretaciją, atsiradusią naudojant šį vertimą.