Дистанционный курс «Разработка приложений интернета вещей»

Разработка приложений интернета вещей
АктуальностьИдёт набор
Стоимость15 000 руб.
Для студентов СПбГЭТУ «ЛЭТИ»12 000 руб.
Начало занятий15.09.2018
  Записаться на курс

Программа направлена на изучение принципов создания проектов интернета вещей, таких как «умный» дом.

В курс входит обучение программированию платформы Arduino, управлению работой электрических схем, датчиков и устройств, являющихся аппаратной составляющей проектов, а также изучение принципов создания веб-приложений на базе платформы для интернета вещей PTC Thingworx. Результатом обучения является умение проектировать «умные» системы под управлением Arduino, поддерживающие как удаленное управление пользователем, так и возможность автономной работы.

Описание технологии обучения

Технология обучения включает в себя самостоятельное изучение материалов (видеолекции, скринкасты, электронные документы) в системе электронного обучения, прохождение тестов и выполнение практических заданий. Практические задания отправляются преподавателю на проверку.

В процессе обучения преподавателем осуществляется обратная связь со слушателями (вебинары, форумы, электронная почта) по консультированию в целом по прохождению курса, а также по выполнению практических заданий.

  • Для выборочного ознакомления с материалами курса и интерфейсом платформы онлайн-обучения LETIteach перейдите по ссылке.
  • Для доступа к материалам Вам необходимо будет зарегистрироваться (возможен вход по google-аккаунту) и записаться на курс. В случае возникновения вопросов обращайтесь по адресу cnot@etu.ru.

Авторы курса

Петрова Карина Андреевна

Специалист по PTC ThingWorx

Эксперт JuniorSkills, чемпионка WorldSkills Russia 2017

Цаллагова Маргарита Михайловна

Специалист по PTC ThingWorx

Технический эксперт JuniorSkills

Тимофеев Александр Викторович

Директор ЦНОТ, к.т.н., доцент кафедры вычислительной техники

Эксперт финала национального чемпионата WorldSkills Russia 2017

Краткое содержание программы

Раздел 1. Основы работы с Arduino

Неделя 1. Введение в Arduino. Проектирование схем при работе с Arduino на примере подключения кнопки.

Структура платы Arduino. Основные выводы. Структура программы для Arduino. Монитор порта. Проектирование схем при работе с Arduino на примере подключения кнопки.

Неделя 2. Проектирование нескольких схем при работе с Arduino на примере кнопки и светодиода. Работа с цифровыми выводами. ШИМ выводы.

Работа с цифровыми выводами. ШИМ выводы. Запись информации. Проектирование нескольких схем при работе с Arduino на примере кнопки и светодиода.

Неделя 3. Работа с цифровыми датчиками.

Работа с цифровыми датчиками. Датчик движения. Датчик влажности и температуры воздуха. Датчик температуры почвы. Ультразвуковой дальномер.

Неделя 4. Работа с аналоговыми датчиками. Подключение устройств.

Работа c аналоговыми датчиками (влажности почвы, освещенности, протечки, огня и газа). Подключение устройств (помпа, сервопривод, светодиодная лента).

 

Раздел 2. Создание приложений Интернета вещей на платформе PTC Thingworx

Неделя 5. Основные принципы создания приложений Интернета вещей. Отображение информации на платформе PTC Thingworx. Виджеты.

Основные принципы создания приложений Интернета вещей. Структура приложений Интернета вещей на платформе PTC Thingworx. Отображение информации на платформе PTC Thingworx. Виджеты.

Неделя 6. Отображение информации на платформе PTC Thingworx. Загрузка данных. 

Передача данных от Arduino на платформу PTC Thingworx.

Отображение информации на платформе PTC Thingworx. Загрузка данных.  Передача данных от Arduino на платформу PTC Thingworx.

Неделя 7. Изменение параметров вещи с помощью графического интерфейса. Подключение собственных сервисов. Передача имени вещи между страницами интерфейса.

Изменение параметров вещи с помощью графического интерфейса. Ручное управление. Подключение собственных сервисов. Создание дополнительных страниц. Передача имени вещи между страницами интерфейса.

Неделя 8. Организация автоматического управления. Передача данных от Thingworx на Arduino. Формат JSON.

Организация автоматического управления. Передача данных от Thingworx на Arduino. Формат JSON.

Неделя 9. Использование подписок и таймеров. Работа с Infotable.

Организация автоматического управления устройствами с использованием подписок на события при изменении свойств вещи. Вызов сервисов с определенным промежутком времени по таймеру. Использование таблиц для работы с данными.

Неделя 10. Работа с Stream.

Использование потоков данных для хранения истории изменений значений свойств и отображения графиков.


Контактная информация

пн. - пт. с 10:00 до 17:00
+7 812 346-28-18, +7 812 346-45-21
+7 812 346-45-21
ino@etu.ru

Запись на курс

Отправляя сообщение с помощью данной формы, вы соглашаетесь с обработкой своих персональных данных в соответствии с «Политикой обработки и защиты персональных данных СПбГЭТУ «ЛЭТИ». Все поля помеченные * являются обязательными для заполнения.