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

Аппаратное обеспечение IoT/CPS

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

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

Аннотация

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

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

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

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

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

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

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

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

  • неблокирующий Экзамен
  • неблокирующий Практические занятия
Промежуточная аттестация

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

  • 2023/2024 учебный год 4 модуль
    0.4 * Практические занятия + 0.6 * Экзамен
Список литературы

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

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

  • Авдеев, В. А. Периферийные устройства: интерфейсы, схемотехника, программирование : учебное пособие / В. А. Авдеев. — Москва : ДМК Пресс, 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). — Режим доступа: для авториз. пользователей.