Скидка 5% при первом запуске GPU по промокоду Активировать скидку
IoT

IoT

Internet of Things (интернет вещей) — сеть физических устройств с датчиками, которые собирают данные и обмениваются ими через сеть без участия человека.

Что такое IoT

IoT (Internet of Things, «интернет вещей») — сеть физических объектов со встроенными датчиками и сетевым модулем, которые собирают данные о реальном мире, отправляют их на сервер и получают команды обратно. Ключевое отличие от привычного интернета: трафик порождают не люди, а сами вещи — счётчик воды, датчик температуры, GPS-трекер, станок в цеху.

Простыми словами: обычный интернет соединяет людей с сайтами, интернет вещей соединяет вещи с программами. Термометр в теплице раз в минуту сообщает температуру, программа сама включает обогрев — человек в цикле не участвует и узнаёт о происходящем только из дашборда или алерта.

Термин ввёл Кевин Эштон в 1999 году, описывая RFID-метки в цепочках поставок. Массовым явление стало заметно позже, когда подешевели микроконтроллеры со встроенным Wi-Fi и появились тарифы сотовых операторов для устройств.

Из чего состоит IoT-система

Почти любой проект — от умного дома до завода — раскладывается на четыре уровня:

Устройства      датчики, микроконтроллеры (ESP32, STM32), исполнительные механизмы
    ↓  MQTT / CoAP / Modbus / LoRaWAN
Шлюз (gateway)  сбор с локальной шины, буфер при потере связи, edge-обработка
    ↓  MQTT / HTTP / AMQP
Платформа       брокер сообщений, БД временных рядов, правила и алерты
    ↓
Приложения      дашборды, аналитика, мобильное приложение, ML-модели

Шлюзом часто работает обычный роутер или одноплатник с OpenWrt либо Linux: он терпит обрывы связи, копит данные локально и отдаёт их пачкой, когда канал вернулся.

Протоколы IoT

Протокол Транспорт Среда / дальность Где применяют
MQTTTCP любая IP-сеть основной протокол телеметрии
CoAP UDP IP-сеть устройства на батарейках, REST-подобная модель
HTTP/REST TCP IP-сеть редкие запросы, интеграции с бэкендом
Modbus / OPC UA RS-485, TCP цех промышленное оборудование
LoRaWAN радио ISM километры счётчики ЖКХ, датчики без питания
Zigbee / BLE радио 2.4 ГГц десятки метров, mesh умный дом
NB-IoT / LTE-M сотовая сеть покрытие оператора трекеры, устройства вне Wi-Fi

Выбор диктует питание и канал. Устройство от розетки в локальной сети — MQTT поверх TCP. Датчик, который должен прожить на батарейке годы и передавать десяток байт в час, — LoRaWAN или NB-IoT: там экономия каждого переданного бита важнее удобства.

Данные IoT: телеметрия и хранение

IoT порождает поток однотипных измерений с метками времени — классические временные ряды. Записей много, каждая крошечная, обновлений почти нет, а читают их диапазонами («температура за сутки»). Обычная реляционная СУБД на таком профиле быстро упирается в размер индексов.

  • InfluxDB — специализированная БД временных рядов: сжатие, retention-политики, прореживание старых данных до средних значений.
  • ClickHouse — колоночное хранилище, когда к телеметрии нужна тяжёлая аналитика по миллиардам строк.
  • Kafka — буфер между брокером и хранилищем: сглаживает пики и позволяет нескольким потребителям читать один поток независимо.

Типичная связка: устройства → MQTT-брокер → Kafka → ETL → БД временных рядов → дашборд. При росте парка устройств это уже задача Big Data.

Edge и облако

Обработка Плюсы Минусы
На устройстве / шлюзе (edge) нет задержки сети, работает без связи, меньше трафика слабое железо, сложные обновления
В облакевычислительные ресурсы, единое место для аналитики и моделей зависимость от канала, latency, плата за трафик

Границу проводят по времени реакции: аварийный останов станка нельзя ставить в зависимость от интернет-канала, а обучение модели предиктивного обслуживания на исторических данных — наоборот, задача для облака. Промежуточный вариант — инференс на месте, обучение в облаке.

Отдельный случай — видеопоток. Камеры с распознаванием (Computer Vision, модели вроде YOLO) упираются не в сеть, а в вычисления: их обрабатывают либо на GPU в ЦОД, либо на компактном ускорителе рядом с камерой.

Где применяется

  • Умный дом: свет, климат, датчики протечки; локальный брокер на одноплатнике.
  • IIoT (промышленность): вибрация и температура станков → предиктивное обслуживание вместо ремонта по факту поломки.
  • ЖКХ: умные счётчики по LoRaWAN, снятие показаний без обхода квартир.
  • Логистика: GPS-трекеры и датчики температуры в рефрижераторах.
  • Агро: влажность почвы, метеостанции, автополив.

Безопасность IoT

Слабое место IoT — устройства, которые ставят и забывают на годы.

  • Заводские пароли. Ботнет Mirai в 2016 году собрал сеть из IoT-устройств со стандартными логинами и устроил рекордные на тот момент DDoS-атаки. Смена пароля и отключение лишних сервисов — не формальность.
  • Открытый наружу брокер. MQTT-брокер без аутентификации, доступный из интернета, отдаёт телеметрию и принимает команды от кого угодно. Держите его за NAT или VPN, публикуйте только при необходимости.
  • Шифрование. Телеметрия по открытому каналу читается и подменяется — используйте TLS (для MQTT это порт 8883) и клиентские сертификаты вместо паролей.
  • Обновления. Прошивку нужно уметь обновлять по воздуху (OTA), иначе уязвимость останется в устройстве навсегда.

Связанные термины

Готовы запустить GPU-задачу?

Запустить GPU-сервер