|
|
4 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 | 4 months ago | |
| images | 8 months ago | |
| lesson-template | 8 months ago | |
| quiz-app | 8 months ago | |
| CODE_OF_CONDUCT.md | 8 months ago | |
| CONTRIBUTING.md | 8 months ago | |
| README.md | 4 months ago | |
| SECURITY.md | 8 months ago | |
| SUPPORT.md | 8 months ago | |
| TROUBLESHOOTING.md | 4 months ago | |
| attributions.md | 8 months ago | |
| clean-up.md | 8 months ago | |
| for-teachers.md | 8 months ago | |
| hardware.md | 4 months ago | |
| recommended-learning-model.md | 8 months ago | |
README.md
Deltag i Azure AI Foundry Community
Hvis du sidder fast eller har spørgsmål om at bygge AI-apps, kan du deltage med andre lærende og erfarne udviklere i diskussioner om MCP. Det er et støttende fællesskab, hvor spørgsmål er velkomne, og viden deles frit.
Hvis du har feedback på produktet eller fejl under byggeriet, besøg:
Følg disse trin for at komme i gang med at bruge disse ressourcer:
- Fork repositoryet: Klik på
- Klon repositoryet:
git clone https://github.com/microsoft/IoT-For-Beginners.git - Deltag i Microsoft Foundry Discord og mød eksperter og medudviklere
🌐 Flersproget support
Understøttet via GitHub Action (Automatisk & Altid Opdateret)
Arabisk | Bengali | Bulgarsk | Burmesisk (Myanmar) | Kinesisk (Forenklet) | Kinesisk (Traditionelt, Hong Kong) | Kinesisk (Traditionelt, Macau) | Kinesisk (Traditionelt, Taiwan) | Kroatisk | Tjekkisk | Dansk | Hollandsk | Estisk | Finsk | Fransk | Tysk | Gresk | Hebraisk | Hindi | Ungarsk | Indonesisk | Italiensk | Japansk | Kannada | Koreansk | Litauisk | Malaysisk | Malayalam | Marathi | Nepalesisk | Nigeriansk Pidgin | Norsk | Persisk (Farsi) | Polsk | Portugisisk (Brasilien) | Portugisisk (Portugal) | Punjabi (Gurmukhi) | Rumænsk | Russisk | Serbisk (Cyrillisk) | Slovakisk | Slovensk | Spansk | Swahili | Svensk | Tagalog (Filippinsk) | Tamil | Telugu | Thai | Tyrkisk | Ukrainsk | Urdu | Vietnamesisk
Foretrækker du at klone lokalt?
Dette repository inkluderer 50+ sprogoversættelser, som betydeligt øger størrelsen på downloadet. For at klone uden oversættelser, brug sparse checkout:
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'Dette giver dig alt, hvad du behøver for at gennemføre kurset med en meget hurtigere download.
IoT for begyndere - Et pensum
Azure Cloud Advocates hos Microsoft er glade for at kunne tilbyde et 12-ugers, 24-lektioners pensum om IoT-grundlæggende. Hver lektion inkluderer quizzer før og efter lektionen, skriftlige instruktioner til gennemførelse af lektionen, en løsning, en opgave og mere. Vores projektbaserede pædagogik giver dig mulighed for at lære ved at bygge, en dokumenteret metode til at få nye færdigheder til at 'sætte sig fast'.
Projekterne dækker fødevarens rejse fra gård til bord. Det inkluderer landbrug, logistik, produktion, detailhandel og forbruger - alle populære industrisektorer for IoT-enheder.
Sketchnote af Nitya Narasimhan. Klik på billedet for en større version.
Hjertevarm tak til vores forfattere Jen Fox, Jen Looper, Jim Bennett og vores sketchnote-kunstner Nitya Narasimhan.
Tak også til vores team af Microsoft Learn Student Ambassadors, som har gennemgået og oversat dette pensum - 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 og Zina Kamel.
Mød teamet!
Gif af Mohit Jaisal
🎥 Klik på billedet ovenfor for en video om projektet!
Lærere, vi har inkluderet nogle forslag til, hvordan dette pensum kan bruges. Hvis du ønsker at lave dine egne lektioner, har vi også inkluderet en lektionsskabelon.
Studerende, for at bruge dette pensum på egen hånd, fork hele repoet og fuldfør opgaverne alene, startende med en quiz før forelæsningen, derefter læse forelæsningen og fuldføre resten af aktiviteterne. Prøv at skabe projekterne ved at forstå lektionerne i stedet for at kopiere løsningskoden; denne kode er dog tilgængelig i /solutions-mapper i hver projektorienteret lektion. En anden idé kunne være at danne en studiekreds med venner og gennemgå indholdet sammen. Til yderligere studier anbefaler vi Microsoft Learn.
For en videooversigt over dette kursus, se denne video:
🎥 Klik på billedet ovenfor for en video om projektet!
Pædagogik
Vi har valgt to pædagogiske principper, mens vi byggede dette pensum: at sikre, at det er projektbaseret og at det indeholder hyppige quizzer. Ved slutningen af denne serie vil studerende have bygget et planteovervågnings- og vandingssystem, en køretøjstracker, en smart fabriksopsætning til overvågning og kontrol af mad og en stemmestyret madlavningstimer og vil have lært det grundlæggende om Internet of Things, herunder hvordan man skriver enhedskode, forbinder til skyen, analyserer telemetri og kører AI på kanten.
Ved at sikre at indholdet er knyttet til projekter, bliver processen mere engagerende for studerende, og fastholdelse af begreber bliver forbedret.
Derudover sætter en lavrisiko quiz før en klasse studentens intention om at lære et emne, mens en anden quiz efter klassen sikrer yderligere fastholdelse. Dette pensum er designet til at være fleksibelt og sjovt og kan tages helt eller delvist. Projekterne starter småt og bliver gradvist mere komplekse ved slutningen af den 12-ugers cyklus.
Hvert projekt er baseret på hardware fra den virkelige verden, tilgængelig for studerende og hobbyister. Hvert projekt undersøger det specifikke projektdomæne og giver relevant baggrundsviden. For at være en succesfuld udvikler hjælper det at forstå den domæne, hvor man løser problemer – denne baggrundsviden giver studerende mulighed for at tænke over deres IoT-løsninger og læring i konteksten af den slags virkelige problemer, de kunne blive bedt om at løse som IoT-udvikler. Studerende lærer 'hvorfor' bag de løsninger, de bygger, og får en forståelse for slutbrugeren.
Hardware
Vi har to valg af IoT-hardware til brug for projekterne afhængig af personlige præferencer, programmeringssprogskendskab eller præferencer, læringsmål og tilgængelighed. Vi har også lavet en 'virtuel hardware'-version til dem, der ikke har adgang til hardware, eller ønsker at lære mere, før de køber. Du kan læse mere og finde en 'indkøbsliste' på hardware-siden, inklusive links til køb af komplette kits hos vores venner hos Seeed Studio.
💁 Find vores Code of Conduct, Contributing, og Translation retningslinjer. Vi byder din konstruktive feedback velkommen!
🔧 Har du problemer? Tjek vores Troubleshooting Guide for løsninger på almindelige problemer.
Hver lektion inkluderer:
- sketchnote
- valgfri supplerende video
- opvarmningsquiz før lektionen
- skriftlig lektion
- for projektbaserede lektioner, trin-for-trin guider til at bygge projektet
- videnscheck
- en udfordring
- supplerende læsning
- opgave
- quiz efter lektionen
En note om quizzer: Alle quizzer findes i quiz-app mappen, i alt 48 quizzer med tre spørgsmål hver. De er linket til fra lektionerne, men quiz-appen kan køres lokalt eller udgives på Azure; følg instruktionen i
quiz-appmappen. De bliver løbende lokaliseret.
Lektioner
| Projektnavn | Underviste begreber | Læringsmål | Linket lektion | |
|---|---|---|---|---|
| 01 | Getting started | Introduktion til IoT | Lær de grundlæggende principper for IoT og de grundlæggende byggesten i IoT-løsninger som sensorer og cloud-tjenester, mens du opsætter din første IoT-enhed | Introduktion til IoT |
| 02 | Getting started | Et dybere dyk i IoT | Lær mere om komponenterne i et IoT-system, samt mikrocontrollere og single-board computere | Et dybere dyk i IoT |
| 03 | Getting started | Interagér med den fysiske verden med sensorer og aktuatorer | Lær om sensorer til at indsamle data fra den fysiske verden og aktuatorer til at sende feedback, mens du bygger en natlampe | Interagér med den fysiske verden med sensorer og aktuatorer |
| 04 | Getting started | Forbind din enhed til internettet | Lær om hvordan du forbinder en IoT-enhed til internettet for at sende og modtage beskeder ved at forbinde din natlampe til en MQTT broker | Forbind din enhed til internettet |
| 05 | Farm | Forudsig plantevækst | Lær hvordan du forudsiger plantevækst ved hjælp af temperaturdata indsamlet af en IoT-enhed | Forudsig plantevækst |
| 06 | Farm | Registrer jordfugtighed | Lær hvordan du registrerer jordfugtighed og kalibrerer en jordfugtighedssensor | Registrer jordfugtighed |
| 07 | Farm | Automatiseret plantevanding | Lær hvordan du automatiserer og tidsindstiller vanding ved hjælp af et relæ og MQTT | Automatiseret plantevanding |
| 08 | Farm | Migrer din plante til skyen | Lær om cloud og cloud-hostede IoT-tjenester og hvordan du forbinder din plante til en af disse i stedet for en offentlig MQTT broker | Migrer din plante til skyen |
| 09 | Farm | Migrer din applikationslogik til skyen | Lær hvordan du kan skrive applikationslogik i skyen, der reagerer på IoT-beskeder | Migrer din applikationslogik til skyen |
| 10 | Farm | Hold din plante sikker | Lær om sikkerhed med IoT og hvordan du holder din plante sikker med nøgler og certifikater | Hold din plante sikker |
| 11 | Transport | Positionssporing | Lær om GPS-positionssporing for IoT-enheder | Positionssporing |
| 12 | Transport | Gem positionsdata | Lær hvordan du gemmer IoT-data til visualisering eller analyse senere | Gem positionsdata |
| 13 | Transport | Visualiser positionsdata | Lær om visualisering af positionsdata på et kort og hvordan kort repræsenterer den virkelige 3D-verden i 2 dimensioner | Visualiser positionsdata |
| 14 | Transport | Geofence | Lær om geofence og hvordan de kan bruges til at advare, når køretøjer i forsyningskæden er tæt på deres destination | Geofence |
| 15 | Manufacturing | Træn en frugtkvalitetsdetektor | Lær om at træne en billedklassifikator i skyen til at registrere frugtkvalitet | Træn en frugtkvalitetsdetektor |
| 16 | Manufacturing | Tjek frugtkvalitet fra en IoT-enhed | Lær om at bruge din frugtkvalitetsdetektor fra en IoT-enhed | Tjek frugtkvalitet fra en IoT-enhed |
| 17 | Manufacturing | Kør din frugtdetektor på kanten | Lær om at køre din frugtdetektor på en IoT-enhed på kanten | Kør din frugtdetektor på kanten |
| 18 | Manufacturing | Udløs frugtkvalitetsdetektion fra en sensor | Lær om at udløse frugtkvalitetsdetektion fra en sensor | Udløs frugtkvalitetsdetektion fra en sensor |
| 19 | Retail | Træn en lagerdetektor | Lær hvordan du bruger objektgenkendelse til at træne en lagerdetektor til at tælle varelagret i en butik | Træn en lagerdetektor |
| 20 | Retail | Tjek lager fra en IoT-enhed | Lær hvordan du tjekker lager fra en IoT-enhed ved hjælp af en objektgenkendelsesmodel | Tjek lager fra en IoT-enhed |
| 21 | Consumer | Genkend tale med en IoT-enhed | Lær hvordan du genkender tale fra en IoT-enhed for at bygge en smart timer | Genkend tale med en IoT-enhed |
| 22 | Consumer | Forstå sprog | Lær hvordan du forstår sætninger talt til en IoT-enhed | Forstå sprog |
| 23 | Consumer | Sæt en timer og giv mundtlig feedback | Lær hvordan du sætter en timer på en IoT-enhed og giver mundtlig feedback om hvornår timeren er sat og når den slutter | Sæt en timer og giv mundtlig feedback |
| 24 | Consumer | Understøt flere sprog | Lær hvordan du understøtter flere sprog, både ved at blive talt til og ved svarene fra din smart timer | Understøt flere sprog |
Offline adgang
Du kan køre denne dokumentation offline ved at bruge Docsify. Fork dette repo, installer Docsify på din lokale maskine, og skriv så i rodmappen af dette repo docsify serve. Websitet vil blive serveret på port 3000 på din localhost: localhost:3000.
Quiz
Tak til fællesskabet for at hoste den interaktive quiz, som tester din viden om hvert kapitel. Du kan teste din viden her
Du kan generere en PDF af dette indhold til offline adgang, hvis nødvendigt. For at gøre dette, skal du sikre dig, at du har npm installeret og kør følgende kommandoer i rodmappen af dette repo:
npm i
npm run convert
Slides
Der er slide-decks til nogle af lektionerne i slides mappen.
Andre Læreplaner
Vores team producerer andre læreplaner! Tjek:
LangChain
Azure / Edge / MCP / Agents
Generativ AI-serie
Kerne-læring
Copilot-serie
Billedhenvisninger
Du kan finde alle henvisninger for de billeder, der bruges i denne læseplan, hvor det er nødvendigt, i Henvisninger.
Ansvarsfraskrivelse: Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiske oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog betragtes som den autoritative kilde. For vigtig information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for eventuelle misforståelser eller fejltolkninger, der måtte opstå ved brug af denne oversættelse.


