Przykład z życia: dane z czujników

Koncepcje strumieniowania danych

Mike Metzger

Data Engineer

Czym są dane z czujników?

  • Zautomatyzowane urządzenia monitorujące wybrane parametry
    • Monitory temperatury
    • Monitory zużycia energii
    • Wykrywanie obecności pojazdów
    • Wiele innych
  • Komunikują się z usługami centralnymi w celu zarządzania i raportowania danych
  • Liczba czujników może wynosić od kilku do milionów lub miliardów
Koncepcje strumieniowania danych

Podłączony dzwonek do drzwi

  • Monitoruje przede wszystkim naciśnięcia przycisku dzwonka
  • Posiada dodatkowe funkcje wideo/audio
  • Umożliwia interakcję na żywo i zdalnie
  • Może wykorzystywać kamerę i czujniki środowiskowe do dodatkowego wykrywania

Podłączony dzwonek do drzwi

1 C05731, CC BY-SA 4.0 [removed], via Wikimedia Commons
Koncepcje strumieniowania danych

Co monitorujemy?

  • Naciśnięcia przycisku
  • Wykrywanie ruchu
  • Wykrywanie dźwięku
  • Wymaga bardziej intensywnej interakcji niż samo rejestrowanie zdarzeń
Koncepcje strumieniowania danych

Obsługa danych

  • Jak przechowywać dane
    • Ogólne dane zdarzeń (naciśnięcie przycisku)
    • Zdarzenia z czujników (czujnik światła lub dźwięku)
    • Dane surowe do późniejszej analizy
  • Różne usługi mogą mieć różne SLA, nawet w ramach tego samego produktu
Koncepcje strumieniowania danych

Czas na ćwiczenia!

Koncepcje strumieniowania danych

Preparing Video For Download...