|
|
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
Придружите се Azure AI Foundry заједници
Ако запнете или имате питања о изградњи AI апликација, придружите се другим ученицима и искусним програмерима у дискусијама о MCP. Ово је подржавајућа заједница где су питања добродошла, а знање се слободно дели.
Ако имате повратне информације о производу или наиђете на грешке током изградње, посетите:
Следите ове кораке да бисте почели да користите ове ресурсе:
- Форкујте репозиторијум: Кликните
- Клонирајте репозиторијум:
git clone https://github.com/microsoft/IoT-For-Beginners.git - Придружите се Microsoft Foundry Discord-у и упознајте стручњаке и друге програмере
🌐 Подршка за више језика
Подржано преко GitHub Action-а (Аутоматизовано и увек ажурно)
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 | Korean | Lithuanian | Malay | 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 | Thai | Turkish | Ukrainian | Urdu | Vietnamese
IoT за почетнике - Курикулум
Azure Cloud Advocates у Microsoft-у са задовољством нуде 12-недељни, 24-лекцијски курикулум о основама IoT-а. Свака лекција укључује квизове пре и после лекције, писана упутства за завршетак лекције, решење, задатак и још много тога. Наш приступ заснован на пројектима омогућава вам да учите кроз изградњу, што је доказан начин да нове вештине остану у памћењу.
Пројекти покривају путовање хране од фарме до стола. Ово укључује пољопривреду, логистику, производњу, малопродају и потрошаче - све популарне индустријске области за IoT уређаје.
Скетч од Nitya Narasimhan. Кликните на слику за већу верзију.
Срдачна захвалност нашим ауторима Jen Fox, Jen Looper, Jim Bennett, и нашем уметнику скетчова Nitya Narasimhan.
Такође хвала нашем тиму Microsoft Learn Student Ambassadors који су прегледали и превели овај курикулум - 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, и Zina Kamel.
Упознајте тим!
Gif од Mohit Jaisal
🎥 Кликните на слику изнад за видео о пројекту!
Наставници, укључили смо неке предлоге о томе како да користите овај курикулум. Ако желите да креирате сопствене лекције, укључили смо и шаблон лекције.
Студенти, да бисте користили овај курикулум самостално, форкујте цео репозиторијум и завршите вежбе сами, почевши са квизом пре предавања, затим читањем предавања и завршавањем осталих активности. Покушајте да креирате пројекте разумевањем лекција уместо копирања решења кода; међутим, тај код је доступан у /solutions фолдерима у свакој лекцији заснованој на пројектима. Друга идеја би била да формирате студијску групу са пријатељима и заједно прођете кроз садржај. За даље учење, препоручујемо Microsoft Learn.
За видео преглед овог курса, погледајте овај видео:
🎥 Кликните на слику изнад за видео о пројекту!
Педагошки приступ
Изабрали смо два педагошка принципа приликом изградње овог курикулума: осигурање да је заснован на пројектима и да укључује честе квизове. До краја ове серије, студенти ће изградити систем за праћење и заливање биљака, трагач за возила, паметну фабрику за праћење и проверу хране, и тајмер за кување који се контролише гласом, и научиће основе Интернета ствари, укључујући како да пишу код за уређаје, повежу се са облаком, анализирају телеметрију и покрећу AI на ивици.
Осигуравањем да је садржај усклађен са пројектима, процес постаје занимљивији за студенте, а задржавање концепата ће бити побољшано.
Поред тога, квиз са ниским улозима пре часа поставља намеру студента ка учењу теме, док други квиз након часа осигурава даље задржавање. Овај курикулум је дизајниран да буде флексибилан и забаван и може се узети у целини или делимично. Пројекти почињу малим и постају све сложенији до краја 12-недељног циклуса.
Сваки пројекат је заснован на стварном хардверу доступном студентима и хобистима. Сваки пројекат истражује специфичну домену пројекта, пружајући релевантно основно знање. Да бисте били успешан програмер, помаже да разумете домен у којем решавате проблеме, пружање овог основног знања омогућава студентима да размишљају о својим IoT решењима и учењима у контексту врсте стварног проблема који би могли бити позвани да реше као IoT програмери. Студенти уче 'зашто' решења која граде и добијају захвалност за крајњег корисника.
Хардвер
Имамо два избора IoT хардвера за коришћење у пројектима у зависности од личних преференција, знања програмских језика или циљева учења и доступности. Такође смо обезбедили верзију 'виртуелног хардвера' за оне који немају приступ хардверу или желе да науче више пре него што се одлуче за куповину. Можете прочитати више и пронаћи 'листа за куповину' на страници о хардверу, укључујући линкове за куповину комплетних сетова од наших пријатеља у Seeed Studio.
💁 Пронађите наш Кодекс понашања, Упутства за допринос, и Упутства за превођење. Добродошле су ваше конструктивне повратне информације!
Свака лекција укључује:
- скетч
- опциони допунски видео
- квиз за загревање пре лекције
- писану лекцију
- за лекције засноване на пројектима, корак-по-корак водиче како изградити пројекат
- провере знања
- изазов
- допунско читање
- задатак
- квиз након лекције
Напомена о квизовима: Сви квизови се налазе у фасцикли quiz-app, укупно 48 квизова са по три питања. Они су повезани из лекција, али апликација за квиз може се покренути локално или поставити на Azure; пратите упутства у фасцикли
quiz-app. Постепено се локализују.
Лекције
| Назив пројекта | Концепти који се предају | Циљеви учења | Повезана лекција | |
|---|---|---|---|---|
| 01 | Почетак | Увод у IoT | Научите основне принципе IoT и основне грађевинске блокове IoT решења као што су сензори и услуге у облаку док постављате свој први IoT уређај | Увод у IoT |
| 02 | Почетак | Дубље разумевање IoT | Сазнајте више о компонентама IoT система, као и о микроконтролерима и рачунарима са једном плочом | Дубље разумевање IoT |
| 03 | Почетак | Интеракција са физичким светом помоћу сензора и актуатора | Научите о сензорима за прикупљање података из физичког света и актуаторима за слање повратних информација док правите ноћно светло | Интеракција са физичким светом помоћу сензора и актуатора |
| 04 | Почетак | Повежите свој уређај на интернет | Научите како да повежете IoT уређај на интернет за слање и примање порука тако што ћете повезати своје ноћно светло на MQTT брокер | Повежите свој уређај на интернет |
| 05 | Фарма | Предвидите раст биљака | Научите како да предвидите раст биљака користећи податке о температури које прикупља IoT уређај | Предвидите раст биљака |
| 06 | Фарма | Откријте влагу у земљишту | Научите како да откријете влагу у земљишту и калибришете сензор за влагу | Откријте влагу у земљишту |
| 07 | Фарма | Аутоматизовано заливање биљака | Научите како да аутоматизујете и временски одредите заливање користећи релеј и MQTT | Аутоматизовано заливање биљака |
| 08 | Фарма | Пренесите своју биљку у облак | Научите о облаку и услугама IoT хостованим у облаку и како да повежете своју биљку са једним од њих уместо са јавним MQTT брокером | Пренесите своју биљку у облак |
| 09 | Фарма | Пренесите логику своје апликације у облак | Научите како можете да напишете логику апликације у облаку која реагује на IoT поруке | Пренесите логику своје апликације у облак |
| 10 | Фарма | Заштитите своју биљку | Научите о безбедности са IoT и како да заштитите своју биљку помоћу кључева и сертификата | Заштитите своју биљку |
| 11 | Транспорт | Праћење локације | Научите о GPS праћењу локације за IoT уређаје | Праћење локације |
| 12 | Транспорт | Чување података о локацији | Научите како да чувате IoT податке за каснију визуализацију или анализу | Чување података о локацији |
| 13 | Транспорт | Визуелизација података о локацији | Научите о визуализацији података о локацији на мапи и како мапе представљају стварни 3D свет у 2 димензије | Визуелизација података о локацији |
| 14 | Транспорт | Геоограде | Научите о геооградама и како се могу користити за упозорење када су возила у ланцу снабдевања близу своје дестинације | Геоограде |
| 15 | Производња | Тренирајте детектор квалитета воћа | Научите како да обучите класификатор слика у облаку за детекцију квалитета воћа | Тренирајте детектор квалитета воћа |
| 16 | Производња | Провера квалитета воћа са IoT уређаја | Научите како да користите детектор квалитета воћа са IoT уређаја | Провера квалитета воћа са IoT уређаја |
| 17 | Производња | Покрените детектор воћа на ивици | Научите како да покренете детектор воћа на IoT уређају на ивици | Покрените детектор воћа на ивици |
| 18 | Производња | Покрените детекцију квалитета воћа са сензора | Научите како да покренете детекцију квалитета воћа са сензора | Покрените детекцију квалитета воћа са сензора |
| 19 | Малопродаја | Тренирајте детектор залиха | Научите како да користите детекцију објеката за тренирање детектора залиха за бројање залиха у продавници | Тренирајте детектор залиха |
| 20 | Малопродаја | Провера залиха са IoT уређаја | Научите како да проверите залихе са IoT уређаја користећи модел за детекцију објеката | Провера залиха са IoT уређаја |
| 21 | Потрошачи | Препознавање говора са IoT уређаја | Научите како да препознате говор са IoT уређаја за прављење паметног тајмера | Препознавање говора са IoT уређаја |
| 22 | Потрошачи | Разумевање језика | Научите како да разумете реченице изговорене IoT уређају | Разумевање језика |
| 23 | Потрошачи | Поставите тајмер и дајте говорну повратну информацију | Научите како да поставите тајмер на IoT уређају и дате говорну повратну информацију о томе када је тајмер постављен и када се завршава | Поставите тајмер и дајте говорну повратну информацију |
| 24 | Потрошачи | Подршка за више језика | Научите како да подржите више језика, како за говорене команде тако и за одговоре вашег паметног тајмера | Подршка за више језика |
Офлајн приступ
Можете покренути ову документацију офлајн користећи Docsify. Форкујте овај репозиторијум, инсталирајте Docsify на вашем локалном рачунару, а затим у коренској фасцикли овог репозиторијума укуцајте docsify serve. Веб-сајт ће бити доступан на порту 3000 на вашем localhost: localhost:3000.
Квиз
Хвала заједници на хостовању интерактивног квиза који тестира ваше знање о сваком од поглавља. Можете тестирати своје знање овде
Можете генерисати PDF овог садржаја за офлајн приступ ако је потребно. Да бисте то урадили, уверите се да имате инсталиран npm и покрените следеће команде у коренској фасцикли овог репозиторијума:
npm i
npm run convert
Слајдови
Постоје презентације за неке од лекција у фасцикли slides.
Остали курикулуми
Наш тим производи и друге курикулуме! Погледајте:
Azure / Edge / MCP / Агенти
Генеративна AI серија
Основно учење
Copilot серија
Атрибуције слика
Све атрибуције за слике коришћене у овом курикулуму, где је то потребно, можете пронаћи у Атрибуције.
Одрицање од одговорности:
Овај документ је преведен коришћењем услуге за превођење помоћу вештачке интелигенције Co-op Translator. Иако се трудимо да обезбедимо тачност, молимо вас да имате у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на изворном језику треба сматрати ауторитативним извором. За критичне информације препоручује се професионални превод од стране људи. Не сносимо одговорност за било каква погрешна тумачења или неспоразуме који могу произаћи из коришћења овог превода.


