Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 3.09 KB

File metadata and controls

34 lines (21 loc) · 3.09 KB

Wstęp

W dobie nieprzerwanego dostępu do informacji, gdy niemal 3 miliardy osób na Ziemi posiada smartfon lub smartwatch a prawie 4 miliardy osób korzysta z Internetu, ilości danych jakie są generowane, przetwarzane i analizowane w ciągu jednego dnia szacowane są na 2,5 tryliona bajtów. Za wygenerowanie 90% tych danych odpowiadają jednak urządzenia Internetu Rzeczy (IoT – ang. Internet of Things).

Od roku 2006 kiedy to liczba rzeczy typu smart działających w sieci była szacowana na 2 miliardy, na przestrzeni 14 lat, nastąpił co najmniej stukrotny wzrost liczby urządzeń IoT podłączonych do Internetu, Szacuje się że około 40% z 200 miliardów urządzeń IoT wspiera już sektor przemysłowy (procesy technologiczne, łańcuchy dostaw), 30% sektor medyczny a 8% handlowy.

Tak szybki rozwój w dziedzinie Internetu Rzeczy wymusza potrzebę szybkiego odpowiadania na wiele, coraz to większych potrzeb wynikających z cięgle narastających ilości danych. Potrzebna jest ogromna przestrzeń dyskowa pozwalająca na magazynowanie wielkich zbiorów danych, wielka moc obliczeniowa dająca możliwość analizy, a także infrastruktura pozwalająca na zarządzanie setkami a nawet tysiącami urządzeń działającymi w ramach określonego systemu. Technologią sprawnie odpowiadająca na potrzeby Internetu Rzeczy jest technologia chmurowa, która z dnia na dzień coraz bardziej wypiera tzw. rozwiązania on-premises.

W niniejszej pracy został przedstawiony cały proces projektowania, implementacji i testowania systemu opartego o technologie chmurowe, pozwalającego na gromadzenie i analizę danych generowanych przez urządzenia IoT. Zadania do pracy zostały zrealizowane w rozdziałach:

• Charakterystyka dziedziny Wprowadzającym w technologię Internetu Rzeczy oraz przetwarzania chmurowego.

• Projekt Systemu Gromadzenia Danych Sensorycznych z urządzeń IoT Opisującym budowę systemu od strony technicznej.

• Implementacja systemu Pokazującym jak przebiegała i jak została przeprowadzona implementacja zaprojektowanego systemu.

• Testy systemu w ramach wybranego CASE STUDY Pokazującym funkcjonalności systemu na przykładzie przeprowadzania scenariusza przypadku testowego.

Głównym założeniem pracy jest realizacja budowy systemu w oparciu o technologie chmurowe, który spróbuje odpowiedzieć na potrzeby wynikające z korzystania z urządzeń IoT generujących dane. System ma być dostępny i użyteczny dla wielu użytkowników, którzy mogliby w oparciu o niego budować własne systemy IoT i posiadać dostęp do danych generowanych przez ich urządzenia, w jednym miejscu.

Architektura systemu

wysoki-poziom-azure-kolorowe-strzałki

Prezentacja

image