|
|
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
Pridružite se Azure AI Foundry zajednici
Ako zapnete ili imate pitanja o izradi AI aplikacija, pridružite se kolegama učenicima i iskusnim programerima u raspravama o MCP-u. To je podržavajuća zajednica u kojoj su pitanja dobrodošla, a znanje se slobodno dijeli.
Ako imate povratne informacije o proizvodu ili naiđete na pogreške tijekom izrade, posjetite:
Slijedite ove korake kako biste započeli s korištenjem ovih resursa:
- Forkajte repozitorij: Kliknite
- Klonirajte repozitorij:
git clone https://github.com/microsoft/IoT-For-Beginners.git - Pridružite se Microsoft Foundry Discordu i upoznajte stručnjake i kolege programere
🌐 Podrška za više jezika
Podržano putem GitHub Action (Automatizirano i uvijek ažurirano)
Arapski | Bengalski | Bugarski | Burmanski (Mjanmar) | Kineski (pojednostavljeni) | Kineski (tradicionalni, Hong Kong) | Kineski (tradicionalni, Makao) | Kineski (tradicionalni, Tajvan) | Hrvatski | Češki | Danski | Nizozemski | Estonski | Finski | Francuski | Njemački | Grčki | Hebrejski | Hindski | Mađarski | Indonezijski | Talijanski | Japanski | Korejski | Litvanski | Malajski | Marathi | Nepalski | Nigerijski pidžin | Norveški | Perzijski (Farsi) | Poljski | Portugalski (Brazil) | Portugalski (Portugal) | Pandžapski (Gurmukhi) | Rumunjski | Ruski | Srpski (ćirilica) | Slovački | Slovenski | Španjolski | Svahili | Švedski | Tagalog (Filipinski) | Tamilski | Tajlandski | Turski | Ukrajinski | Urdu | Vijetnamski
IoT za početnike - Kurikulum
Azure Cloud Advocates u Microsoftu s ponosom nude 12-tjedni kurikulum s 24 lekcije o osnovama IoT-a. Svaka lekcija uključuje kvizove prije i poslije lekcije, pisane upute za dovršetak lekcije, rješenje, zadatak i još mnogo toga. Naša metodologija temeljena na projektima omogućuje vam učenje kroz izgradnju, što je dokazano učinkovit način za usvajanje novih vještina.
Projekti pokrivaju putovanje hrane od farme do stola. To uključuje poljoprivredu, logistiku, proizvodnju, maloprodaju i potrošače - sve popularna područja industrije za IoT uređaje.
Sketchnote autorice Nitya Narasimhan. Kliknite na sliku za veću verziju.
Veliko hvala našim autorima Jen Fox, Jen Looper, Jim Bennett i našoj umjetnici sketchnotea Nitya Narasimhan.
Također zahvaljujemo našem timu Microsoft Learn Studentskih Ambasadora koji su pregledavali i prevodili ovaj kurikulum - 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 i Zina Kamel.
Upoznajte tim!
Gif autor Mohit Jaisal
🎥 Kliknite na sliku iznad za video o projektu!
Nastavnici, uključili smo neke prijedloge o tome kako koristiti ovaj kurikulum. Ako želite stvoriti vlastite lekcije, također smo uključili predložak lekcije.
Studenti, za samostalno korištenje ovog kurikuluma, forkajte cijeli repozitorij i dovršite vježbe sami, počevši s kvizom prije predavanja, zatim čitajući predavanje i dovršavajući ostale aktivnosti. Pokušajte stvoriti projekte razumijevanjem lekcija umjesto kopiranja koda rješenja; međutim, taj kod je dostupan u mapama /solutions u svakoj lekciji temeljenoj na projektima. Druga ideja bila bi formirati studijsku grupu s prijateljima i zajedno prolaziti sadržaj. Za daljnje učenje preporučujemo Microsoft Learn.
Za video pregled ovog tečaja, pogledajte ovaj video:
🎥 Kliknite na sliku iznad za video o projektu!
Pedagogija
Odabrali smo dva pedagoška načela pri izradi ovog kurikuluma: osigurati da je temeljen na projektima i da uključuje česte kvizove. Do kraja ove serije, studenti će izgraditi sustav za praćenje i zalijevanje biljaka, uređaj za praćenje vozila, pametnu tvornicu za praćenje i provjeru hrane te glasovno upravljani kuhinjski timer, a naučit će osnove Interneta stvari, uključujući kako pisati kod za uređaje, povezati se s oblakom, analizirati telemetriju i pokretati AI na rubu.
Osiguravanjem da sadržaj odgovara projektima, proces postaje zanimljiviji za studente, a zadržavanje koncepata se povećava.
Osim toga, kviz s niskim ulozima prije predavanja usmjerava pažnju studenta na učenje teme, dok drugi kviz nakon predavanja osigurava daljnje zadržavanje. Ovaj kurikulum je dizajniran da bude fleksibilan i zabavan te se može uzeti u cijelosti ili djelomično. Projekti započinju jednostavno i postaju sve složeniji do kraja 12-tjednog ciklusa.
Svaki projekt temelji se na stvarnom hardveru dostupnom studentima i hobistima. Svaki projekt istražuje specifično područje projekta, pružajući relevantno pozadinsko znanje. Da biste bili uspješan programer, pomaže razumjeti područje u kojem rješavate probleme; pružanje ovog pozadinskog znanja omogućuje studentima da razmišljaju o svojim IoT rješenjima i učenjima u kontekstu stvarnih problema koje bi mogli rješavati kao IoT programeri. Studenti uče 'zašto' rješenja koja grade i dobivaju uvid u krajnjeg korisnika.
Hardver
Imamo dva izbora IoT hardvera za korištenje u projektima, ovisno o osobnim preferencijama, znanju programskih jezika ili ciljevima učenja te dostupnosti. Također smo osigurali verziju 'virtualnog hardvera' za one koji nemaju pristup hardveru ili žele naučiti više prije nego što se odluče na kupnju. Više možete pročitati i pronaći 'popis za kupovinu' na stranici o hardveru, uključujući poveznice za kupnju kompleta od naših prijatelja u Seeed Studio.
💁 Pronađite naš Kodeks ponašanja, Upute za doprinos i Smjernice za prijevod. Vaše konstruktivne povratne informacije su dobrodošle!
Svaka lekcija uključuje:
- sketchnote
- opcionalni dodatni video
- kviz za zagrijavanje prije lekcije
- pisanu lekciju
- za lekcije temeljene na projektima, vodiče korak po korak kako izraditi projekt
- provjere znanja
- izazov
- dodatno čitanje
- zadatak
- kviz nakon lekcije
Napomena o kvizovima: Svi kvizovi nalaze se u mapi quiz-app, ukupno 48 kvizova s po tri pitanja. Povezani su unutar lekcija, ali aplikacija za kviz može se pokrenuti lokalno ili implementirati na Azure; slijedite upute u mapi
quiz-app. Postupno se lokaliziraju.
Lekcije
| Naziv projekta | Naučeni koncepti | Ciljevi učenja | Povezana lekcija | |
|---|---|---|---|---|
| 01 | Početak | Uvod u IoT | Naučite osnovne principe IoT-a i osnovne gradivne elemente IoT rješenja poput senzora i usluga u oblaku dok postavljate svoj prvi IoT uređaj | Uvod u IoT |
| 02 | Početak | Dublji uvid u IoT | Saznajte više o komponentama IoT sustava, kao i o mikrokontrolerima i računalima s jednim pločama | Dublji uvid u IoT |
| 03 | Početak | Interakcija s fizičkim svijetom pomoću senzora i aktuatora | Naučite o senzorima za prikupljanje podataka iz fizičkog svijeta i aktuatorima za slanje povratnih informacija dok izrađujete noćno svjetlo | Interakcija s fizičkim svijetom pomoću senzora i aktuatora |
| 04 | Početak | Povežite svoj uređaj s internetom | Naučite kako povezati IoT uređaj s internetom za slanje i primanje poruka povezivanjem svog noćnog svjetla s MQTT poslužiteljem | Povežite svoj uređaj s internetom |
| 05 | Farma | Predvidite rast biljaka | Naučite kako predvidjeti rast biljaka koristeći podatke o temperaturi prikupljene IoT uređajem | Predvidite rast biljaka |
| 06 | Farma | Otkrivanje vlažnosti tla | Naučite kako otkriti vlažnost tla i kalibrirati senzor za vlažnost tla | Otkrivanje vlažnosti tla |
| 07 | Farma | Automatizirano zalijevanje biljaka | Naučite kako automatizirati i tempirati zalijevanje pomoću releja i MQTT | Automatizirano zalijevanje biljaka |
| 08 | Farma | Migrirajte svoju biljku u oblak | Naučite o oblaku i IoT uslugama hostiranim u oblaku te kako povezati svoju biljku s jednim od njih umjesto s javnim MQTT poslužiteljem | Migrirajte svoju biljku u oblak |
| 09 | Farma | Migrirajte logiku svoje aplikacije u oblak | Naučite kako možete pisati logiku aplikacije u oblaku koja reagira na IoT poruke | Migrirajte logiku svoje aplikacije u oblak |
| 10 | Farma | Osigurajte svoju biljku | Naučite o sigurnosti s IoT-om i kako osigurati svoju biljku pomoću ključeva i certifikata | Osigurajte svoju biljku |
| 11 | Transport | Praćenje lokacije | Naučite o GPS praćenju lokacije za IoT uređaje | Praćenje lokacije |
| 12 | Transport | Pohrana podataka o lokaciji | Naučite kako pohraniti IoT podatke za kasniju vizualizaciju ili analizu | Pohrana podataka o lokaciji |
| 13 | Transport | Vizualizacija podataka o lokaciji | Naučite o vizualizaciji podataka o lokaciji na karti i kako karte predstavljaju stvarni 3D svijet u 2 dimenzije | Vizualizacija podataka o lokaciji |
| 14 | Transport | Geoograde | Naučite o geoogradama i kako se mogu koristiti za upozorenja kada su vozila u lancu opskrbe blizu svog odredišta | Geoograde |
| 15 | Proizvodnja | Trenirajte detektor kvalitete voća | Naučite kako trenirati klasifikator slika u oblaku za detekciju kvalitete voća | Trenirajte detektor kvalitete voća |
| 16 | Proizvodnja | Provjerite kvalitetu voća s IoT uređaja | Naučite kako koristiti svoj detektor kvalitete voća s IoT uređaja | Provjerite kvalitetu voća s IoT uređaja |
| 17 | Proizvodnja | Pokrenite svoj detektor voća na rubu | Naučite kako pokrenuti svoj detektor voća na IoT uređaju na rubu | Pokrenite svoj detektor voća na rubu |
| 18 | Proizvodnja | Aktivirajte detekciju kvalitete voća pomoću senzora | Naučite kako aktivirati detekciju kvalitete voća pomoću senzora | Aktivirajte detekciju kvalitete voća pomoću senzora |
| 19 | Maloprodaja | Trenirajte detektor zaliha | Naučite kako koristiti detekciju objekata za treniranje detektora zaliha za brojanje zaliha u trgovini | Trenirajte detektor zaliha |
| 20 | Maloprodaja | Provjerite zalihe s IoT uređaja | Naučite kako provjeriti zalihe s IoT uređaja koristeći model za detekciju objekata | Provjerite zalihe s IoT uređaja |
| 21 | Potrošači | Prepoznajte govor s IoT uređaja | Naučite kako prepoznati govor s IoT uređaja za izradu pametnog timera | Prepoznajte govor s IoT uređaja |
| 22 | Potrošači | Razumijevanje jezika | Naučite kako razumjeti rečenice izgovorene IoT uređaju | Razumijevanje jezika |
| 23 | Potrošači | Postavite timer i pružite povratne informacije govorno | Naučite kako postaviti timer na IoT uređaju i dati govorne povratne informacije o tome kada je timer postavljen i kada završi | Postavite timer i pružite povratne informacije govorno |
| 24 | Potrošači | Podrška za više jezika | Naučite kako podržati više jezika, kako za unos tako i za odgovore vašeg pametnog timera | Podrška za više jezika |
Pristup izvan mreže
Ovu dokumentaciju možete pokrenuti izvan mreže koristeći Docsify. Forkajte ovaj repozitorij, instalirajte Docsify na svom lokalnom računalu, a zatim u korijenskoj mapi ovog repozitorija upišite docsify serve. Web stranica će biti poslužena na portu 3000 na vašem localhostu: localhost:3000.
Kviz
Zahvaljujući zajednici, dostupan je interaktivni kviz koji testira vaše znanje o svakom poglavlju. Svoje znanje možete testirati ovdje
Možete generirati PDF ove dokumentacije za pristup izvan mreže ako je potrebno. Da biste to učinili, provjerite imate li instaliran npm i pokrenite sljedeće naredbe u korijenskoj mapi ovog repozitorija:
npm i
npm run convert
Prezentacije
Postoje prezentacije za neke od lekcija u mapi slides.
Ostali kurikulumi
Naš tim proizvodi i druge kurikulume! Pogledajte:
Azure / Edge / MCP / Agenti
Serija o generativnoj umjetnoj inteligenciji
Osnovno učenje
Copilot serija
Atribucije slika
Sve atribucije za slike korištene u ovom kurikulumu, gdje je to potrebno, možete pronaći u Atribucije.
Odricanje od odgovornosti:
Ovaj dokument je preveden pomoću AI usluge za prevođenje Co-op Translator. Iako težimo točnosti, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati mjerodavnim izvorom. Za ključne informacije preporučuje se profesionalni prijevod od strane čovjeka. Ne preuzimamo odgovornost za bilo kakve nesporazume ili pogrešne interpretacije proizašle iz korištenja ovog prijevoda.


