|
|
9 months ago | |
|---|---|---|
| .. | ||
| 1-getting-started | 12 months ago | |
| 2-farm | 12 months ago | |
| 3-transport | 12 months ago | |
| 4-manufacturing | 12 months ago | |
| 5-retail | 12 months ago | |
| 6-consumer | 12 months ago | |
| docs | 12 months ago | |
| images | 12 months ago | |
| lesson-template | 12 months ago | |
| quiz-app | 12 months ago | |
| CODE_OF_CONDUCT.md | 12 months ago | |
| CONTRIBUTING.md | 12 months ago | |
| README.md | 9 months ago | |
| SECURITY.md | 12 months ago | |
| SUPPORT.md | 12 months ago | |
| attributions.md | 12 months ago | |
| clean-up.md | 12 months ago | |
| for-teachers.md | 12 months ago | |
| hardware.md | 12 months ago | |
| recommended-learning-model.md | 12 months ago | |
README.md
Bli med i Azure AI Foundry-fellesskapet
Hvis du står fast eller har spørsmål om å bygge AI-applikasjoner, kan du bli med andre lærere og erfarne utviklere i diskusjoner om MCP. Det er et støttende fellesskap hvor spørsmål er velkomne og kunnskap deles fritt.
Hvis du har produktfeedback eller opplever feil under bygging, besøk:
Følg disse trinnene for å komme i gang med å bruke disse ressursene:
- Fork repoet: Klikk
- Klon repoet:
git clone https://github.com/microsoft/IoT-For-Beginners.git - Bli med i Microsoft Foundry Discord og møt eksperter og andre utviklere
🌐 Støtte for flere språk
Støttet via GitHub Action (Automatisert og alltid oppdatert)
Arabisk | Bengali | Bulgarsk | Burmesisk (Myanmar) | Kinesisk (Forenklet) | Kinesisk (Tradisjonell, Hong Kong) | Kinesisk (Tradisjonell, Macau) | Kinesisk (Tradisjonell, Taiwan) | Kroatisk | Tsjekkisk | Dansk | Nederlandsk | Estisk | Finsk | Fransk | Tysk | Gresk | Hebraisk | Hindi | Ungarsk | Indonesisk | Italiensk | Japansk | Koreansk | Litauisk | Malayisk | Marathi | Nepali | Nigeriansk Pidgin | Norsk | Persisk (Farsi) | Polsk | Portugisisk (Brasil) | Portugisisk (Portugal) | Punjabi (Gurmukhi) | Rumensk | Russisk | Serbisk (Kyrillisk) | Slovakisk | Slovensk | Spansk | Swahili | Svensk | Tagalog (Filippinsk) | Tamil | Thai | Tyrkisk | Ukrainsk | Urdu | Vietnamesisk
IoT for nybegynnere - En læreplan
Azure Cloud Advocates hos Microsoft er glade for å tilby en 12-ukers, 24-leksjons læreplan om IoT-grunnleggende. Hver leksjon inkluderer quiz før og etter leksjonen, skriftlige instruksjoner for å fullføre leksjonen, en løsning, en oppgave og mer. Vår prosjektbaserte pedagogikk lar deg lære mens du bygger, en bevist måte å få nye ferdigheter til å "sitte fast".
Prosjektene dekker reisen til mat fra gård til bord. Dette inkluderer jordbruk, logistikk, produksjon, detaljhandel og forbruker - alle populære bransjeområder for IoT-enheter.
Sketchnote av Nitya Narasimhan. Klikk på bildet for en større versjon.
Stor takk til våre forfattere Jen Fox, Jen Looper, Jim Bennett, og vår sketchnote-kunstner Nitya Narasimhan.
Takk også til vårt team av Microsoft Learn Student Ambassadors som har gjennomgått og oversatt denne læreplanen - 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øt teamet!
Gif av Mohit Jaisal
🎥 Klikk på bildet over for en video om prosjektet!
Lærere, vi har inkludert noen forslag om hvordan du kan bruke denne læreplanen. Hvis du ønsker å lage dine egne leksjoner, har vi også inkludert en leksjonsmal.
Studenter, for å bruke denne læreplanen på egen hånd, fork hele repoet og fullfør øvelsene selv, start med en quiz før forelesningen, les deretter forelesningen og fullfør resten av aktivitetene. Prøv å lage prosjektene ved å forstå leksjonene i stedet for å kopiere løsningskoden; denne koden er imidlertid tilgjengelig i /solutions-mappene i hver prosjektorienterte leksjon. En annen idé kan være å danne en studiegruppe med venner og gå gjennom innholdet sammen. For videre studier anbefaler vi Microsoft Learn.
For en videooversikt over dette kurset, sjekk ut denne videoen:
🎥 Klikk på bildet over for en video om prosjektet!
Pedagogikk
Vi har valgt to pedagogiske prinsipper mens vi bygde denne læreplanen: å sikre at den er prosjektbasert og at den inkluderer hyppige quizer. Ved slutten av denne serien vil studentene ha bygget et system for overvåking og vanning av planter, en kjøretøysporer, et smart fabrikkanlegg for å spore og sjekke mat, og en stemmestyrt matlagingsklokke, og vil ha lært det grunnleggende om tingenes internett, inkludert hvordan man skriver enhetskode, kobler til skyen, analyserer telemetri og kjører AI på kanten.
Ved å sikre at innholdet er knyttet til prosjekter, blir prosessen mer engasjerende for studentene, og forståelsen av konseptene vil bli styrket.
I tillegg setter en lavterskelquiz før en klasse studentens intensjon mot å lære et emne, mens en andre quiz etter klassen sikrer ytterligere forståelse. Denne læreplanen er designet for å være fleksibel og morsom og kan tas i sin helhet eller delvis. Prosjektene starter små og blir stadig mer komplekse mot slutten av den 12-ukers syklusen.
Hvert prosjekt er basert på ekte maskinvare tilgjengelig for studenter og hobbyister. Hvert prosjekt ser på det spesifikke prosjektområdet og gir relevant bakgrunnskunnskap. For å bli en vellykket utvikler hjelper det å forstå domenet der du løser problemer. Å gi denne bakgrunnskunnskapen lar studentene tenke på IoT-løsningene og læringene sine i sammenheng med den typen reelle problemer de kan bli bedt om å løse som IoT-utviklere. Studentene lærer "hvorfor" bak løsningene de bygger, og får en forståelse for sluttbrukeren.
Maskinvare
Vi har to valg av IoT-maskinvare som kan brukes til prosjektene, avhengig av personlige preferanser, programmeringsspråkkunnskaper eller preferanser, læringsmål og tilgjengelighet. Vi har også gitt en "virtuell maskinvare"-versjon for de som ikke har tilgang til maskinvare, eller som ønsker å lære mer før de kjøper. Du kan lese mer og finne en "handleliste" på maskinvare-siden, inkludert lenker for å kjøpe komplette sett fra våre venner hos Seeed Studio.
💁 Finn vår Code of Conduct, Contributing, og Translation retningslinjer. Vi ønsker din konstruktive tilbakemelding velkommen!
Hver leksjon inkluderer:
- sketchnote
- valgfri tilleggsvideo
- oppvarmingsquiz før leksjonen
- skriftlig leksjon
- for prosjektbaserte leksjoner, trinnvise guider om hvordan man bygger prosjektet
- kunnskapssjekker
- en utfordring
- tilleggslesing
- oppgave
- quiz etter leksjonen
En merknad om quizer: Alle quizer er plassert i quiz-app-mappen, totalt 48 quizer med tre spørsmål hver. De er lenket fra leksjonene, men quiz-appen kan kjøres lokalt eller distribueres til Azure; følg instruksjonene i
quiz-app-mappen. De blir gradvis lokalisert.
Leksjoner
| Prosjektnavn | Konsepter som læres | Læringsmål | Lenket leksjon | |
|---|---|---|---|---|
| 01 | Kom i gang | Introduksjon til IoT | Lær de grunnleggende prinsippene for IoT og de grunnleggende byggeklossene i IoT-løsninger som sensorer og skytjenester mens du setter opp din første IoT-enhet | Introduksjon til IoT |
| 02 | Kom i gang | Et dypdykk i IoT | Lær mer om komponentene i et IoT-system, samt mikrokontrollere og enkeltkortdatamaskiner | Et dypdykk i IoT |
| 03 | Kom i gang | Samhandle med den fysiske verden med sensorer og aktuatorer | Lær om sensorer for å samle data fra den fysiske verden, og aktuatorer for å sende tilbakemeldinger, mens du bygger en nattlampe | Samhandle med den fysiske verden med sensorer og aktuatorer |
| 04 | Kom i gang | Koble enheten din til Internett | Lær hvordan du kobler en IoT-enhet til Internett for å sende og motta meldinger ved å koble nattlampen din til en MQTT-megler | Koble enheten din til Internett |
| 05 | Gård | Forutsi plantevekst | Lær hvordan du kan forutsi plantevekst ved hjelp av temperaturdata samlet inn av en IoT-enhet | Forutsi plantevekst |
| 06 | Gård | Oppdage jordfuktighet | Lær hvordan du kan oppdage jordfuktighet og kalibrere en jordfuktighetssensor | Oppdage jordfuktighet |
| 07 | Gård | Automatisert plantevanning | Lær hvordan du kan automatisere og tidsstyre vanning ved hjelp av et relé og MQTT | Automatisert plantevanning |
| 08 | Gård | Migrer planten din til skyen | Lær om skyen og skybaserte IoT-tjenester og hvordan du kan koble planten din til en av disse i stedet for en offentlig MQTT-megler | Migrer planten din til skyen |
| 09 | Gård | Migrer applikasjonslogikken din til skyen | Lær hvordan du kan skrive applikasjonslogikk i skyen som reagerer på IoT-meldinger | Migrer applikasjonslogikken din til skyen |
| 10 | Gård | Hold planten din sikker | Lær om sikkerhet med IoT og hvordan du kan holde planten din sikker med nøkler og sertifikater | Hold planten din sikker |
| 11 | Transport | Lokasjonssporing | Lær om GPS-lokasjonssporing for IoT-enheter | Lokasjonssporing |
| 12 | Transport | Lagre lokasjonsdata | Lær hvordan du kan lagre IoT-data for å visualisere eller analysere dem senere | Lagre lokasjonsdata |
| 13 | Transport | Visualisere lokasjonsdata | Lær om å visualisere lokasjonsdata på et kart, og hvordan kart representerer den virkelige 3D-verdenen i 2 dimensjoner | Visualisere lokasjonsdata |
| 14 | Transport | Geogjerder | Lær om geogjerder, og hvordan de kan brukes til å varsle når kjøretøy i forsyningskjeden er nær sin destinasjon | Geogjerder |
| 15 | Produksjon | Tren en fruktkvalitetsdetektor | Lær om å trene en bildeklassifiserer i skyen for å oppdage fruktkvalitet | Tren en fruktkvalitetsdetektor |
| 16 | Produksjon | Sjekk fruktkvalitet fra en IoT-enhet | Lær om å bruke fruktkvalitetsdetektoren din fra en IoT-enhet | Sjekk fruktkvalitet fra en IoT-enhet |
| 17 | Produksjon | Kjør fruktdetektoren din på kanten | Lær om å kjøre fruktdetektoren din på en IoT-enhet på kanten | Kjør fruktdetektoren din på kanten |
| 18 | Produksjon | Utløs fruktkvalitetsdeteksjon fra en sensor | Lær om å utløse fruktkvalitetsdeteksjon fra en sensor | Utløs fruktkvalitetsdeteksjon fra en sensor |
| 19 | Detaljhandel | Tren en lagerdetektor | Lær hvordan du kan bruke objektdeteksjon for å trene en lagerdetektor til å telle varer i en butikk | Tren en lagerdetektor |
| 20 | Detaljhandel | Sjekk lager fra en IoT-enhet | Lær hvordan du kan sjekke lager fra en IoT-enhet ved hjelp av en objektdeteksjonsmodell | Sjekk lager fra en IoT-enhet |
| 21 | Forbruker | Gjenkjenne tale med en IoT-enhet | Lær hvordan du kan gjenkjenne tale fra en IoT-enhet for å bygge en smart timer | Gjenkjenne tale med en IoT-enhet |
| 22 | Forbruker | Forstå språk | Lær hvordan du kan forstå setninger som blir sagt til en IoT-enhet | Forstå språk |
| 23 | Forbruker | Sett en timer og gi muntlig tilbakemelding | Lær hvordan du kan sette en timer på en IoT-enhet og gi muntlig tilbakemelding om når timeren er satt og når den er ferdig | Sett en timer og gi muntlig tilbakemelding |
| 24 | Forbruker | Støtte flere språk | Lær hvordan du kan støtte flere språk, både når det gjelder å bli snakket til og svarene fra din smarte timer | Støtte flere språk |
Offline tilgang
Du kan kjøre denne dokumentasjonen offline ved å bruke Docsify. Fork dette repoet, installer Docsify på din lokale maskin, og skriv deretter docsify serve i rotmappen til dette repoet. Nettstedet vil bli servert på port 3000 på din localhost: localhost:3000.
Quiz
Takk til fellesskapet for å hoste den interaktive quizen som tester kunnskapen din om hvert kapittel. Du kan teste kunnskapen din her
Du kan generere en PDF av dette innholdet for offline tilgang hvis nødvendig. For å gjøre dette, sørg for at du har npm installert og kjør følgende kommandoer i rotmappen til dette repoet:
npm i
npm run convert
Lysbilder
Det finnes lysbildesett for noen av leksjonene i slides-mappen.
Andre læreplaner
Teamet vårt produserer andre læreplaner! Sjekk ut:
Azure / Edge / MCP / Agenter
Generativ AI-serie
Grunnleggende læring
Copilot-serien
Bildekrediteringer
Du finner alle krediteringer for bildene som er brukt i dette pensumet der det er nødvendig i Krediteringer.
Ansvarsfraskrivelse:
Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten Co-op Translator. Selv om vi tilstreber nøyaktighet, vennligst vær oppmerksom på at automatiserte oversettelser kan inneholde feil eller unøyaktigheter. Det originale dokumentet på sitt opprinnelige språk bør betraktes som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.


