|
|
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
Bli med i Azure AI Foundry Community
Hvis du sitter fast eller har spørsmål om å bygge AI-apper. Bli med andre elever 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 produkttilbakemelding eller opplever feil under bygging, besøk:
Følg disse trinnene for å komme i gang med å bruke disse ressursene:
- Fork depotet: Klikk
- Klon depotet:
git clone https://github.com/microsoft/IoT-For-Beginners.git - Bli med i Microsoft Foundry Discord og møt eksperter og andre utviklere
🌐 Flerspråklig støtte
Støttes via GitHub Action (Automatisk og alltid oppdatert)
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
Foretrekker å klone lokalt?
Dette depotet inkluderer 50+ språkoversettelser som betydelig øker nedlastingsstørrelsen. For å klone uten oversettelser, bruk sparsomme utsjekking:
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"Dette gir deg alt du trenger for å fullføre kurset med en mye raskere nedlasting.
IoT for nybegynnere - Et pensum
Azure Cloud Advocates hos Microsoft tilbyr med glede et 12-ukers, 24-leksjons pensum som handler om grunnleggende IoT. 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 metode for at nye ferdigheter skal «sette seg».
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.
Hjertelig 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 dette pensumet – 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 bruke dette pensumet. Hvis du ønsker å lage dine egne leksjoner, har vi også inkludert en leksjonsmal.
Studenter, for å bruke dette pensumet på egenhånd, forke hele repoet og gjennomfør øvelsene på egen hånd, start med en quiz før forelesning, les forelesningen og fullfør resten av aktivitetene. Prøv å lage prosjektene ved å forstå leksjonene i stedet for å kopiere løsningskoden; denne koden er likevel 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 dette pensumet: å sikre at det er prosjektbasert og at det inkluderer hyppige quizzer. Ved slutten av denne serien vil studentene ha bygget et system for overvåking og vanning av planter, en kjøretøysporing, et smart fabrikkoppsett for å spore og sjekke mat, og en stemmestyrt matlagingsklokke, og de vil ha lært det grunnleggende om tingenes internett inkludert hvordan skrive enhetskode, koble til skyen, analysere telemetri og kjøre AI på kanten.
Ved å sikre at innholdet samsvarer med prosjekter, blir prosessen mer engasjerende for studentene og opprettholdelsen av konsepter vil forbedres.
I tillegg setter en lavterskel-quiz før timen studentens intensjon mot å lære et tema, mens en andre quiz etter timen sikrer ytterligere opprettholdelse. Dette pensumet er designet for å være fleksibelt og morsomt og kan tas i sin helhet eller deler. Prosjektene begynner smått og blir gradvis mer komplekse ved slutten av 12-ukersperioden.
Hvert prosjekt er basert på ekte maskinvare tilgjengelig for studenter og hobbyister. Hvert prosjekt undersøker den spesifikke prosjekt-domenet, og gir relevant bakgrunnskunnskap. For å bli en vellykket utvikler hjelper det å forstå domenet du løser problemer i, og denne bakgrunnskunnskapen lar studentene tenke på sine IoT-løsninger og lærdommer i konteksten av den typen virkelige problemer som de kan bli bedt om å løse som IoT-utvikler. Studentene lærer 'hvorfor' av løsningene de bygger, og får en forståelse for sluttbrukeren.
Maskinvare
Vi har to valg av IoT-maskinvare å bruke for prosjektene, avhengig av personlig preferanse, kunnskap om programmeringsspråk 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 forplikter seg til et kjøp. Du kan lese mer og finne en 'handleliste' på maskinvaresiden, inkludert lenker til å kjøpe komplette sett fra våre venner hos Seeed Studio.
💁 Finn våre Regler for oppførsel, Bidrag og Oversettelser retningslinjer. Vi ønsker dine konstruktive tilbakemeldinger velkommen!
🔧 Har du problemer? Sjekk ut vår Feilsøkingsguide for løsninger på vanlige problemer.
Hver leksjon inkluderer:
- sketchnote
- valgfri supplerende video
- quiz før leksjonen som oppvarming
- skriftlig leksjon
- for prosjektbaserte leksjoner, trinnvise guider for hvordan bygge prosjektet
- kunnskapstester
- en utfordring
- supplerende lesing
- oppgave
- quiz etter leksjon
En merknad om quizzer: Alle quizzer finnes i quiz-app mappen, totalt 48 quizzer med tre spørsmål hver. De er lenket fra innenfor leksjonene, men quiz-appen kan kjøres lokalt eller distribueres til Azure; følg instruksjonene i
quiz-appmappen. De blir gradvis oversatt.
Leksjoner
| Prosjektnavn | Konsepter som læres | Læringsmål | Lenket leksjon | |
|---|---|---|---|---|
| 01 | Kom i gang | Introduksjon til IoT | Lær grunnprinsippene 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 | En dypere utforskning av IoT | Lær mer om komponentene i et IoT-system, i tillegg til mikrokontrollere og enkeltkortdatamaskiner | En dypere utforskning av 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 tilbakemelding, mens du bygger et nattlys | Samhandle med den fysiske verden med sensorer og aktuatorer |
| 04 | Kom i gang | Koble enheten din til Internett | Lær om hvordan du kobler en IoT-enhet til Internett for å sende og motta meldinger ved å koble nattlyset ditt til en MQTT-melder | Koble enheten din til Internett |
| 05 | Gård | Forutsi plantevekst | Lær hvordan du kan forutsi plantevekst ved hjelp av temperaturdata samlet av en IoT-enhet | Forutsi plantevekst |
| 06 | Gård | Oppdag jordfuktighet | Lær hvordan du oppdager jordfuktighet og kalibrerer en jordfuktighetssensor | Oppdag jordfuktighet |
| 07 | Gård | Automatisert plantevanning | Lær hvordan du automatiserer og timer vanningen ved hjelp av en relé og MQTT | Automatisert plantevanning |
| 08 | Gård | Migrer planten din til skyen | Lær om skyen og skythostede IoT-tjenester og hvordan du kobler planten din til en av disse i stedet for en offentlig MQTT-melder | Migrer planten din til skyen |
| 09 | Gård | Migrer applikasjonslogikken din til skyen | Lær om 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 sikrer planten din med nøkler og sertifikater | Hold planten din sikker |
| 11 | Transport | Stedssporing | Lær om GPS-stedssporing for IoT-enheter | Stedssporing |
| 12 | Transport | Lagre steddata | Lær hvordan du lagrer IoT-data som kan visualiseres eller analyseres senere | Lagre steddata |
| 13 | Transport | Visualiser steddata | Lær om visualisering av steddata på et kart, og hvordan kart representerer den virkelige 3D-verden i 2 dimensjoner | Visualiser steddata |
| 14 | Transport | Geofences | Lær om geofences, og hvordan de kan brukes til å varsle når kjøretøy i forsyningskjeden er nær deres destinasjon | Geofences |
| 15 | Fabrikk | Tren en fruktkvalitetsdetektor | Lær om å trene en bildegjenkjenner i skyen for å oppdage fruktkvalitet | Tren en fruktkvalitetsdetektor |
| 16 | Fabrikk | Sjekk fruktkvalitet fra en IoT-enhet | Lær om bruk av din fruktkvalitetsdetektor fra en IoT-enhet | Sjekk fruktkvalitet fra en IoT-enhet |
| 17 | Fabrikk | Kjør fruktdetektoren din på kanten | Lær om å kjøre fruktdetektoren din på en IoT-enhet i kanten | Kjør fruktdetektoren din på kanten |
| 18 | Fabrikk | Utløse fruktkvalitetsdeteksjon fra en sensor | Lær om å utløse fruktkvalitetsdeteksjon fra en sensor | Utløse fruktkvalitetsdeteksjon fra en sensor |
| 19 | Detaljhandel | Tren en lagerdetektor | Lær hvordan du bruker objektdeteksjon for å trene en lagerdetektor til å telle lager i en butikk | Tren en lagerdetektor |
| 20 | Detaljhandel | Sjekk lager fra en IoT-enhet | Lær hvordan du sjekker lager fra en IoT-enhet ved hjelp av en objektdeteksjonsmodell | Sjekk lager fra en IoT-enhet |
| 21 | Forbruker | Gjenkjenn tale med en IoT-enhet | Lær hvordan du gjenkjenner tale fra en IoT-enhet for å bygge en smart tidtaker | Gjenkjenn tale med en IoT-enhet |
| 22 | Forbruker | Forstå språk | Lær hvordan du forstår setninger som blir sagt til en IoT-enhet | Forstå språk |
| 23 | Forbruker | Sett en timer og gi muntlig tilbakemelding | Lær hvordan du setter en timer på en IoT-enhet og gir muntlig tilbakemelding om når timeren settes og når den er ferdig | Sett en timer og gi muntlig tilbakemelding |
| 24 | Forbruker | Støtte flere språk | Lær hvordan du støtter flere språk, både når det snakkes til enheten og ved svarene fra din smart timer | Støtte flere språk |
Frakoblet tilgang
Du kan kjøre denne dokumentasjonen frakoblet ved bruk av 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 å være vert for den interaktive quizen som tester kunnskapen din om hvert av kapitlene. Du kan teste kunnskapen din her
Du kan generere en PDF av dette innholdet for frakoblet tilgang om ønskelig. 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 lysbildefremvisninger for noen av leksjonene i slides-mappen.
Andre læreplaner
Vårt team produserer andre læreplaner! Sjekk ut:
LangChain
Azure / Edge / MCP / Agents
Generativ AI-serie
Kjerneopplæring
Copilot-serie
Bildehenvisninger
Du kan finne alle henvisninger for bildene brukt i dette læreplanen der det er nødvendig i Attributions.
Ansvarsfraskrivelse:
Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten Co-op Translator. Selv om vi streber etter nøyaktighet, vennligst vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det originale dokumentet på dets opprinnelige språk bør anses 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.


