Бесплатный курс "Создание интернет вещей"
Базовое обучение.

Онлайн обучение в удобное для вас время.
Удаленная работа в лаборатории интернет вещей.

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. Темы лекции:

  1. Введение в IOT
  2. Датчики и исполнительные механизмы
  3. Архитектура ESP8266
  4. Язык программирования СИ
  5. Существующие платформы для создания IOT. Blynk, ThingSpeak
  6. Разработка мобильных приложений

7. Темы практические занятий (в форме вебинаров):

  1. Практика программирования ESP8266 на языке СИ
  2. Программирования WEB приложений

8. Темы лабораторных работ

  1. Подключение модуля к сети Wi-Fi. Использование статического адреса. Вывод диагностической информации о модуле.
  2. Подключение кнопки, реле, датчика температуры DHT11. Вывод показаний в последовательный порт.
  3. Создание локального Web-сервера
  4. Сервис blynk и работа с ним
  5. Сервис thingspeak и работа с ним
  6. Использование MQTT сервера
  7. Создание WEB приложения HTML/CSS/JavaScript
  8. Создание облачного сервера на Node JS

Присоединяйтесь к команде профессионалов.

Зарегистрироваться