Бесплатный курс "Создание интернет вещей" Базовое обучение.
Онлайн обучение в удобное для вас время.
Удаленная работа в лаборатории интернет вещей.
1. Краткое описание.
Курс позволяет освоить самое перспективное направление XXI века – технологию интернет вещей (Internet of Things - IOT) и получить необходимые знания для дальнейшего развития. Вы изучите основные технологии IoT, основы электроники, изучите самый популярный чип ESP8266, который широко используется в различных проектах. Также вы изучите язык программирования СИ и научитесь создавать программы для микроконтроллера. Вы изучите существующие платформы для создания IoT и получите практический опыт работы с ними. Курс проводится дистанционно через Интернет и включает в себя выполнение большого количества лабораторных работ на реальных устройствах в удаленной лаборатории IotAcademy. Вы создадите устройства, которые взаимодействуют между собой через интернет и WEB приложение, которые будет работать на IPhone/Android.
2. Для кого:
Школьники и студенты, желающие стать разработчиками интернет вещей
Начинающие программисты, желающие изучить технологии IoT
Фрилансеры, желающих освоить технологии IoT
Желающие создать свой стартап в сфере IoT, изучить программирование на СИ для Arduino, ESP8266.
3. Характеристика курса
Длительность обучения – 2 месяца. Лекции – 30 часов, тестирование – 4 часа, лабораторные работы – 16 часов, практические занятия – 4 часа. Рассматриваемые технологии: ESP8266, СИ, JavaScript, Node JS, HTML, CSS, MQTT, Blynk, ThingSpeak.
4. Полученные знания (то, что вы будете знать)
Технологии IOT и построение проектов на их основе.
Аппаратное обеспечение компонентов IOT, датчики и исполнительные механизмы.
Архитектура и характеристики ESP8266.
Основы программирования на языке программирования СИ.
Готовые платформы для создания IoT.
5. Полученные умения (то, что вы будете уметь)
Программировать микроконтроллер на языке СИ
Создавать WEB приложения на HTML/CSS/JavaScript
Использовать MQTT протокол
Создавать простейшие облачные сервисы на Node JS
Уметь отлаживать программный код на СИ, JavaScript
6. Темы лекции:
Введение в IOT
Датчики и исполнительные механизмы
Архитектура ESP8266
Язык программирования СИ
Существующие платформы для создания IOT. Blynk, ThingSpeak
Разработка мобильных приложений
7. Темы практические занятий (в форме вебинаров):
Практика программирования ESP8266 на языке СИ
Программирования WEB приложений
8. Темы лабораторных работ
Подключение модуля к сети Wi-Fi. Использование статического адреса. Вывод диагностической информации о модуле.
Подключение кнопки, реле, датчика температуры DHT11. Вывод показаний в последовательный порт.