Zadanie 3.1 Aplikacja: MobiWatch

26
1 CS3, Zadanie 3.1 Sieci Domowe i Samochodowe Cezary Mazurek Poznańskie Centrum Superkomputerowo-Sieciowe

description

CS3, Zadanie 3.1 Sieci Domowe i Samochodowe Cezary Mazurek Poznańskie Centrum Superkomputerowo-Sieciowe. Zadanie 3.1 Aplikacja: MobiWatch. MobiWatch - architektura. MobiWatch - implementacja na koniec etapu E. Implementacja mechanizmu PUB/SUB oparta na XMPP (XEP-0060) - PowerPoint PPT Presentation

Transcript of Zadanie 3.1 Aplikacja: MobiWatch

Page 1: Zadanie  3.1 Aplikacja: MobiWatch

1

CS3, Zadanie 3.1 Sieci Domowe i Samochodowe

Cezary MazurekPoznańskie Centrum Superkomputerowo-Sieciowe

Page 2: Zadanie  3.1 Aplikacja: MobiWatch

2

Zadanie 3.1 Aplikacja:

MobiWatch

Page 3: Zadanie  3.1 Aplikacja: MobiWatch

MobiWatch- architektura

Page 4: Zadanie  3.1 Aplikacja: MobiWatch

4

MobiWatch - implementacja na koniec etapu E

• Implementacja mechanizmu PUB/SUB oparta na XMPP (XEP-0060)• Dodanie funkcji planowania transmisji multimediów, wysyłania żądań

rezerwacji zasobów• Prace związane z poprawieniem stabilności aplikacji• Integracja z systemem IPv6 QoS – dalsze prace integracynje• SCF – wydzielony moduł programowy• Aplikacja mobilna – zarządanie zarejestrowanymi kamerami,

odtwarzanie strumienia multimedialnego IPv6, wysyłanie zdarzeń• Integracja usług analizy obrazu z interfejsem użytkownika systemu

MobiWatch

4

Page 5: Zadanie  3.1 Aplikacja: MobiWatch

5

MobiWatch- funkcjonalność na koniec etapu E

• Strumieniowanie multimediów• Dodawanie źródeł strumieni audio-wideo• Zapisywanie plików multimedialnych w repozytorium• Przekazywanie strumieni multimedialnych do zewnętrznych usług i klientów

• Gromadzenie danych:• Zbieranie danych z sensorów• Zbieranie danych z usług analizy wideo: informacje o wykryciu ruchu, współrzędnych

i rozmiarze obiektu, wykryciu twarzy• Przetwarzanie danych:

• Przetwarzanie informacji o zdarzeniach, automatyczny opis nagrań wideo• Proste wyszukiwanie zdarzeń korzystając z opisu słownego

• Podejmowanie decyzji:• Wykrycie sytuacji alarmowej lub sytuacji wymagającej powiadomienia użytkownika

5

Page 6: Zadanie  3.1 Aplikacja: MobiWatch

6

MobiWatch- przeprowadzone testy

• Testy jednostkowe poszczególnych komponentów systemu• Testy funkcjonalne poszczególnych komponentów aplikacji

• Rejestrowanie urządzeń (kamer + sensorów)• Zbieranie danych z sensorów przy użyciu IPv6• Przesyłanie wideo z kamery przy użyciu IPv6 do serwera streamingu• Przesyłanie wideo z serwera streamingu do klientów i usług analizy

obrazu (w tym do klienta mobilnego)• Weryfikacja poprawności opisu strumieni danych• Archiwizacja materiałów• Testy wyszukiwania materiałów wideo na podstawie opisu

• Wkład do raportu z metodologii testowania IPv6 QoS dla aplikacji MobiWatch

Page 7: Zadanie  3.1 Aplikacja: MobiWatch

7

MobiWatch- przeprowadzone testy

• Testy integracyjne modułu SCF – metody reserve, terminate, abort• Uzupełnianie pól komunikatu żądania zasobów zgodnie ze specyfikacją

(formaty daty, pola ToS, exceed, burst size, conform)• Wysyłanie wartości żądanych zasobów zgodnie z dopuszczalnymi

wartościami• Testy w sieci PL-LAB korzystając wyłącznie z protokoły IPv6• Testy w Instytucie Łączności

Page 8: Zadanie  3.1 Aplikacja: MobiWatch

8

Zadanie 3.1 Aplikacja:

HomeNetMedia

Page 9: Zadanie  3.1 Aplikacja: MobiWatch

9

HomeNetMedia- architektura

9

Media R

enderersContent Broker

Home Gateway

CAN

User Application

Med

ia S

erve

rs

Content Providers

Home Area Network

Context and Profile Service

Page 10: Zadanie  3.1 Aplikacja: MobiWatch

10

HomeNetMedia- implementacja na koniec etapu E

• Implementacja komponentów aplikacji• Content Broker - AV Control Point (DLNA), Content/Device Selector• Home Gateway – Authorization Module, Metadata Importer, Content Importer• User Application

• Integracja Home Gateway’a z PI CAN w zakresie autoryzacji użytkownika, wyszukiwania i pobierania treści

• Implementacja elementów zewnętrznych specyficznych dla aplikacji• System zarządzania profilem użytkownika• System dostawcy treści • Serwer autoryzacji• Serwer wyszukiwania treści

• Integracja z PI CAN elementów zewnętrznych w zakresie autoryzacji dostawcy i publikacji treści

Page 11: Zadanie  3.1 Aplikacja: MobiWatch

11

HomeNetMedia- funkcjonalność na koniec etapu E

• Wykrywanie i monitorowanie dostępnych urządzeń odtwarzających• Tworzenie zintegrowanego katalogu treści z uwzględnieniem treści

dostępnych przez CAN• Automatyczny wybór treści na podstawie profilu użytkownika• Automatyczny wybór urządzenia odtwarzającego na podstawie profilu

użytkownika i kontekstu• Pobranie treści z lokalnego serwera treści oraz z CAN i prezentacja na

wybranym urządzeniu w sieci domowej• Zarządzanie profilami użytkowników (tworzenie, modyfikacja,

interpretacja)

11

Page 12: Zadanie  3.1 Aplikacja: MobiWatch

12

HomeNetMedia- przeprowadzone testy

• Testy funkcjonalne komponentów aplikacji • Content Broker, User Profile Manager, Control Application, Home Gateway

• Testy integracyjne komponentów aplikacji• Content Broker Media Server• Content Broker Media Renderer• Content Broker Home Gateway• Home Gateway Media Renderer• Control Application Content Broker

• Testy integracyjne styku aplikacja – sieć• Home Gateway RI CAN (interface UAtoSCP, UAtoCDP)

• Testy systemowe

12

Page 13: Zadanie  3.1 Aplikacja: MobiWatch

HNM Content Broker Media Servers

Page 14: Zadanie  3.1 Aplikacja: MobiWatch

HNM Content BrokerIntegrated Content Directory

14

Page 15: Zadanie  3.1 Aplikacja: MobiWatch

HNM Content BrokerUser Profiles

15

Page 16: Zadanie  3.1 Aplikacja: MobiWatch

HomeNetMediaUser Portal

16

Page 17: Zadanie  3.1 Aplikacja: MobiWatch

17

Zadanie 3.1 Aplikacja:

HomeNetEnergy

Page 18: Zadanie  3.1 Aplikacja: MobiWatch

HomeNetEnergy- architektura

Page 19: Zadanie  3.1 Aplikacja: MobiWatch

19

HomeNetEnergy- implementacja na koniec etapu E

• Implementacja trzech scenariuszy aplikacyjnych• Monitorowanie zużycia energii• Ręczne zarządzanie odbiornikami energii (włącz – wyłącz)• Inteligentne zarządzanie energią z wykorzystaniem kontekstu i profilu

• Dostosowanie parametrów otoczenia do preferencji użytkownika• Inteligentne sterowanie urządzeniami z wykorzystaniem profilu użytkownika

(personalizacja)• Pełna implementacja modułu SCF

• Zakres rezerwacji i zwalniania zasobów• Integracja modułu z modułami aplikacji• Implementacja funkcjonalności abort

Page 20: Zadanie  3.1 Aplikacja: MobiWatch

20

HomeNetEnergy- funkcjonalność na koniec etapu E

• Gromadzenie danych• Wizualizacja danych o zużyciu energii• Manualne sterowanie aktuatorami (włącz – wyłącz)• Przetwarzanie danych i podejmowanie decyzji

• Detekcja wybranych zdarzeń w strumieniach danych, regułowy interfejs użytkownika umożliwiający zarządzanie zachowaniem aplikacji

• Dostosowanie parametrów otoczenia do preferencji użytkownika• Inteligentne sterowanie urządzeniami z wykorzystaniem profilu użytkownika (personalizacja)

• Integracja z siecią IPv6 QoS• Rezerwacja/zwalnianie zasobów, modyfikacja sesji przez aplikację, abort

Page 21: Zadanie  3.1 Aplikacja: MobiWatch

21

HomeNetEnergy- przeprowadzone testy

Przeprowadzone testy• Zintegrowano i przetestowano funkcjonalnie działanie 3 scenariuszy:

• Monitoringu• Ręcznego sterowania odbiornikami w sieci IPv6• Analiza strumieni danych i przetwarzanie zdarzeń

• Testy integracyjne mechanizmu sygnalizacji• Zakres rezerwacji i zwalniania zasobów• Połączenia na żądanie• Testy zakończone sukcesem• Testy funkcjonalności abort

Planowane testy• Testy aplikacji przy różnym obciążeniu sieci ruchem podkładowym

Page 22: Zadanie  3.1 Aplikacja: MobiWatch

HomeNetEnergy- monitoring

22

Page 23: Zadanie  3.1 Aplikacja: MobiWatch

HomeNetEnergy

23

Page 24: Zadanie  3.1 Aplikacja: MobiWatch

HomeNetEnergy

24

Page 25: Zadanie  3.1 Aplikacja: MobiWatch

25

Demonstracje aplikacji

•Future Internet Week

HomeNetMedia, CeBIT, Hanover, Niemcy 2013HomeNetEnergy, HomeNetMedia, Mobiwatch, Krajowe Sympozjum Telekomunikacji i Teleinformatyki (KSTiT), Warszawa 2012HomeNetEnergy, HomeNetMedia, 24th International Teletraffic Congress, Kraków 2012HomeNetEnergy, Future Internet Week, Aalborg, Dania 2012HomeNetEnergy, Future Internet Week, Poznań, 2011HomeNetEnergy, KSTiT, Łódź, 2011

Page 26: Zadanie  3.1 Aplikacja: MobiWatch

26

Publikacje

D. Walczak, M. Wrzos, A. Radziuk, B. Lewandowski, C. Mazurek, „Machine-to-machine communication and data processing approach in Future Internet applications”, 8th IEEE, Int. Symposium on Communication Systems, Networks and Digital Signal Processing, Poznań, 2012C. Mazurek, M. Stroiński, „Aplikacje Internetu Przyszłości”, Przegląd Telekomunikacyjny, Rocznik LXXXV i Wiadomości Telekomunikacyjne, Rocznik LXXXI, nr 8-9/2012, str. 617-621H. Tarasiuk, W. Burakowski, M. Natkaniec, J. Gozdecki, K. Łoziak, K. Kosek-Szott, Sz. Szott, A. Grzech, P. Świątek, B. Lewandowski, C. Mazurek, A. Radziuk, M. Wrzos, „Odwzorowanie wymagań aplikacji testowych na klasy usług w Równoległym Internecie IPv6 QoS”, KSTiT, Warszawa 2012H. Tarasiuk, J. Rogowski, P. Świątek, K. Brzozowski, J. Drapała, K. Juszczyszyn, C. Mazurek, B. Lewandowski, A. Radziuk, M. Wrzos, M. Natkaniec, J. Gozdecki, M. Sikora, „System sygnalizacji oraz scenariusze w Równoległym Internecie IPv6 QoS”, KSTiT, Warszawa, 2012A. Bęben, M. Cholewa, P. Głomb, M. Kosiedowski, P. Krawiec, E. Kuśmierek, M. Romaszewski, A. Sochan, A. Stroiński, ”Aplikacje sieci świadomej treści”, KSTiT, Warszawa, 2012B.Lewandowski, C.Mazurek, A.Radziuk - "Aplikacja inteligentnego zarządzania energią w środowisku domowym jako usługa Internetu Przyszłości”, Konferencja i3 2010, WrocławE.Kuśmierek, B.Lewandowski, C.Mazurek - "HomeNetMedia - aplikacja spersonalizowanego dostępu do treści multimedialnych w sieci domowej", Konferencja i3 2010B.Lewandowski, C.Mazurek, D.Walczak - "Inteligentny monitoring mobilny jako aplikacja Internetu Przyszłości", Konferencja i3 2010, Wrocław

26