Beginner
Основы архитектуры IoT
Объяснение трехуровневой архитектуры Интернета вещей: восприятие, сеть и приложение.
Опишите трехуровневую архитектуру Интернета вещей (IoT). Объясните функции каждого уровня: уровень восприятия (сенсоры и актуаторы), сетевой уровень (передача данных) и уровень приложения (обработка и использование данных). Приведите примеры технологий для каждого уровня.
Intermediate
Протокол MQTT для умного дома
Разработка схемы подписки и публикации для системы умного дома с использованием MQTT.
Разработайте структуру топиков (topics) протокола MQTT для небольшой системы умного дома, включающей освещение, климат-контроль и систему безопасности. Объясните, как устройства будут публиковать данные и подписываться на команды. Приведите примеры JSON-сообщений для управления светом.
Advanced
Безопасность в промышленном IoT (IIoT)
Анализ уязвимостей и методов защиты промышленных устройств интернета вещей.
Проанализируйте основные угрозы безопасности для промышленного интернета вещей (IIoT), такие как атаки типа «человек посередине» (MITM) и вредоносное ПО. Предложите комплексную стратегию защиты, включающую сетевую сегментацию, шифрование данных, управление доступом и мониторинг целостности прошивки.
Intermediate
Сравнение LPWAN технологий: LoRaWAN vs NB-IoT
Сравнительный анализ двух популярных низкочастотных сетей для IoT.
Проведите детальное сравнение технологий LoRaWAN и NB-IoT. Рассмотрите следующие аспекты: дальность действия, энергопотребление, пропускная способность, стоимость развертывания и требования к лицензированию спектра. Для каких сценариев лучше подходит каждая из технологий?
Intermediate
Обработка данных на грани сети (Edge Computing)
Преимущества и вызовы обработки данных IoT непосредственно на устройствах.
Объясните концепцию Edge Computing в контексте IoT. В чем заключаются главные преимущества переноса вычислений с облачных серверов на шлюзы или сами устройства (снижение задержки, экономия трафика)? Опишите пример использования, где Edge Computing критически важен, например, в автономных транспортных средствах.
Advanced
Прогнозирующее обслуживание с помощью IoT
Использование сенсоров и анализа данных для предсказания поломок оборудования.
Разработайте концепцию системы прогнозирующего обслуживания (Predictive Maintenance) для промышленных двигателей. Какие датчики (вибрация, температура, ток) необходимо установить? Какой алгоритм машинного обучения можно использовать для анализа данных и предсказания отказов? Опишите процесс внедрения такой системы.
Beginner
Программирование ESP32 для метеостанции
Написание кода для сбора и отправки данных о погоде по Wi-Fi.
Напишите псевдокод или пример кода на C++ для платформы ESP32. Код должен считывать температуру и влажность с датчика DHT22 каждые 10 секунд и отправлять эти данные на удаленный HTTP-сервер через Wi-Fi. Включите необходимые библиотеки и обработку ошибок подключения.
Advanced
Управление жизненным циклом устройств IoT (Device Management)
Стратегии обновления прошивки (OTA) и мониторинга состояния тысяч устройств.
Опишите архитектуру системы управления парком (fleet) из 10 000 устройств IoT. Как вы будете организовывать процесс обновления прошивки по воздуху (OTA Update) для минимизации простоев? Как решается проблема аутентификации устройств и обеспечения целостности обновляемого ПО?
Intermediate
Интероперабельность и стандарты IoT
Обзор проблем совместимости устройств от разных производителей.
Обсудите проблемы интероперабельности в экосистеме IoT. Как работают стандарты Matter и Thread для облегчения взаимодействия между умными устройствами от разных брендов? В чем заключаются технические трудности создания универсальной платформы управления IoT?
Beginner
IoT в сельском хозяйстве (AgriTech)
Применение технологий интернета вещей для мониторинга посевов и грунта.
Предложите план внедрения IoT-решений на ферме для мониторинга состояния теплицы. Какие параметры необходимо контролировать (влажность почвы, уровень CO2, освещение)? Выберите подходящие датчики и опишите, как собранные данные помогут автоматизировать полив и проветривание.