Интернет вещей

Специальность / Speciality: 7-06-0533-04 Математика и компьютерные науки / Mathematics and computer science

Профилизация / Profiling: Веб-программирование и интернет-технологии / Web Development and Internet Technologies

Учебная дисциплина, модуль / Academic discipline, module: Интернет вещей, модуль « Технологии программирования» / The Internet of Things, module «Programming Technologies»

 

Краткое содержание учебной дисциплины, модуля / Brief summary

Основные понятия. Базовые понятия и определения Интернета вещей. Текущее состояние и перспективы развития.

Аппаратное обеспечение. Микроконтроллеры и микропроцессоры. Системы на кристалле. Датчики. Исполнительные механизмы. Модули передачи данных. Одноплатные компьютеры.

Программное обеспечение. Операционные системы для устройств IoT: Embedded Linux, Android Things, RTOS. Языки программирования.

Протоколы проводной передачи данных. Типы протоколов. Протоколы 1-Wire, SPI, I2C, UART, RS-232, RS-485, USB, Ethernet.

Технологии беспроводной передачи данных. Bluetooth, Wi-Fi, EDGE, GPRS, LTE, NB IoT.

Технологии обработки данных. Обработка данных в устройстве. Серверная обработка. Облачная обработка.

Basic concepts. Basic concepts and definitions of the Internet of Things. Current state and development prospects.

Hardware. Microcontrollers and microprocessors. Systems on a chip. Sensors. Actuators. Data transmission modules. Single board computers.

Software. Operating systems for IoT devices: Embedded Linux, Android Things, RTOS. Programming languages.

Wired data transfer protocols. Types of protocols. Protocols 1-Wire, SPI, I2C, UART, RS-232, RS-485, USB, Ethernet.

Technologies of wireless data transmission. Bluetooth, Wi-Fi, EDGE, GPRS, LTE, NB IoT.

Data processing technologies. Data processing in the device. Server processing. Cloud processing.

Формируемые компетенции / The formed competences

Применять современные технологии для разработки программного обеспечения

To apply modern technologies for software development

Результаты обучения (знать, уметь, владеть) / Learning outcomes (know, can, be able)

знать:

− основные понятия «Интернета вещей»;

− современное состояние и перспективы развития технологий «Интернета вещей»;

− аппаратное и программное обеспечение;

− проводные и беспроводные протоколы обмена информацией между устройствами, устройствами и сервером;

− способы сбора, хранения и агрегации данных от удаленных устройств;

уметь:

− выбирать аппаратные и программные средства для решения практической задачи;

− модифицировать схемы электрические принципиальные путем добавления датчиков, актуаторов, схем согласования и модулей передачи данных;

− создавать встраиваемое и серверное программное обеспечение;

иметь навык:

− разработки и отладки систем «Интернета вещей».

know:

− basic concepts of the Internet of Things;

− current status and development prospects of Internet of Things technologies;

−  hardware and software;

− wired and wireless protocols for exchanging information between devices, devices, and servers;

− methods for collecting, storing, and aggregating data from remote devices;

can:

− select hardware and software to solve a practical problem;

− modify electrical schematic diagrams by adding sensors, actuators, matching circuits, and data transmission modules;

− create embedded and server software;

be able:

− develop and debug Internet of Things systems.

Семестр изучения учебной дисциплины, модуля / Semester of study

2

2

Пререквизиты / Prerequisites

Язык Python в промышленном окружении,

Теоретико-числовые алгоритмы информационной безопасности

Python Language in an Industrial Enviroment,

Number and Theoretic algorithms for Information Security

Трудоемкость в зачетных единицах (кредитах) / Credit units

3

3

Количество аудиторных часов и часов самостоятельной работы / Academic hour of students’ class work, 

hours of self-directed learning

Всего 108 часов, из них 36 аудиторных часов и 72 часа самостоятельной работы.

A total of 108 hours, of which 36 academic hours of students’ class work and 72 hours of self-directed learning.

Требования и формы текущей и промежуточной аттестации / Requirements and forms of current and interim certification

Опрос, отчет по лабораторной работе, контрольная работа.

Зачет. 

Survey, lab report, test.

End-of-term test.