|
|
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 (Автоматизирано и винаги актуално)
Арабски | Бенгалски | Български | Бирмански (Мианмар) | Китайски (опростен) | Китайски (традиционен, Хонг Конг) | Китайски (традиционен, Макао) | Китайски (традиционен, Тайван) | Хърватски | Чешки | Датски | Холандски | Естонски | Фински | Френски | Немски | Гръцки | Иврит | Хинди | Унгарски | Индонезийски | Италиански | Японски | Корейски | Литовски | Малайски | Марати | Непалски | Нигерийски пиджин | Норвежки | Персийски (фарси) | Полски | Португалски (Бразилия) | Португалски (Португалия) | Пенджабски (Гурмукхи) | Румънски | Руски | Сръбски (кирилица) | Словашки | Словенски | Испански | Суахили | Шведски | Тагалог (Филипински) | Тамилски | Тайландски | Турски | Украински | Урду | Виетнамски
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 свят в две измерения | Визуализация на данни за местоположение |
| 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
Атрибуции на изображения
Можете да намерите всички атрибуции за използваните изображения в тази учебна програма, където е необходимо, в Атрибуции.
Отказ от отговорност:
Този документ е преведен с помощта на AI услуга за превод Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи може да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да било недоразумения или погрешни интерпретации, произтичащи от използването на този превод.


