Предыдущая тема|
Информатика · 11 класс2 четвертьТема 4ГОСО РК 2026Средний

Интернет вещей (IoT) и киберфизические системы: сенсоры, контроллеры, протокол MQTT и безопасность

Концепция IoT и Индустрии 4.0: трехзвенная архитектура, микроконтроллеры Arduino и ESP32, протокол передачи телеметрии MQTT (Publish/Subscribe) и защита умных устройств.

Время изучения~60 минтеория + практика
Разделы темы4 разд.пошаговый разбор
Тест темы2 вопр.с мгновенным ответом
СОР / СОЧ2 четвертьдескрипторы ГОСО

Интернет вещей (Internet of Things, IoT) — это глобальная концепция вычислительной сети физических предметов ('вещей'), оснащенных встроенными датчиками, исполнительными механизмами, программным обеспечением и сетевыми интерфейсами для сбора данных и обмена ими через Интернет без прямого участия человека (Machine-to-Machine, M2M).

Архитектура IoT делится на три базовых уровня:

1. Уровень восприятия (Perception Layer / Edge): физические датчики температуры, влажности, освещенности, давления, акселерометры, RFID-метки, а также исполнительные механизмы (актуаторы: реле, сервоприводы, клапаны).

2. Сетевой уровень (Network / Transport Layer): передача сырой телеметрии на серверы через проводные и беспроводные каналы связи (Wi-Fi, Bluetooth Low Energy, ZigBee, LoRaWAN, Cellular 4G/5G).

3. Прикладной уровень (Application Layer): облачные серверы, базы данных временных рядов (Time-series DB), алгоритмы машинного обучения для прогнозной аналитики и мобильные приложения пользователей ('Умный дом', 'Умный город', телемедицина).

Понятие

Датчик (Sensor)

Первичный преобразователь физической величины (температуры, давления, света) в электрический аналоговый или цифровой сигнал.
Понятие

Актуатор (Actuator)

Исполнительное устройство, преобразующее управляющий электрический сигнал контроллера в физическое действие (движение, замыкание цепи).

Сердцем оконечных узлов IoT являются микроконтроллеры (MCU). В отличие от обычного процессора ПК, микроконтроллер объединяет процессорное ядро, оперативную память (SRAM), энергонезависимую память (Flash) и периферийные порты ввода-вывода (GPIO) на одном кремниевом кристалле.

Популярные аппаратные платформы:

- Arduino Uno: классический 8-битный микроконтроллер ATmega328P. Прост для обучения, но не имеет встроенных беспроводных интерфейсов.

- ESP8266 / ESP32: высокопроизводительные 32-битные чипы со встроенными модулями Wi-Fi и Bluetooth. ESP32 стал мировым стандартом для создания IoT-устройств благодаря низкой стоимости и поддержке шифрования AES на аппаратном уровне.

- Raspberry Pi: одноплатный микрокомпьютер (SBC) с полноценной ОС Linux. Используется в качестве локального шлюза (Edge Gateway), аккумулирующего данные с сотен датчиков.

Порты GPIO: цифровые и аналоговые

Пины GPIO (General Purpose Input/Output) настраиваются программно: цифровой вход фиксирует логический 0 (0V) или 1 (3.3V), аналоговый вход с АЦП (ADC) считывает непрерывное напряжение (например, от потенциометра или фоторезистора).

Традиционный веб-протокол HTTP плохо подходит для микроконтроллеров: заголовки HTTP слишком тяжеловесны, протокол требует постоянного установления TCP-соединений и работает по схеме 'запрос-ответ' (клиент должен постоянно опрашивать сервер — polling).

В IoT стандартом стал протокол MQTT (Message Queuing Telemetry Transport):

- Минимальный размер заголовка сообщения составляет всего 2 байта, что экономит трафик и заряд аккумулятора.

- Работает поверх TCP по паттерну Издатель / Подписчик (Publish / Subscribe) через центральный узел — Брокер сообщений (MQTT Broker, например Eclipse Mosquitto).

- Адресация строится на древовидных топиках (Topic): 'home/livingroom/temperature'.

Сенсор публикует (PUBLISH) температуру в топик, а приложение умного дома подписывается (SUBSCRIBE) на этот топик и мгновенно получает уведомление при появлении новых данных.

Массовое внедрение умных устройств создало огромную поверхность кибератак. Миллионы камер, роутеров и чайников подключаются к Интернету с заводскими паролями по умолчанию (admin/admin), не получают обновлений прошивки годами и становятся легкой добычей хакеров.

Крупнейшие ботнеты (например, Mirai) объединяли сотни тысяч взломанных IoT-устройств для организации рекордных по мощности распределенных атак типа 'Отказ в обслуживании' (DDoS), способных вывести из строя инфраструктуру целых стран.

Принципы безопасного проектирования IoT:

1. Запрет паролей по умолчанию: требование уникального надежного пароля при первом включении.

2. Шифрование всего трафика телеметрии через TLS/MQTTS (порт 8883).

3. Механизм безопасного обновления прошивки по воздуху (OTA — Over-The-Air updates) с проверкой цифровой подписи прошивки.

4. Изоляция устройств интернета вещей в отдельный виртуальный сегмент локальной сети (IoT VLAN).

Шаг 1
Действие 1
Инициализация датчика и подключение микроконтроллера к защищенной сети Wi-Fi (WPA3)
Шаг 2
Действие 2
Установление шифрованного TLS-соединения с MQTT-брокером
Шаг 3
Действие 3
Публикация пакетов телеметрии в защищенный топик с уровнем надежности QoS 1
Шаг 4
Действие 4
Перевод контроллера в режим глубокого сна (Deep Sleep) для экономии батареи
Шаг 5
Действие 5
Периодическое пробуждение по аппаратному таймеру для нового замера
Ваш прогресс по теме25%
Шпаргалка формул11 класс
Кардинальность декартова произведения таблиц:
∣A×B∣=∣A∣⋅∣B∣|A \times B| = |A| \cdot |B|[кортежей]
Функция потерь среднеквадратичной ошибки (MSE):
MSE=1n∑i=1n(yi−y^i)2MSE = \frac{1}{n} \sum_{i=1}^{n} (y_i - \hat{y}_i)^2[ед.²]