Кто такой инженер IoT?
IoT Engineer (Internet of Things Specialist) — специалист по подключенным объектам, IoT инженер разрабатывает инновационные сервисы, помогающие пользователям получать, контролировать и управлять информацией. Они также несут ответственность за разработку и управление широким спектром устройств, платформ, программного обеспечения, оборудования и систем IoT, используя сочетание данных, технологий и исследований.
Компании, нанимающие специалистов по Интернету вещей, ищут кандидатов, способных спроектировать, внедрить и поддерживать надежную и масштабируемую систему управления данными.
Что делают инженеры IoT и чем занимаются?
Обязанности, например, на одной из вакантных должностей:
- программное обеспечение (мейнфрейм) на основе mqtt для соединения IoT между отдельным продуктом IoT и брокером
- программное обеспечение (часть мейнфрейма) для управления устройством
- программное обеспечение (часть мейнфрейма) для отправки данных от брокера mqtt на сервер firebase (сервер, используемый пользовательским приложением в качестве бэкэнда)
- программное обеспечение (часть мейнфрейма) для восстановления из firebase и отправки обратно брокеру mqtt
Что должен знать и уметь инженер IoT?
Требования к IoT-инженерам:
- Знание языка С
- Знание архитектуры современных микроконтроллеров AVR и ARM
- Опыт работы с библиотеками CMSIS, LL, HAL
- Знание периферии современных микроконтроллеров
- Современные технологии связи Wi-Fi, BT, LoRa
- Прототипы устройств на микроконтроллерах
- Знание современной элементной базы, умение читать схемы
- Написание собственных библиотек C
- Написание собственного загрузчика
- Работа с алгоритмами шифрования и библиотеками
- Работа со средой программирования Clion, STM32CubeIDE
- Работает в среде проектирования KiCad, EasyEDA
- Умение работать в среде Linux (настройка, установка)
- Создание аппаратного WEB-сервера
- Взаимодействие с мобильными устройствами
Востребованность и зарплаты инженеров IoT
На данный момент на сайте поиска работы есть 381 вакансия, и спрос на IoT-инженеров растет с каждым месяцем.
Количество вакансий с указанной зарплатой инженера IoT по всей России:
- от 120 000 руб. 44
- от 200 000 руб. 32
- от 280 000 руб. 18
- от 360 000 руб. 14
- от 440 000 руб. 8
Вакансии с указанным уровнем дохода в Москве:
- от 150 000 руб. 20
- от 225 000 руб. 14
- от 295 000 руб. 8
- от 370 000 руб. 6
- от 445 000 руб. 4
Вакансии с указанным уровнем дохода в Санкт-Петербурге:
- от 150 000 руб. 7
- от 295 000 руб. 4
- от 370 000 руб. 3
- от 445 000 руб. 2
Как стать инженером IoT и где учиться?
Варианты обучения нейросетевого разработчика с нуля:
- Самостоятельное обучение — всевозможные видео на YouTube, книги, форумы, туториалы и т д. Плюсы — дешево или очень доступно. Недостатки — нет последовательности, самообучение может быть малоэффективным, приобретенные навыки могут не потребоваться работодателю;
- Онлайн обучение. Вы можете пройти курс на одной из образовательных платформ. Такие курсы рассчитаны на людей без специальной подготовки, поэтому подойдут большинству людей. Обычно упор в онлайн-обучении делается на практику — это позволяет быстро пополнить портфолио и устроиться на работу сразу после обучения.
Ниже представлен обзор 14 лучших онлайн-курсов.
14 лучших курсов для обучения инженера IoT: подробный обзор
1 место. Курс «Инженер умных устройств» — GeekBrains
https://gb.ru/geek_university/internet-of-things
Стоимость: Договор рассрочки на 36 месяцев — от 4 117 ₽/мес
Для кого курс:
- Для начинающих
Узнайте, как проектировать устройства на основе микроконтроллеров. Вы сможете самостоятельно создать сеть умных гаджетов. - Специалисты из других областей ИТ
Изучите инженерные навыки и специализируйтесь на IoT. Войдите в перспективное направление и повысьте уровень своего дохода. - Инженеры и ремонтники
Расширьте свои знания: освойте C, разработку и отладку программного обеспечения. Повысьте свои профессиональные навыки и получите возможность построить карьеру в сфере IoT.
Программа обучения:
- Учебный курс
Вы начнете осваивать технические основы профессии: поиск информации и основные операции с файлами. Узнайте, как создавать и оптимизировать сложные запросы.
- Базовый курс
- Основы программирования.
- Общие принципы микроэлектроники и программирования
В первой четверти вы изучаете программирование на C. Научитесь работать со сборочным оборудованием (печатная плата, паяльник, резистор) и разработайте свое первое электронное устройство. Вы также начнете знакомиться с микроконтроллерами на примере простых в освоении устройств итальянского бренда Arduino.
- Встреча декана факультета со студентами
- Знакомство с профессией
- Рабочая станция
- Базовый уровень программирования на C
- Основы электроники
- Дизайн устройства.
- Работа с промышленными микроконтроллерами и интерфейсами взаимодействия
На первых двух курсах четверти вы изучите архитектуру ARM и выполните 2 проекта: на плате Nucleo и на базе микроконтроллеров STM32. На третьем курсе вы изучите принципы работы технологий, обеспечивающих связь между устройствами.
- Вводный курс по микроконтроллерам
- Микроконтроллеры ARM (STM32)
- Основные технологии в электронике.
- Расширенное программирование микроконтроллера
Вы выучите язык C на продвинутом уровне. Вы сможете применить полученные знания при разработке встраиваемых систем. Узнайте, как работать с операционными системами реального времени, и продолжайте изучать технологии Интернета вещей для подключения устройств в домашней сети.
- Продвинутое программирование на C
- ОСРВ (операционная система реального времени)
- Связь.
- Подготовка диссертации и собеседования
Вы получите опыт разработки отказоустойчивых распределенных устройств, выполните итоговый проект, пройдете курсы по подготовке к собеседованиям и сможете сделать свой первый шаг в профессии юниором.
- Распределенные сети / Диссертация
- Что подготовить к собеседованию.
- Курсы вне квартала — Подготовка к поиску работы
- Выборные предметы — Юридическое индивидуальное предпринимательство и фриланс.
Вы получите диплом о профессиональной переподготовке и электронный сертификат, который сможете добавить в портфолио и предъявить работодателю.
2 место. Курс «Разработчик IoT» — OTUS
https://otus.ru/lessons/iot-dev/
Стоимость: нет информации
Интернет вещей (IoT, Internet of Things) — это глобальная сеть компьютеров, датчиков (sensors) и приводов (actuators), которые общаются друг с другом с помощью интернет-протокола IP (Internet Protocol).
Устройства, подключенные к IoT, используются в разных сферах: от всем известного умного дома, управляющего «вещами» в той же квартире, до промышленного интернета вещей, где процессы автоматизируются в масштабах предприятия.
Курс предназначен для:
- инженеры, которые хотят познакомиться с новой индустрией IoT;
- программисты и схемотехники, такие как:
- устройства программируются по протоколам передачи данных, принятым в IoT;
- стремится создавать умные устройства из обычных железяк;
- хотят научиться писать приложения для своего гаджета.
- кто хочет:
- научитесь подключать свои устройства к облачной платформе IoT;
- разрабатывать и анализировать сценарии логики поведения объекта;
- проектирование архитектур современных IoT-решений.
Чему вы хотите научиться:
- создание программ для одиночных настольных компьютеров, обеспечивающих функциональность «умных устройств”;
- строить системы датчиков и исполнительных устройств на базе микроконтроллеров, налаживать их взаимодействие друг с другом по сети;
- разбираться в особенностях протоколов взаимодействия устройств, выбирать протокол под свои задачи;
- написание эмуляторов реальных устройств;
- проанализировать архитектуру существующих IoT-решений и программно-аппаратных комплексов;
- навигационные системы IoT, способные решать глобальные проблемы в производстве, транспорте, здравоохранении и энергетических системах;
- создание прототипов IoT-решений с использованием платформы Rightech IoT Cloud IoT от аппаратного уровня до клиентского приложения.
Программа обучения:
Модуль 1: Устройства и сети
- Тема 1. Общие положения Интернета вещей
- Тема 2. Архитектура Интернета вещей
- Тема 3. Системы бесконтактной идентификации RFID/NFC
- Тема 4. Датчики — часть 1
- Тема 5. Датчики — часть 2, актуаторы
- Тема 6. Контроллеры и системы питания
- Тема 7. Протоколы передачи данных — часть 1
- Тема 8. Протоколы передачи данных — часть 2
- Тема 9. Моделирование поведения IoT-устройства
- Тема 10. Детальный разбор протокола
- Тема 11. Получение данных и отправка команд
Модуль 2: Платформы и приложения
- Тема 12. Облачные технологии — часть 1
- Тема 13. Облачные технологии — часть 2
- Тема 14. Интернет вещей. Платформы Интернета вещей
- Тема 15 — Обзор облачных платформ IoT — AWS
- Тема 16. Взаимодействие клиентов MQTT с облачным брокером
- Тема 17. Введение в облачную платформу Rightech IoT
- Тема 18: Обзор облачных платформ Интернета вещей — Google Cloud Platform
- Тема 19. Обзор облачных платформ IoT — Rightech IoT Cloud
- Тема 20. Обработка данных — часть 1
- Тема 21. Обработка данных — часть 2
- Тема 22. Автоматизация процессов
- Тема 23. Обзор облачных платформ IoT — Losant
- Тема 24. RESTful API
- Тема 25
- Тема 26
- Тема 27. Приложения — Безопасность
- Тема 28. Чат-бот для быстрых команд устройству
- Тема 29. Вопросы и ответы по курсу
Модуль 3. Модуль проекта
- Тема 30. Консультации по проектам
- Тема 31. Охрана инженерных работ
Дипломная работа
Проект состоит из трех частей по завершенным модулям.
ПД проекта не включает завершенные ПД в рамках предмета, но основан на тех же принципах реализации и охватываемого материала.
Расчетное время выполнения 18 часов.
Вам предлагается решить реальный кейс из сферы IoT:
- прототипирование и разработка программных эмуляторов;
- разработка сценариев взаимодействия умных устройств и эмуляторов с внешними сервисами и облачными платформами для Интернета вещей;
- создание «цифровой копии» реальных юнитов, групп юнитов;
- организация взаимодействия устройств с использованием облачных технологий;
- потоковая передача данных устройства;
- организация клиент-серверного взаимодействия с использованием REST-full API;
- внедрение чат-ботов.
После обучения вы
- получать материалы по всем пройденным занятиям (видеозапись вебинаров, выполненные домашние задания, итоговый проект);
- научиться разрабатывать устройства IoT;
- получить сертификат об окончании курса от OTUS;
- получить навыки создания симуляторов интеллектуальных устройств и прототипирования;
- получить навыки изготовления цифровых копий и организации взаимодействия смарт-устройств и облачных технологий.
3 место.Курс «Интернет вещей и киберфизические системы» — НИУ ВШЭ
https://www.hse.ru/ma/internet/moocs
Стоимость: нет информации
В рамках 1-2 предметов магистерской программы «Интернет вещей и киберфизические системы» к изучению предлагаются следующие предметы.
1 год обучения:
- Введение в Интернет вещей и встроенные системы, автор: UCI Externsion, язык курса: английский — обязательный онлайн-курс (2 модуля)
- Инфокоммуникационные системы и сети (Introduction to TCP/IP, автор: YONSEI University, язык курса: английский) — онлайн-компонент обязательного курса (1-2 модуля)
- Кибербезопасность и Интернет вещей (Автор: The University System of Georgia, язык курса: английский) — онлайн-компонент обязательного курса (1-2 модуля)
- Облачные технологии (IoT (Интернет вещей) Новые технологии для беспроводных и облачных вычислений, Автор: YONSEI University, язык курса: английский) — онлайн-компонент обязательного курса (3-4 модуля)
2 года обучения (1 из 3 по выбору):
- Introduction to Deep Learning (Введение в глубокое обучение, автор: Высшая школа экономики)
- Цифровая обработка сигналов (автор: EPFL)
- Промышленный IoT на Google Cloud Platform, автор: Google Cloud).
Курс «Интернет вещей (практический курс)» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
https://www.specialist.ru/course/iot
Цена: 38 200 ₽ — 43 490 ₽
Курс состоит из теоретической и практической частей. Учебники теперь доступны на русском языке.
- В теоретической части даются основные представления о развитии используемых технологий, раскрывается само понятие концепции Интернета вещей (IoT), рассматриваются реализации в различных сферах деятельности.
- Практическая часть курса представляет собой серию лабораторных работ, разработанных в виде отдельных модулей, построенных на единой базе, что позволит слушателям применить полученные знания для построения собственных решений по автоматизации повседневных задач.
- В рамках итоговой работы студентам будет предложено придумать вариант желаемой автоматизации с использованием модулей, оцененных в лабораторной работе.
Ты выучишь:
- проанализировать основные компоненты IoT;
- создание систем датчиков/актуаторов с использованием микроконтроллера Arduino;
- создавать программы на Python, обеспечивающие функциональность IoT для одноплатного компьютера Raspberry Pi;
- использовать технологии Cloud и Fog в системе IoT;
- разбираться в системах IoT, способных решить глобальные проблемы в производстве, здравоохранении или энергетических системах;
- спроектируйте и создайте прототип IoT на реальных устройствах или в Packet Tracer 7.0.
Программа курса:
Модуль 1. Вещи и их взаимодействия (8 часов.)
Дается понятие Интернета вещей, оцениваются процессы в моделях управляемых систем, изучаются модели и способы связи и архитектура Интернета вещей.
Лабораторная работа:
- Сравнение разомкнутой и замкнутой систем управления
- Нарисуйте схему процесса
- Схема реального процесса
- Анализ процесса
- откройте систему управления контуром
- Подключайте устройства для создания Интернета вещей
Модуль 2. Датчики, исполнительные устройства и микроконтроллеры (8 ак.ч.)
Раскрыты основные термины и понятия электроники, рассмотрены отличия аналоговых и цифровых систем, изучены микроконтроллеры, их связь с датчиками и управляемыми элементами.
Лабораторная работа:
- Мир работает по схеме
- Цифровой осциллограф
- Разработка схемы от начала до конца
- Моделирование устройств IoT
- Мигаем светодиодом с Ардуино
- Светодиод RGB с использованием Arduino и Arduino IDE
- Фоторезистор и Ардуино
- Датчик растяжения и сервопривод
- Реле
- Датчики и микроконтроллеры PT
Модуль 3: Программное обеспечение везде (8 часов.)
Рассмотрены языки программирования, различия между интерпретатором и компилятором, рассмотрены процедуры выполнения программы с помощью Python на примере одного настольного ПК.
Лабораторная работа:
- Настройка приложения PL с Raspberry Pi
- Использует Блокнот PL-App
- Основные команды Linux
- Написание скриптов Python с использованием Blockly
- Написание скриптов в текстовом редакторе
- Мигание светодиодом с помощью Raspberry Pi и PL-App
- Откройте для себя мир экспертов по кибербезопасности
- Работает с Cisco Spark
- Взаимодействуйте с физическим миром от Cisco Spark
- Написание простых скриптов Python
- Взаимодействие между кодом Arduino и кодом Python
- Светодиодные линии и графики с использованием PL
- Светодиоды управления на панели управления PL-App
- Включить SBC
Модуль 4: Сеть, туман и облачные вычисления (8 часов.)
Рассмотрены сетевые устройства и коммуникационные среды, протоколы передачи данных и маршрутизация, использование облачных и туманных вычислений.
- Исследование умного дома
- Создайте подключенное производственное решение
- Предлагает облачные услуги в рамках IoT
Модуль 5. Цифровизация бизнеса. Приложения IoT в бизнесе (8 часов.)
Приводятся понятия конвергентной сети и взаимосвязи вещей, вопросы безопасности и основные столпы Cisco IoT, исследуется, как технологии автоматизации приходят в бизнес.
- Вертикальные и горизонтальные рынки
- исследовать умный город
- Изучение интеллектуальной сети
- Система аварийного отключения при землетрясении на электростанциях
Модуль 6: Создание решения IoT (8 часов.)
Предоставляются навыки построения проекта по созданию решения Интернета вещей, от планирования до прототипирования решения.
- Вертикальные и горизонтальные рынки
- Изучение умного города
- Изучение интеллектуальной сети
- Система аварийного отключения при землетрясениях на электростанциях.
Курс «Введение в Интернет вещей» — Открытое образование
https://openedu.ru/course/ITMOUniversity/INTROIOT/
Стоимость: нет информации
В рамках курса вы освоите базовые знания об Интернете вещей и получите практический опыт разработки на базе устройств Arduino.
Цель курса — дать учащимся базовые знания, необходимые для понимания Интернета вещей и разработки с использованием устройств Arduino.
В результате прохождения курса слушатели освоят основные цифровые технологии и алгоритмы в рамках концепции Интернета вещей, научатся выбирать технологии работы с информацией в зависимости от класса задач в данной области, получат навыки в технологии программирования и настройки сетевого взаимодействия Интернета вещей.
В курсе описывается понятие Интернета вещей, практическое применение в различных сферах (Умный дом, Умный город), устройства Интернета вещей и их взаимодействие, рассматриваются основные сетевые протоколы, топология сети и введение в программирование Интернета вещей. На протяжении всего курса будут проводиться лабораторные работы по закреплению пройденного материала.
Каждый предмет предполагает изучение в течение одной недели.
Приобретенная компетенция:
09.03.01 Информатика и вычислительная техника
- Уметь использовать цифровые технологии для анализа и решения мировоззренческих социальных, личностных и профессиональных проблем и процессов, определяющих жизнь в цифровом пространстве (КК-4)
- Уметь применять системные решения при проектировании, разработке и эксплуатации Интернета вещей (ПК-C3.1)
- Сетевые технологии для Интернета вещей, облачных и туманных вычислений (PC-C3.2).
09.03.04 Разработка программного обеспечения
- Возможность установки программно-аппаратных средств информационно-автоматизированных систем (ОПК-1)
- Возможность участия в настройке и настройке программно-аппаратных комплексов (ОПК-4)
- Способность использовать основные законы, действующие в процессе изготовления продукции машиностроения, для производства продукции требуемого качества, заданного количества при наименьших затратах общественного труда (ПК-1)
- Умение выбирать основные и вспомогательные материалы для производства технических изделий, способы реализации важнейших технологических процессов, аналитические и численные методы при разработке их математических моделей (ПК-2).
Курс «Введение в Интернет Вещей» — Stepik
https://stepik.org/course/71759/promo
Стоимость: бесплатно
Курс познакомит вас с концепцией Интернета вещей (IoT) — устройств, объектов и услуг, подключенных к глобальной сети с интеллектуальными возможностями.
Курс предназначен для широкой аудитории, интересующейся современными технологиями.
Программа курса:
8 уроков, включая видеолекции и упражнения для самопроверки.
- О курсе
- Введение в Интернет вещей
- Что такое Интернет вещей
- Применение Интернета вещей
- Датчики и интеллектуальные датчики
- Машинное обучение и обработка данных
- Беспроводные технологии
- Программное обеспечение
- Облачные технологии
- Заключительный экзамен по курсу
- Часть 1
- Часть 2.
Сертификат выдается.
Курс «Введение в Интернет вещей» — Амперка
http://teacher.amperka.ru/internet-of-things
Цена: 18 490 ₽
Цели курса:
- дать учащимся представление о современных технологиях, используемых в Интернете вещей.
- Дайте им возможность завершить свой индивидуальный проект.
- Показать на практике, как устроены системы интернета вещей и какие компоненты в них используются на данный момент.
Содержание:
- От простого к сложному
Курс построен по восходящему принципу. Сначала изучаются конечные устройства на примере платы микроконтроллера и операционной системы реального времени, а затем методы связи между устройствами, основы межмашинного взаимодействия и работы с данными в облачной платформе. - Разбор типичных случаев
Курс требует выполнения лабораторных работ и закрепления материала в виде учебных кейсов — прототипов реальных систем Интернета вещей. Будь то автоматический полив, слежение за транспортом, электронный замок или магазин без продавца. - Практическое прототипирование
Курс рассчитан на широкий круг учащихся, поэтому набор предназначен для быстрого прототипирования на макетной плате без пайки и соединения компонентов через разъемы. Таким образом исключается переполюсовка — типичная ошибка новичков, часто приводящая к порче элементов.
Курс «Интернет вещей (IoT)» — IT HUB Group
https://academy.ithub.ru/course/iot
Цена: 9 000 ₽
Курс раскрывает концепцию Интернета вещей в целом; тенденции в этом направлении, архитектура Интернета вещей, включает тематические исследования — решения для Интернета вещей в Microsoft и IBM.
Курс содержит:
- вводная часть, позволяющая понять концепцию IoT и ее основные понятия,
- основная часть — глубокий слушатель в деталях систем и проектов IoT,
- Часть «Бизнес» — знакомство слушателя с существующими проектами в сфере IoT
- практическая часть для демонстрации технологий IoT на примере решений Microsoft и IBM.
Ты выучишь:
- Что такое Интернет вещей
- Какие проблемы он может решить, а какие нет
- Каковы типичные варианты использования систем IoT
- Основные принципы систем Интернета вещей.
Вы будете в состоянии:
- Рассмотрите преимущества возможности использования систем IoT в различных проектах и условиях
- Выбирайте технологии для внедрения IoT-систем в зависимости от объема задач
- Используйте технологии Microsoft и IBM для создания прототипов систем IoT
- Выбирайте оборудование и облачные платформы для проектов IoT.
Программа курса:
Модуль 1. Введение.
- Введение. Что такое IoT и зачем он нужен
- История Интернета вещей
- Интернет вещей сегодня: сценарии применения
- Интернет вещей завтрашнего дня: куда движется Интернет вещей
Модуль 2. Деловая часть.
- Обзор IoT-проектов и их эффективность
Модуль 3. Общая часть.
- Архитектура Интернета вещей
- Обзор «аппаратной» составляющей IoT
- Обзор облачной составляющей IoT
Модуль 4. Практическая часть.
- Обзор «домашних» решений для IoT
- Технологии Интернета вещей Майкрософт
- Технологии Интернета вещей IBM
- Проект IoT — Пивоварня IoT.
Курс «IoT: как Интернет Вещей изменит мир» — SEDICOMM University
https://edu-cisco.org/courses/cisco-iot/
Цена: 1 383 ₽
В курсе представлен обзор концепций и задач качественно новой экономики Интернета Всего. В курсе обсуждается Интернет и его развитие с точки зрения взаимодействия между людьми, процессами, данными и вещами, которые составляют Интернет всего.
В рамках обучения учащиеся могут использовать следующие ресурсы:
- Видео, презентации и мнения клиентов и экспертов в области Интернета вещей
- Интерактивные задания и другие виды упражнений, позволяющие закрепить пройденный материал
- Ссылки на статьи и веб-сайты, содержащие информацию, полезную для самостоятельного изучения сетей и Интернета вещей
- Тесты для проверки понимания представленной информации.
Чему вы научитесь на курсе:
- Узнайте о ценности Интернета вещей и цифровой трансформации для бизнеса и правительств.
- Поймите важность программного обеспечения и данных для цифрового бизнеса и общества.
- Откройте для себя преимущества автоматизации и искусственного интеллекта для цифровой трансформации.
- Откройте для себя принципы, лежащие в основе сети на основе намерений.
- Понимать необходимость повышения информационной безопасности в цифровом мире.
Курс «Internet of Things» — DGTL School
https://dgtlschool.by/iot
Стоимость: нет информации
На курсе вы узнаете:
- Что такое IoT простыми словами
- Классическая архитектура Интернета вещей
- Какие протоколы следует использовать в решениях IoT
- Выбор платформы Интернета вещей. Что искать
- Заказчик хочет использовать датчики IoT. Ваши предложения
- Требования к IoT-решению — это просто? Нисколько!
- Интернет вещей и клиентский бизнес? Какие есть варианты и как убедить клиента рискнуть
- Как начать изучать бизнес-аналитику IoT
- Как работает система IoT
- Какие элементы вашей жизни уже имеют доступ к Интернету и насколько это безопасно
- Типичные варианты использования систем IoT
- Ответьте на ваши вопросы.
После курса вы сможете:
- Оценить вероятность возможности использования IoT-систем в разных проектах и условиях
- Запускайте IoT-проекты и проводите этап бизнес-анализа
- Определение и анализ требований к проектам IoT
- Выбирайте подходящие технологии для внедрения IoT-систем в зависимости от объема задач и приложений
- Создавайте прототипы IoT-систем на базе технологий Google, IBM, Amazon и Microsoft
- Выбирайте оборудование и облачные платформы для проектов IoT.
Программа курса:
20 часов, 2 недели и 2 тренера
- Введение в Интернет вещей
- Введение. Что такое IoT и зачем он нужен? Где и кем используется IoT? Как Интернет вещей меняет бизнес? Интернет вещей в борьбе с коронавирусом. Эффект колоссальный!
- История развития Интернета вещей. RFID — основа современных систем IoT
- Сфера применения Интернета вещей сегодня. Практические сценарии использования
- Перспективы развития IoT. Завтра нас ждет еще один прыжок. Постоянное увеличение количества IoT-проектов и запросов от клиентов
- Возможности в IoT-проектах. Отличия от программных проектов
- Затронутые стороны
- Возможности в IoT-проектах
- Бизнес-составляющая в проектах IoT. Как определить правильные бизнес-цели. Истории из жизни. Что делать, если заказчик скрыл истинные бизнес-цели
- Обзор IoT-проектов и их эффективности. Что мы замечаем в первую очередь? Учиться на чужих ошибках
- Как начинается проект IoT? Спринт около 6 недель. Прозрачный?
- Роль аналитика в проектах IoT. Какие навыки нужны аналитикам для работы над проектом
- Поможет ли Карл Вигерс в проектах IoT? Да! Рекомендации Вигера по определению и документированию требований
- Общие требования к IoT-проектам. Различные подходы к определению требований в проектах IoT
- Общая часть Интернета вещей
- Архитектура Интернета вещей. Необходимые компоненты. Слой взаимодействия. Обзор наиболее важных структурных элементов в системах
- Обзор оборудования IoT. Как выбрать и что использовать? Может ли аналитик заменить архитектора?
- Требования к нефункциональному оборудованию. Что такое и как это обнаружить? Строгий подход к анализу требований
- Обзор основных протоколов для организации взаимодействия между блоками систем требования к протоколу. Что определяет выбор протоколов. Может ли аналитик повлиять на выбор протокола
- Сравнение протоколов для IoT. Преимущества и недостатки
- Практический пример – Выбор протокола для проекта
- Протоколы. Облачная составляющая Интернета вещей
- Технологии беспроводных сетей с низким энергопотреблением — LPWAN, WLAN, WPAN
- Использование сотовых сетей для IoT EC-GSM, LTE-M, NB-IoT
- Протоколы прикладного уровня для IoT — CoAP, MQTT, XMPP, AMQP, JMS, REST/HTTP
- Архитектура систем на основе протокола MQTT
- Где вы храните данные? Есть решение!
- Требования к облачным решениям при построении решений IoT
- Обзор требований безопасности для использования облачных решений
- Список облачных решений длинный. Методы подбора и выбора наилучшего решения
- Обзор решений от основных игроков рынка
- Обзор домашних IoT-решений
- Технологии Интернета вещей Майкрософт
- Технологии Интернета вещей IBM
- Технологии Интернета вещей Google
- Технологии Интернета вещей Amazon
- Общие требования к IoT-решениям. Какие готовые решения аналитик может предложить заказчику
- Варианты использования для систем IoT
- Области использования. Безопасность и стандартизация IoT. Примеры
- Интернет вещей в автомобилестроении и транспортной отрасли. Основные варианты использования Интернета вещей. Подключенный автомобиль и связанная с ним экосистема
- Интернет вещей в промышленности и производстве. Прогностический сервис промышленного Интернета вещей. Интеграция IoT-систем с ERP-системами компании
- Умный город. Умное здание. Интернет вещей в здравоохранении. Интернет вещей в энергетике. Интернет вещей в ритейле. Интернет вещей в сельском хозяйстве. Другие приложения Интернета вещей
- Ключевые тенденции в области безопасности IoT. Анализ угроз для систем IoT
- Принципы безопасности в системах IoT на уровне устройств и шлюзов, сетей, приложений
- Анализ практических вопросов безопасности.
Каждый студент получит сертификат о прохождении курса.
Курс «Интернет вещей и аналитика» — Сетевая академия Cisco
https://www.netacad.com/ru/courses/iot
Стоимость: различные расходы
Всего курсов в программе — 4:
Под руководством инструктора
- Введение в Интернет вещей
Начните работу с Интернетом вещей здесь. Нет никаких требований. - Основы Интернета вещей: большие данные и аналитика
Получите навыки в новой области сбора и анализа больших данных. - Основы Интернета вещей: подключение вещей
Практическое обучение научит вас безопасно собирать данные и подключать датчики к облачным сервисам - Основы Интернета вещей: пособие по хакатону
После прохождения курса Connecting Things или Big Data пришло время создать собственное решение.
Курс «Интернет вещей» — IoT Academy
http://www.iotacademy.ru/
Стоимость: различные расходы
Обучение позволит решить следующие задачи:
- Исследуйте новые устройства
Если вы хотите попробовать себя в роли разработчика роботов или интернета вещей, вам не нужно покупать устройства, устанавливать необходимое программное обеспечение и множество библиотек, обращаться со схемами подключения и знать основы электроники при работе с нашим сервисом. Вы просто подключаетесь к среде, где все готово для плодотворной работы! - Получите опыт программирования
Для эффективной работы одних только теоретических знаний недостаточно. Для программиста очень важно иметь практический опыт реализации алгоритмов. Ваш код будет оценен и прокомментирован нашими лучшими консультантами. Вы получите обратную связь и научитесь писать эффективный код. А изучая готовые фрагменты кода, вы значительно повысите свою эффективность. Кроме того, вы узнаете о готовых платформах для создания IoT. - Получить новую работу
Для разработки Интернета вещей не обязательно находиться в офисе компании. Поэтому неважно, в какой стране и где вы находитесь. У вас есть возможность работать с клиентами из любого города. Вы можете легко использовать лабораторное оборудование Академии Интернета вещей, чтобы продемонстрировать разработку своим клиентам и сдать выполненную работу. Несколько примеров вакансий для наших пользователей - Создайте свой бизнес
создание стартапов в рамках Интернета вещей, а также различных связанных с ними сервисов — отличное направление для нового бизнеса. Рынок находится на подъеме и очень перспективен. Кроме того, это направление соответствует требованиям различных венчурных фондов, а значит, вы легко сможете получить необходимые инвестиции. Академия консультирует стартапы по созданию MVP, проводит предварительную доработку идей, помогает подготовить бизнес-модель и другие документы для получения инвестиций. - Получить новые знания
создание Интернета вещей требует знаний из разных областей. Сейчас нет учебных заведений, которые будут готовить специалистов в этой отрасли. Да и сам классический формат образования не отвечает требованиям 21 века. Вы получаете новые знания в области электроники, программирования, сетевых технологий и автоматизации, а это самые перспективные направления будущего. - Изменить мир к лучшему
Сама природа Интернета вещей заключается в том, чтобы привнести что-то новое в наш мир. В этой отрасли используются самые современные технологии. Работая в этом направлении, вы создаете новые устройства для различных отраслей: медицины, промышленности, сельского хозяйства, своего дома. Вы работаете, чтобы сделать мир лучше и создать будущее для себя и других.
Курс «Интернет вещей» — Samsung
https://www.samsung.com/ru/iotacademy/programm/
Стоимость: бесплатно
1 семестр
Студенты изучают 5 кейсов. Кейсы основаны на реальных примерах из индустрии Интернета вещей в России. Решение кейсов осуществляется под руководством преподавателей университета.
40 академических часов.
2 семестра
Самостоятельно или в группе из двух человек реализуют собственный проект, основанный на технологиях Интернета вещей и предназначенный для эффективного решения практических задач.
40 академических часов.
Продолжительность курса: 1 академический год (80 учебных часов).
Содержание:
1 чемодан — Электронный замок
- Введение в Интернет вещей. Общие сведения о теме, пояснение формата работы.
- Начало программирования микроконтроллеров. Установите инструментарий разработчика (ARM-GCC), изучите базовые примеры, скачайте прошивку. «Hello World» и консоль. Изучение документации. Посмотрите видео-лекции по теоретической части.
- Лаборатории RIOT OS: таймеры, входы и выходы, прерывания, многопоточность.
- Изучение периферийных устройств. Реле, светодиод RGB, транзистор.
кейс 2 — Мониторинг температуры и влажности на аптечном складе.
- Конечное устройство Интернета вещей. Команды в консоли устройства.
- Беспроводная связь LoRa. Работа с базовой станцией на микрокомпьютере Samsung Artik 710. Получает данные от внешних устройств.
- Подготовка кейс-проблемы. Изучение требований, структурная схема, сравнительный анализ датчиков, выбор технологии связи.
- Обсуждение после домашнего задания. Создание модели системы. Программа представляет собой тревожное оповещение для оператора.
кейс 3 — Адаптивное офисное освещение.
- Протокол передачи данных MQTT. Основы, работа через графический клиент, качество обслуживания, подписка на темы.
- Работа с MQTT-клиентом. Библиотека Paho для Python. Пример взаимодействия с сервером, разбор JSON-выражения. Темы в MQTT. Типичные ошибки. Язык разметки данных. XML, YAML, JSON. Разбор JSON.
- Изучение периферийных устройств. Управление лампой через ШИМ.
- Коммуникационные технологии для Интернета вещей. 6LoWPAN. Работа с трансивером.
- Создание модели адаптивной системы освещения.
случай 4 — Умная корзина.
- Основы Artik Cloud. Создайте виртуальное устройство в облаке (GPS-трекер). Моделирование тестовых данных.
- Обмен данными с облаком. Получение данных через REST API.
- Основы Artik Cloud. Добавление модуля в виртуальное устройство (ультразвуковой дальномер)
- Веб-программирование. Начало работы с Яндекс Картой. Применение меток из облака к карте.
- Отправляет данные в облако. Использование GPS-трекера. REST-API на Python.
- Построение модели системы. Устранение неполадок и тестирование системы.
случай 5 — Автоматическая теплица.
- Подготовка ТЗ. Ролевая игра «Интервью с заказчиком». Встреча после матча. Распределение обязанностей в команде.
- Групповая работа над индивидуальным заданием в рамках проекта.
Курс «Интернет вещей и технологии беспроводной связи» — Сколтех
https://msc.skoltech.ru/iot-rus
Стоимость: бесплатно
Обязательные и рекомендуемые курсы:
- Введение в Интернет вещей
- Введение в беспроводную связь
- Цифровая обработка сигналов
- Машинное обучение
- Введение в информатику
- Основы программной инженерии
- Введение в блокчейн
- Современные беспроводные системы — 5G и выше
- Восприятие в робототехнике
- Информация и теория кодирования
- Системы MIMO в беспроводной связи
- Датчики и встроенные системы для Интернета вещей
- Коммуникационные технологии для Интернета вещей
- Основы постквантовой криптографии
- Машинное обучение для беспроводной связи
- Современные приложения теории информации
- киберспортивная аналитика
Предпринимательство и инновации:
- Технологическое предпринимательство: основа
- Стратегия предпринимательства
- Менеджмент для новаторов
- Hack Lab: Лаборатория идей
- Мастерская запуска
- Идеи для воздействия: основы для коммерциализации технологических достижений
- Биомедицинские инновации и предпринимательство
- Интернет вещей: запуск новых продуктов и стартапов
- Деловое общение
- Технологическое планирование и разработка дорожных карт: Фонд
- Технологическое планирование и дорожная карта: продвинутый уровень
- Права интеллектуальной собственности, технологические инновации и предпринимательство
- Технологическое предпринимательство: продвинутый уровень
- Технологические инновации: от результатов исследований к коммерческому продукту
- Разрабатывайте продукты и услуги с помощью дизайн-мышления.
Основные направления исследовательской работы:
- Связь следующего поколения
- Теория кодирования и цифровая обработка сигналов
- Методы машинного обучения в общении
- Промышленный Интернет вещей и промышленные вычисления
- Датчики и срабатывание в экологических/промышленных/биомедицинских приложениях
- Портативные сенсорные сети и беспроводные сенсорные сети
- Встроенный ИИ
- Постквантовая (кодовая) криптография
- Защита информации в компьютерных системах и сетях.