Практический пример: данные сенсоров

Концепции потоковой обработки

Mike Metzger

Data Engineer

Что такое данные сенсоров?

  • Автоматизированные устройства, отслеживающие определённые показатели
    • Мониторы температуры
    • Счётчики потребления электроэнергии
    • Датчики присутствия транспортных средств
    • И многие другие
  • Как правило, взаимодействуют с централизованными сервисами для управления и передачи данных
  • Количество может варьироваться от нескольких сенсоров до миллионов и даже миллиардов
Концепции потоковой обработки

Умный дверной звонок

  • Основная функция — фиксация нажатий кнопки звонка
  • Оснащён видео- и аудиовозможностями
  • Поддерживает удалённое взаимодействие в реальном времени
  • Камера и датчики окружающей среды расширяют возможности обнаружения

Умный дверной звонок

1 C05731, CC BY-SA 4.0 [removed], via Wikimedia Commons
Концепции потоковой обработки

Что мы отслеживаем?

  • Нажатия кнопки
  • Обнаружение движения
  • Обнаружение звука
  • Требует более активного взаимодействия, чем простая запись событий
Концепции потоковой обработки

Обработка данных

  • Способы хранения данных
    • Общие данные о событиях (нажатие кнопки)
    • События от сенсоров (датчик освещённости или захват звука)
    • Сырые данные для последующего анализа
  • Различные сервисы могут иметь разные SLA даже в рамках одного продукта
Концепции потоковой обработки

Давайте потренируемся!

Концепции потоковой обработки

Preparing Video For Download...