Специалисты Azure Cloud Advocates в Microsoft рады предложить 12-недельную учебную программу из 24 уроков, посвященную основам Интернета вещей. Каждый урок включает в себя тесты до и после урока, письменные инструкции по выполнению урока, решение, задание и многое другое. Наша педагогика, основанная на проектах, позволяет вам учиться в процессе создания — это проверенный способ «закрепить» новые навыки.
Проекты охватывают путь еды от фермы к столу. Сюда входят сельское хозяйство, логистика, производство, розничная торговля и потребительский сектор — все это популярные отрасли промышленности для устройств Интернета вещей.
Заметка Нитьи Нарасимхана. Нажмите на изображение, чтобы увеличить его.
Сердечное спасибо нашим авторам Джен Фокс, Джен Лупер, Джиму Беннетту и нашему художнику-зарисовщику Нитье Нарасимхан.
Также спасибо нашей команде представителей студентов Microsoft Learn, которые просматривали и переводили эту учебную программу: Адитья Гарг, Анураг Шарма, Арпита Дас, Ариан Джейн, Бхавеш Сунеджа, Фейт Хунджа, Латифа Белло, Манви Джа, Мирей Тан, Мохаммад Ифтехер ( Ифту) Эбне Джалал, Мохаммад Зульфикар, Прияншу Шривастав, Танмаи Гоудчеруву и Зина Камель.
Знакомьтесь, команда!
Гифка от Мохита Джайсала
? Нажмите на изображение выше, чтобы просмотреть видео о проекте!
Учителя , мы включили несколько предложений по использованию этой учебной программы. Если вы хотите создавать свои собственные уроки, мы также включили шаблон урока.
Студенты , чтобы использовать эту учебную программу самостоятельно, форкают весь репо и выполняют упражнения самостоятельно, начиная с предлекционной викторины, затем читают лекцию и выполняют остальные задания. Старайтесь создавать проекты, осмысливая уроки, а не копируя код решения; однако этот код доступен в папках /solutions в каждом уроке, ориентированном на проект. Другая идея — создать учебную группу с друзьями и вместе изучать контент. Для дальнейшего изучения мы рекомендуем Microsoft Learn.
Видеообзор этого курса смотрите в этом видео:
? Нажмите на изображение выше, чтобы просмотреть видео о проекте!
При разработке этой учебной программы мы выбрали два педагогических принципа: обеспечить ее проектную основу и частое включение викторин. К концу этой серии учащиеся создадут систему мониторинга и полива растений, систему слежения за транспортными средствами, интеллектуальную заводскую установку для отслеживания и проверки продуктов питания, а также таймер приготовления с голосовым управлением, а также изучат основы Интернет-технологий. В том числе о том, как писать код устройства, подключаться к облаку, анализировать телеметрию и запускать искусственный интеллект на периферии.
Обеспечивая соответствие содержания проектам, процесс становится более интересным для учащихся и улучшается запоминание концепций.
Кроме того, тест с низкими ставками перед уроком формирует намерение учащегося изучить тему, а второй тест после урока обеспечивает дальнейшее запоминание. Эта учебная программа была разработана так, чтобы быть гибкой и увлекательной, и ее можно изучать полностью или частично. Проекты начинаются с малого и к концу 12-недельного цикла становятся все более сложными.
Каждый проект основан на реальном оборудовании, доступном студентам и любителям. Каждый проект рассматривает конкретную область проекта, предоставляя соответствующие базовые знания. Чтобы стать успешным разработчиком, необходимо понять область, в которой вы решаете проблемы. Предоставление этих базовых знаний позволяет учащимся думать о своих решениях и обучении в области Интернета вещей в контексте той реальной проблемы, которую их могут попросить решить. в качестве разработчика Интернета вещей. Студенты узнают «почему» решений, которые они создают, и получают представление о конечном пользователе.
У нас есть два варианта оборудования IoT для использования в проектах в зависимости от личных предпочтений, знаний или предпочтений языка программирования, целей обучения и доступности. Мы также предоставили версию «виртуального оборудования» для тех, у кого нет доступа к оборудованию или кто хочет узнать больше, прежде чем совершать покупку. Вы можете прочитать дополнительную информацию и найти «список покупок» на странице оборудования, включая ссылки для покупки полных комплектов у наших друзей из Seeed Studio.
? Ознакомьтесь с нашим Кодексом поведения, рекомендациями по участию и переводу. Будем рады вашим конструктивным отзывам!
Примечание о тестах : все тесты содержатся в папке приложения-викторины, всего 48 тестов по три вопроса в каждом. Они связаны с уроками, но приложение викторины можно запускать локально или развертывать в Azure; следуйте инструкциям в папке
quiz-app
. Постепенно они локализуются.
Название проекта | Преподаваемые концепции | Цели обучения | Связанный урок | |
---|---|---|---|---|
01 | Начиная | Введение в Интернет вещей | Изучите основные принципы Интернета вещей и основные строительные блоки решений Интернета вещей, такие как датчики и облачные сервисы, пока вы настраиваете свое первое устройство Интернета вещей. | Введение в Интернет вещей |
02 | Начиная | Более глубокое погружение в Интернет вещей | Узнайте больше о компонентах системы Интернета вещей, а также о микроконтроллерах и одноплатных компьютерах. | Более глубокое погружение в Интернет вещей |
03 | Начиная | Взаимодействуйте с физическим миром с помощью датчиков и исполнительных механизмов. | Узнайте о датчиках для сбора данных из физического мира и приводах для отправки обратной связи, пока вы строите ночник. | Взаимодействуйте с физическим миром с помощью датчиков и исполнительных механизмов. |
04 | Начиная | Подключите ваше устройство к Интернету | Узнайте, как подключить устройство Интернета вещей к Интернету для отправки и получения сообщений, подключив ночник к брокеру MQTT. | Подключите ваше устройство к Интернету |
05 | Ферма | Прогнозировать рост растений | Узнайте, как прогнозировать рост растений, используя данные о температуре, полученные с помощью устройства Интернета вещей. | Прогнозировать рост растений |
06 | Ферма | Обнаружение влажности почвы | Узнайте, как определять влажность почвы и калибровать датчик влажности почвы. | Обнаружение влажности почвы |
07 | Ферма | Автоматический полив растений | Узнайте, как автоматизировать полив и рассчитать время с помощью реле и MQTT. | Автоматический полив растений |
08 | Ферма | Перенесите свое предприятие в облако | Узнайте об облачных и облачных службах Интернета вещей, а также о том, как подключить свое предприятие к одному из них вместо общедоступного брокера MQTT. | Перенесите свое предприятие в облако |
09 | Ферма | Перенесите логику вашего приложения в облако | Узнайте, как написать логику приложения в облаке, отвечающую на сообщения Интернета вещей. | Перенесите логику вашего приложения в облако |
10 | Ферма | Обеспечьте безопасность вашего растения | Узнайте о безопасности с помощью Интернета вещей и о том, как обеспечить безопасность вашего предприятия с помощью ключей и сертификатов. | Обеспечьте безопасность вашего растения |
11 | Транспорт | Отслеживание местоположения | Узнайте об отслеживании местоположения по GPS для устройств Интернета вещей. | Отслеживание местоположения |
12 | Транспорт | Хранить данные о местоположении | Узнайте, как хранить данные Интернета вещей для последующей визуализации или анализа. | Хранить данные о местоположении |
13 | Транспорт | Визуализация данных о местоположении | Узнайте о визуализации данных о местоположении на карте и о том, как карты представляют реальный трехмерный мир в двух измерениях. | Визуализация данных о местоположении |
14 | Транспорт | Геозоны | Узнайте о геозонах и о том, как их можно использовать для оповещения о приближении транспортных средств в цепочке поставок к пункту назначения. | Геозоны |
15 | Производство | Обучите детектор качества фруктов | Узнайте об обучении классификатора изображений в облаке для определения качества фруктов. | Обучите детектор качества фруктов |
16 | Производство | Проверьте качество фруктов с помощью IoT-устройства | Узнайте об использовании детектора качества фруктов с устройства Интернета вещей. | Проверьте качество фруктов с помощью IoT-устройства |
17 | Производство | Запустите детектор фруктов на краю | Узнайте, как использовать детектор фруктов на периферийном устройстве Интернета вещей. | Запустите детектор фруктов на краю |
18 | Производство | Запуск обнаружения качества фруктов с помощью датчика | Узнайте, как активировать определение качества фруктов с помощью датчика | Запуск обнаружения качества фруктов с помощью датчика |
19 | Розничная торговля | Обучить детектор акций | Узнайте, как использовать обнаружение объектов для обучения детектора товаров подсчету товаров в магазине. | Обучить детектор акций |
20 | Розничная торговля | Проверка запасов с устройства IoT | Узнайте, как проверить запасы с устройства Интернета вещей, используя модель обнаружения объектов. | Проверка запасов с устройства IoT |
21 | Потребитель | Распознавание речи с помощью устройства IoT | Узнайте, как распознавать речь с устройства Интернета вещей, чтобы создать интеллектуальный таймер. | Распознавание речи с помощью устройства IoT |
22 | Потребитель | Понимать язык | Узнайте, как понимать предложения, произнесенные на устройстве IoT. | Понимать язык |
23 | Потребитель | Установите таймер и дайте устную обратную связь | Узнайте, как установить таймер на устройстве Интернета вещей, и оставьте голосовое сообщение о том, когда таймер установлен и когда он заканчивается. | Установите таймер и оставьте устную обратную связь |
24 | Потребитель | Поддержка нескольких языков | Узнайте, как поддерживать несколько языков, как разговоров, так и ответов вашего умного таймера. | Поддержка нескольких языков |
Вы можете запустить эту документацию в автономном режиме с помощью Docsify. Создайте форк этого репозитория, установите Docsify на свой локальный компьютер, а затем в корневой папке этого репозитория введите docsify serve
. Веб-сайт будет обслуживаться через порт 3000 на вашем локальном хосте: localhost:3000
.
При необходимости вы можете создать PDF-файл этого контента для автономного доступа. Для этого убедитесь, что у вас установлен npm, и выполните следующие команды в корневой папке этого репозитория:
npm i
npm run convert
К некоторым урокам в папке слайдов имеются слайды.
Хотите внести свой вклад в перевод? Пожалуйста, прочтите наши рекомендации по переводу и добавьте свой комментарий к одному из вопросов перевода. Если вы хотите перевести на новый язык, создайте новый вопрос для отслеживания.
Наша команда выпускает и другие учебные программы! Проверить:
Вы можете найти все указания авторства изображений, используемых в этой учебной программе, где это необходимо, в разделе «Атрибуции».