• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2021/2022

Программно-аппаратные платформы Интернета вещей и встраиваемые системы

Лучший по критерию «Новизна полученных знаний»
Направление: 11.04.02. Инфокоммуникационные технологии и системы связи
Когда читается: 1-й курс, 2, 3 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Прогр. обучения: Интернет вещей и киберфизические системы
Язык: русский
Кредиты: 6
Контактные часы: 70

Программа дисциплины

Аннотация

В процессе освоения дисциплины «Программно-аппаратные платформы Интернета вещей и встраиваемые системы» студент развивает следующие компетенции: способен разрабатывать и применять встраиваемое программное обеспечение на языке C для сбора, обработки и передачи данных с использованием современных микроконтроллеров; способен разрабатывать проекты систем сбора данных, включая подбор датчиков физических величин, средств обработки и средств передачи данных; способен самостоятельно выполнять экспериментальные исследования для решения научно-исследовательских и производственных задач с использованием современной аппаратуры и методов исследования, участвовать в научных исследованиях в группе, ставить задачи и выбирать методы экспериментальных исследований.
Цель освоения дисциплины

Цель освоения дисциплины

  • Целью освоения дисциплины «Программно-аппаратные платформы Интернета вещей и встраиваемые системы» является формирование понимания принципов построения, навыков использования и разработки компонентов систем сбора и беспроводной передачи данных на основе микроконтроллеров STM32 и nRF52 в среде операционной системы RIOT OS. В процессе освоения дисциплины «Программно-аппаратные платформы Интернета вещей и встраиваемые системы» студент развивает следующие компетенции: способен разрабатывать и применять встраиваемое программное обеспечение на языке C для сбора, обработки и передачи данных с использованием современных микроконтроллеров; способен разрабатывать проекты систем сбора данных, включая подбор датчиков физических величин, средств обработки и средств передачи данных; способен самостоятельно выполнять экспериментальные исследования для решения научно-исследовательских и производственных задач с использованием современной аппаратуры и методов исследования, участвовать в научных исследованиях в группе, ставить задачи и выбирать методы экспериментальных исследований.
Планируемые результаты обучения

Планируемые результаты обучения

  • Знать: общую структуру, состав, возможности современных микроконтроллеров, основные отличия в подходах в работе по сравнению с традиционными ПК. Уметь: осуществлять обоснованный выбор компонентов и настройку среды программирования. Владеть: базовыми навыками программирования микроконтроллеров.
  • Знать: основные возможности, компоненты и принципы применения встраиваемых операционных систем в платформах Интернета вещей; Уметь: обоснованно и корректно выбирать программный инструментарий для решения задач Интернета вещей. Владеть: навыками использования программных компонентов и разработки алгоритмов обработки данных во
  • Знать: основные используемые протоколы беспроводной передачи данных, их особенности, достоинства и недостатки, понимать основные проблемы обеспечения безопасности передачи данных. Уметь: обоснованно и корректно выбирать протокол беспроводной передачи, удовлетворяющий требований конкретной задачи. Владеть: навыками использования основных протоколов беспроводной передачи данных.
  • Знать: основные принципы организации сбора, накопления,. нализа и визуализации данных в системах Интернета вещей. Уметь: корректно и обоснованно применять выбирать платформы и методы накопления и обработки данных применительно к конкретной задаче. Владеть: базовыми навыками работы с протоколами и средствами
  • Знать: основные принципы повышения энергоэффективности микроконтроллерных систем сбора и обработки данных. Уметь: обоснованно и корректно выбирать режимы работы и уметь оценивать энергопотребление проектируемых систем сбора данных, выбирать тип питания системы. Владеть: навыками использования типовых компонентов встраиваемых ОС для обеспечения энергоэффективной работы систем сбора данных, базовыми методиками оценки энергопотребления.
  • Знать: основные типы датчиков различных физических величин, понятия дискретности и погрешности измерений; Уметь: обоснованно и корректно выбирать тип датчика и способ его подключения для решения практических задач сбора данных в системах Интернета вещей. Владеть: навыками использования типовых компонентов встраиваемых ОС для работы с различными типами цифровых и аналоговых датчиков.
  • Знать: основные типы цифровых и аналоговых интерфейсов микроконтроллера, предназначенных для обмена информацией с различными типами датчиков и систем управления; Уметь: обоснованно и корректно выбирать интерфейс ввода-вывода в зависимости от типа используемого датчика. Владеть: навыками использования типовых компонентов встраиваемых ОС для работы с интерфейсами ввода-вывода
  • Знать: принципы работы с основными периферийными устройствами микроконтроллера: портами ввода-вывода общего назначения, прерываниями и таймерами. Уметь: обоснованно и корректно выбирать режимы работы портов микроконтроллера; писать программные процедуры работы с портами ввода-вывода. Владеть: навыками разработки встраиваемого ПО с использованием портов ввода-вывода общего назначения в различных режимах.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Основы работы с микроконтроллерными системами сбора данных.
  • Работа с операционной системой. Многозадачные приложения на микроконтроллерах.
  • Датчики физических величин.
  • Протоколы беспроводной передачи данных в системах Интернета вещей.
  • Порты ввода-вывода общего назначения, прерывания, таймеры.
  • Цифровые и аналоговые интерфейсы ввода-вывода микроконтроллера.
  • Энергосберегающие режимы работы устройств Интернета вещей.
  • Платформы и средства накопления, визуализации и обработки данных в системах
Элементы контроля

Элементы контроля

  • неблокирующий Мини-тесты
  • неблокирующий Контроль работы на практических занятиях
  • неблокирующий Проект
    Приветствуется выполнение заданий, встроенных в проектную работу, в которой принимает участие студент. Возможно выполнение заданий по инициативным темам, предложенным студентом и согласованным с преподавателем. Темы заданий для каждого студента или группы студентов утверждаются преподавателем в индивидуальном порядке.
  • неблокирующий Экзамен
    В ходе освоения дисциплины формируются следующие компетенции: УК-1, УК-7, ОПК-3, ОПК-4, ПК-2, ПК-13, ПК-4 Преподаватель вправе освободить от прохождения экзамена студентов, с выставлением им во время сессии оценки по промежуточной аттестации, соответствующей накопленной оценке без учёта веса экзамена (то есть сумма весов всех элементов контроля, за исключением экзамена, приравнивается к единице). Преподаватель объявляет свое решение не позднее, чем на последнем занятии до экзамена. Для объявления оценок могут быть использованы официальные каналы передачи информации, используемые в процессе обучения. По желанию студентов, они могут отказаться от выставления оценки без проведения экзамена и сдать его, о чем сообщают преподавателю не позднее последнего занятия. Экзамен проводится на платформе zoom или Jitsi. К экзамену необходимо подключиться согласно расписанию ответов, высланному преподавателем на корпоративные почты студентов. Компьютер студента должен удовлетворять требованиям: наличие рабочей камеры и микрофона, поддержка zoom. Для участия в экзамене студент обязан: поставить на аватар свою фотографию, явиться на экзамен согласно точному расписанию, при ответе включить камеру и микрофон. Во время экзамена студентам запрещено: выключать камеру, пользоваться конспектами и подсказками. Кратковременным нарушением связи во время экзамена считается нарушение связи менее минуты. Долговременным нарушением связи во время экзамена считается нарушение более одной минуты. При долговременном нарушении связи студент не может продолжить участие в экзамене.
Промежуточная аттестация

Промежуточная аттестация

  • 2021/2022 учебный год 3 модуль
    0.1 * Контроль работы на практических занятиях + 0.4 * Экзамен + 0.1 * Мини-тесты + 0.4 * Проект
Список литературы

Список литературы

Рекомендуемая основная литература

  • Авдеев, В. А. Периферийные устройства: интерфейсы, схемотехника, программирование : учебное пособие / В. А. Авдеев. — Москва : ДМК Пресс, 2009. — 848 с. — ISBN 978-5-94074-505-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/1087 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Болл, С. Р. Аналоговые интерфейсы микроконтроллеров : учебное пособие / С. Р. Болл. — Москва : ДМК Пресс, 2010. — 354 с. — ISBN 978-5-94120-142-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/60985 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Ли, П. Архитектура интернета вещей / П. Ли ; перевод с английского М. А. Райтман. — Москва : ДМК Пресс, 2019. — 454 с. — ISBN 978-5-97060-672-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/112923 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Рекомендуемая дополнительная литература

  • Антти, С. Интернет вещей: видео, аудио, коммутация / С. Антти. — Москва : ДМК Пресс, 2019. — 120 с. — ISBN 978-5-97060-761-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/123717 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Жуков, В. Г. Беспроводные локальные сети стандартов IEEE 802.11 a/b/g [Электронный ресурс] : учеб. пособие / В. Г. Жуков. - Красноярск : Сиб. гос. аэрокосмич. ун-т, 2010. - 128 с. - Режим доступа: http://znanium.com/catalog/product/463047
  • Макаров, С. Л. Arduino Uno и Raspberry Pi 3: от схемотехники к интернету вещей : руководство / С. Л. Макаров. — Москва : ДМК Пресс, 2018. — 204 с. — ISBN 978-5-97060-730-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/116131 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Пролетарский, А. В. Беспроводные сети Wi-Fi : учебное пособие / А. В. Пролетарский, И. Ф. Баскаков. — 2-е изд. — Москва : ИНТУИТ, 2016. — 284 с. — ISBN 978-5-94774-737-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100578 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.