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

Сбор и обработка данных интернета вещей

Когда читается: 1-й курс, 4 модуль
Охват аудитории: для своего кампуса
Преподаватели: Макаров Сергей Львович
Язык: русский
Кредиты: 3
Контактные часы: 24

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

Аннотация

Курс знакомит с основами Интернета вещей, включая основные понятия, различные области его применения и различные подходы к созданию программного обеспечения и использованию аппаратного обеспечения с различными типами систем на модулях. Темы занятий включают аппаратную реализацию электрических схем и сетей, различные виды самих устройств (вещей), различные области применения устройств, программное обеспечение, необходимое для программирования поведения устройств и хранения данных, включая операционные системы Интернета вещей. Во время практических занятий студенты работают с аппаратными платформами Arduino Uno и Raspberry Pi 5, с программными системами Arduino IDE, Android Studio и Raspberry OS с ее программным обеспечением. Курс ориентирован на практику - основное внимание уделяется практике, а не лекциям.
Цель освоения дисциплины

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

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

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

  • уметь работать с аппаратной платформой Raspberry Pi, уметь различать её варианты и правильно настраивать для работы
  • уметь создавать виртуальное окружение для скриптов на Python, загружать и устанавливать в него нужные библиотеки
  • уметь программировать на Python в среде Thonny, подключать нужные библиотеки, создавать простой интерфейс приложений интернета вещей с помощью pysimplegui или tkinter
  • уметь создавать мобильные приложения с помощью Android Studio, редактировать Java-скрипты и XML-разметку, находить и исправлять ошибки с помощью лога LogCat
  • уметь работать с облачной платформой интернета вещей
  • уметь работать с аппаратной платформой Arduino Uno, уметь различать её варианты и правильно настраивать для работы.
  • уметь создавать и редактировать скрипт в Arduino IDE, загружать и подключать нужные библиотеки для различных сенсоров и расширений Arduino Uno, исправлять возможные ошибки.
  • уметь использовать Arduino IDE для работы с Arduino Uno
Содержание учебной дисциплины

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

  • Arduino Uno. Подключение, пины, порты, варианты
  • Практика с Arduino Uno. Arduino IDE.
  • Raspberry Pi. Подключение, порты, модули, варианты
  • Практика с Raspberry Pi. Raspberry OS (бывшая Raspbian), консоль. Python. Thonny
Элементы контроля

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

  • блокирующий Лабораторная работа 1
    Все лабораторные работы выполняются индивидуально, групповая работа запрещена.
  • неблокирующий Лабораторная работа 2
    Все лабораторные работы выполняются индивидуально, групповая работа запрещена.
  • неблокирующий Лабораторная работа 3
    Все лабораторные работы выполняются индивидуально, групповая работа запрещена.
  • неблокирующий Лабораторная работа 4
    Все лабораторные работы выполняются индивидуально, групповая работа запрещена.
  • неблокирующий Учет посещаемости
    Оценка посещаемости занятий и полноты присутствия на занятиях
Промежуточная аттестация

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

  • 2025/2026 4th module
    0.3 * Лабораторная работа 1 + 0.1 * Учет посещаемости + 0.2 * Лабораторная работа 2 + 0.2 * Лабораторная работа 4 + 0.2 * Лабораторная работа 3
Список литературы

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

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

  • Cirani, S., Ferrari, G., Picone, M., & Veltri, L. (2019). Internet of Things : Architectures, Protocols and Standards (Vol. First edition). Hoboken, NJ: Wiley. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1881002
  • Javed, A. (2016). Building Arduino Projects for the Internet of Things : Experiments with Real-World Applications. [United State]: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1228798
  • Аксенова, Е. А. Принципы подключения к контроллеру Arduino UNO R3 датчиков, индикаторов, исполнительных механизмов и устройств : учебное пособие для вузов / Е. А. Аксенова, В. В. Бурков, А. В. Васильков. — Санкт-Петербург : Лань, 2025. — 84 с. — ISBN 978-5-507-51674-2. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/454343 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Корецкий, Р. Raspberry Pi OS Системное администрирование с systemd и Python : руководство / Р. Корецкий , перевод с английского Ю. В. Ревича. — Москва : ДМК Пресс, 2024. — 314 с. — ISBN 978-5-93700-284-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/456734 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Макаров, С. Л. Arduino Uno и Raspberry Pi 3: от схемотехники к интернету вещей : руководство / С. Л. Макаров. — Москва : ДМК Пресс, 2018. — 204 с. — ISBN 978-5-97060-730-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/116131 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Макаров, С. Л. Arduino UNO и Raspberry Pi 4: от схемотехники к интернету вещей : учебное пособие / С. Л. Макаров. — Москва : ДМК Пресс, 2023. — 240 с. — ISBN 978-5-93700-272-3. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/456689 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Халфакри, Г. Raspberry Pi 5. Официальное руководство для начинающих : руководство / Г. Халфакри , перевод с английского С. В. Черникова. — Москва : ДМК Пресс, 2024. — 286 с. — ISBN 978-5-93700-296-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/464276 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Макаров Сергей Львович