Wykorzystanie protokołu Bluetooth LE do komunikacji w sieciach mobilnych. Andrzej Sikora, Mateusz Krzysztoń NASK, Warszawa 2017

Podobne dokumenty
Modelowanie i symulacja rozproszona mobilnych sieci ad-hoc Promotor: dr hab. inż. Ewa Niewiadomska-Szynkiewicz

Protector Funkcje. Sposób działania, opis funkcji oraz używany rodzaj komunikacji między urządzeniami.

Wykorzystanie nowoczesnych technologii w zarządzaniu drogami wojewódzkimi na przykładzie systemu zarządzania opartego na technologii GPS-GPRS.

kpt. Mirosław Matusik Brzeźnica, dnia roku

ŻYJE SIĘ RAZ. Żyje się tylko raz, więc zadbaj o stylowe życie. Strona 2 z 7

Specyfikacja techniczna:

Specyfikacja techniczna:

Zawartość opakowania. Urządzenie LK210 Przewody zasilające Przekaźnik do odcięcia zapłonu Instrukcja obsługi

Geoinformacja w zabezpieczaniu imprez masowych

NAZWA PRODUKTU: SmartWatch dla dzieci zegarek G36 z lokalizatorem GSM SIM T189

Nowoczesne Technologie dla Wymagających. orllo.pl INSTRUKCJA OBSŁUGI CAR-TRACK

Instrukcja użytkownika LK100B. Zawartość opakowania

Instrukcja użytkownika TKSTAR PET. Wersja elektroniczna na Opakowanie

1. Wymagania funkcjonalne dla modułu pozycjonowania patroli zainstalowany moduł musi posiadać następującą funkcjonalność:

System sterowania robota mobilnego z modułem rozpoznawania mowy

Gmina Tuszów Narodowy Tuszów Narodowy, dn r. Tuszów Narodowy Tuszów Narodowy

Wzzard Intelligent Node

Samochodowe systemy kontrolno dyspozytorskie GPS

Instrukcja użytkownika TKSTAR PET. Zawartość opakowania

Xway. Inne podejście do lokalizacji GPS obiektów mobilnych i zarządzania flotą

Navroad YANOSIK DVR. Opis produktu. Link do produktu:

Radio over Internet Protocol. Integracja z istniejącymi systemami radiowymi

Platforma mdrive jest kompleksowym rozwiązaniem do komunikacji oraz zdalnego zarządzania telefonami w firmie.

SYSTEM ARANET KATALOG PRODUKTÓW

Aplikacja na urządzenia mobilne AutoControl Mobile

System mikrolokalizacji w oparciu o technologię ibeacons

Instrukcja użytkownika lokalizatora GPS LK209. Wersja elektroniczna na Zawartość opakowania

Woda. MacR6. Rejestrator przepływu z wbudowanym modułem telemetrycznym. PLUM Sp. z o.o. Ignatki 27a, Kleosin plum@plum.pl

Nowe smartfony Goclever: Dual SIM, duży ekran, KitKat i niska cena

V 16 GPS. Instrukcja użytkownika.

NAZWA PRODUKTU: Ukryta Kamera Podsłuch w Ładowarce FullHD WiFi USB MicroSD S160 Cechy produktu

watermark TABLET LARK FreeMe GPS

Navroad XARO + mapa SYGIC Europa

NAZWA PRODUKTU: Ukryta Mini Kamera IP WiFi FullHD Android ios Detekcja Ruchu S163

e-smart Home oznacza większe bezpieczeństwo i bardziej efektywne wykorzystanie energii.

V16 GPS Instrukcja użytkownika

Moto G, Moto G Plus i Moto G Play - oficjalne specyfikacje nowej edycji rodziny Moto G

GOCLEVER TABLET ELIPSO 72 7"

Praca dyplomowa magisterska

mobilne rozwiązania

T-Traco. dr inż. Marcin Hajdul

Sieci sensorowe. Paweł Kułakowski

Lokalizator, rejestrator GPS GT-750, 13 h, Czarny, Bluetooth, USB

Samsung Galaxy J7 (2016) Czarnypromocja HAPPY DAYS do Kup smartfon, odbierz nawigację Navitel

Mini kamera ukryta w czujniku dymu WiFi IP HD do 64GB. Mini kamera ukryta w czujniku dymu WiFi HD do 64GB. Tytuł główny nagłówka podtytuł nagłówka

[XBLITZ KIDS WATCH GPS]

Infrastruktura drogowa

SYLABUS/KARTA PRZEDMIOTU

Minimalne parametry telefonów/modemów/tabletów. Grupa 1. Telefon podstawowy wymagania: (wymagane min. 2 modele, szacunkowa liczba dostaw: 27 szt.

Prezentacja systemu LNK WiFi

OPIS PRZEDMIOTU ZAMÓWIENIA. Przedmiotem zamówienia jest : dzierżawa systemu do lokalizacji i monitorowania pojazdów.

Angel GTS. Instrukcja użytkownika dla lokalizatora LK 106 GPS.

Praca dyplomowa. Program do monitorowania i diagnostyki działania sieci CAN. Temat pracy: Temat Gdańsk Autor: Łukasz Olejarz

GSMONLINE.PL old. Urządzenia kosztują odpowiednio 499 zł i 649 zł. GS100 i GS180 - nowe smartfony Gigaset w Polsce (ceny)

GSMONLINE.PL. Nokia Lumia pierwszy tablet Nokii Nokia zaprezentowała dziś pierwszy tablet - Nokia Lumia 2520.

Instalacja Stacji Pogodowej Netatmo (ios, Android, Windows) Pełna instrukcja obsługi przedstawiająca wszystkie możliwości

Zapytanie ofertowe 4/2014

HOMS. Steruj zdalnie swoim domem i przyciągaj klientów do biura. Leszno, czerwiec 2015 r.

Zegarek może wysyłać wiadomości SMS oraz przesyłać dane. Ich koszt jest zależny od operatora karty SIM zainstalowanej w zegarku.

UPC Phone Jak korzystać z aplikacji

DLoG AIM-35. Terminal mpos 8"

NAZWA PRODUKTU: UKRYTA KAMERA PODSŁUCH H8 WiFi PowerBank LED 5000mAh S150

Agenda. Zakres projektu. Harmonogram wdrożenia. Wspólne zadania i ograniczenia

SERIA FORERUNNER 220/230, 225/235 i 620/630

WIĘCEJ NIŻ TELEFON! CZĘŚĆ PIERWSZA - WPROWADZENIE

ANGEL GTS INSTRUKCJA UŻYTKOWNIKA DLA LOKALIZATORA ET- 20. Zawartość opakowania:

INSTRUKCJA OBSŁUGI PEKAOTOKENA DLA UŻYTKOWNIKÓW PEKAO24

Deklaracja Zgodności. Specyfikacja

NAWIGACJA MODECOM FREEWAY MX3 HD WPROWADZENIE

1. Notebook 14. Producent: ASUS Model: ASUS VivoBook S14 S410. Parametr Parametr graniczny Parametr oferowany - opisać

MOBILNE ROZPOZNAWANIE TWARZY

Platforma Integracji Komunikacji

Laboratorium - Funkcje urządzeń mobilnych - Android oraz ios

Infrastruktura drogowa

R A T O W N I C Z Y M I

Parametr Parametr graniczny Parametr oferowany - opisać

Opis przedmiotu zamówienia

PARAMETRY TECHNICZNE OFEROWANEGO SPRZĘTU

DLoG AIM-37. Pełny opis produktu. Mobilny terminal POS 10"

[XBLITZ KIDS WATCH GPS]

Instrukcja użytkowania KB tokena

TEMAT SZKOLENIA: MS 6292 Installing and Configuring Windows 7 Client (szkolenie autoryzowane przez Producenta oprogramowania Microsoft)

[XBLITZ KIDS WATCH GPS]

Instrukcja użytkownika lokalizatora GPS GT100. Wersja elektroniczna na

GSMONLINE.PL. Twój smartfon Huawei może być jeszcze szybszy Akcja. partnerska

Android poradnik programisty

Szczegółowy opis przedmiotu zamówienia. Wymagana funkcjonalność systemu monitorowania środowiska w serwerowniach:

BEZPIECZEŃSTWO UŻYTKOWNIKA APLIKACJI FACEAPP. Analiza Zespołu CERT POLSKA w Państwowym Instytucie Badawczym NASK

Aplikacje dla urządzń mobilnych Kod przedmiotu

Lenovo S5000. Skrócona instrukcja obsługi wer. 1.0

Instrukcja użytkownika lokalizatora GPS GT06N. Wersja elektroniczna na

M400 M430 M600. Funkcje Smart Coaching. Fitness Test. Licznik kalorii. Obciążenie treningowe. Podusmowanie aktywności. Program treningu biegowego

OP /2012 Załącznik nr 3 Szczegółowy opis przedmiotu zamówienia

Mobilny konsument w Polsce i na świecie

INSTRUKCJA KONFIGURACJI USŁUGI

NAZWA PRODUKTU: Kamera IP WIFI zegarek budzik z podczerwienią S124 Cechy produktu

IT4M+ nowoczesna aplikacja

CZĘŚĆ III SIWZ OPIS PRZEDMIOTU ZAMÓWIENIA

Odczyty z wykorzystaniem nowych technologii komunikacyjnych: NB IoT, LORA, SigFox, LTE CatM1

Polityka prywatności aplikacji mobilnych Grupy EUROZET

Transkrypt:

1 Wykorzystanie protokołu Bluetooth LE do komunikacji w sieciach mobilnych Andrzej Sikora, Mateusz Krzysztoń NASK, Warszawa 2017

Wprowadzenie Plan prezentacji Mobilna aplikacja wspierająca akcje poszukiwania osób w terenie geneza pomysłu. Zastosowanie (scenariusz, opis działania, odbiorcy). Zaproponowane rozwiązanie. Realizacja. Wyniki testów. Podsumowanie 2

Źródła pomysłu (1) Prowadzone w terenie akcje poszukiwania osób zaginionych: Policja i wolontariusze (np. okoliczni mieszkańcy) poszukują w okolicy dziecka, które nie wróciło do domu. Akcja przeszukiwania terenu związana z katastrofą (naturalną lub nie). Policja wykorzystuje najnowsze technologie także do poszukiwań w terenie. Z komendy głównej przyjechał specjalny wóz wyposażony m.in. w odbiorniki GPS. Dostali je policjanci sprawdzający ponownie brzegi Warty. Każdy ich krok był rejestrowany, by mieć pewność, że sprawdzono cały teren. 3

Źródła pomysłu (1) Problemy/pytania: W jakim kierunku iść? Jak długo? Jak szybko? Gdzie jestem? Czy to co znalazłem jest ważne? Jak przekazać informację do centrum? Jak sprawnie zarządzać akcją i analizować dane? Jaki obszar przeszukaliśmy? Czy nic nie przeoczono? Czy można to było zrobić lepiej? Szybciej? Większy obszar? Gdzie ewentualnie powtórzyć poszukiwania? Czy wszyscy wrócili z poszukiwań? Jak rozgłosić i odebrać informację? (np. o zakończeniu poszukiwań, zmianie kierunku, itp.)? 4

5 Źródła pomysłu (2) Rosnąca stale liczba urządzeń typu smartphone, smartwatch, itp.. Możliwości tych urządzeń: GPS i nawigacja, kamera, ekran, komunikacja (GSM, Wifi, Bluetooth, BLE), Czujniki (wbudowane i dołączane): mikrofon, czujnik magnetyczny, akcelerometr, żyroskop, czujnik odległości, pulsometr, czujnik światła, czujniki meteorologiczne.

Źródła pomysłu (2) Smart Phone Ad hoc Networks (SPANs) - możliwość komunikacji bez udziału operatora telefonii komórkowej. Obszary bez infrastruktury sieciowej, akcje wymagające ominięcia oficjalnej infrastruktury sieciowej, akcje ratunkowe, sytuacje kryzysowe, propagacja informacji podczas imprez masowych. Obniżenie kosztów komunikacji, niezależność od operatora sieciowego i planu taryfowego wykupionego przez użytkownika. Komunikacja Wifi, Bluetooth, BLE, 6

7 Aplikacja mobilna Aplikacja SmartGroup@Net Mobilna aplikacja poprawiająca bezpieczeństwo i skuteczność akcji poszukiwania osób zaginionych w terenie. Odbiorcy produktu: służby publiczne wspierane podczas akcji przez wolontariat ludności cywilnej. Architektura: aplikacja mobilna (smartfon)+ opcjonalna aplikacja centralna (komputer PC).

8 Aplikacja mobilna Zadania aplikacji SmartGroup@Net Zbieranie informacji z telefonów osób zaangażowanych (np. identyfikacja, lokalizacja, przebyta trasa, zdjęcia, dane z czujników, itp.,). Kierowanie ruchem tych osób, nawigacja (utrzymanie szyku, odległości, maksymalizacja obszaru poszukiwań przy małym ryzyku przeoczenia). Publikowanie komunikatów, rozkazów i innych informacji. Funkcje wspomagające pracę kierownictwa: ocena skuteczności poszukiwań, wnioski, statystyki.

9 Zaproponowane rozwiązanie System operacyjny: Android, ios, Windows Phone, inny Komunikacja: WiFi, WiFi Direct, Bluetooth, Bluetooth LE, BLE tryb połączeniowy lub bezpołączeniowy (Broadcaster & Observer)

10 Zaproponowane rozwiązanie Bluetooth min. 4.0, Android min. 5.0 (76.8%)*, Android 4.4 (15,1%)* * Dane z 11 września 2017

Realizacja projektu Aplikacja instalowana na telefonie wolontariusza wspierająca jego działania i koordynująca ruch grupy, (Dodatkowo) Aplikacja centralna wspierająca zarządzanie i analizę danych zebranych podczas akcji. (W planach) Symulator akcji przeszukiwania terenu (ćwiczenia, szacowanie czasu, niezbędnych zasobów, itp..). Zasoby: Urządzenia z systemem Android będące własnością wolontariuszy, Stacja bazowa. 11

Bezpieczeństwo Skuteczność Innowacyjność Komunikacja Oszczędność 12 Aplikacja mobilna Aplikacja mobilna instalowana w telefonach komórkowych uczestników akcji. Podgląd mapy terenu i własnej lokalizacji oraz wskazówki odnośnie kierunku przemieszczania się. Lokalizacja uczestnika obserwowana przez inne osoby biorące udział w akcji oraz prezentowana na ekranie aplikacji centralnej. Dokumentowanie akcji: zapis zdjęć, przebytej trasy i lokalizacji znalezionych obiektów. Komunikacja szyfrowana, aplikacja zabezpieczona hasłem. Możliwość działania offline bez dostępu do sieci komórkowej i transmisji danych. Prezentacja wiadomości publikowanych przez Organizatora, (przebieg akcji, komunikaty, itp.).

Aplikacja mobilna Dane, które mogą być importowane z aplikacji centralnej: Konfiguracja w pliku json (identyfikator akcji, identyfikator użytkownika, cel, odległość w szyku) Mapa offline (pliki www.openstreetmap. org + osmdroid). Klucz 256-bitowy. Identyfikator użytkownika, Kompas, Wyśrodkowanie mapy, Ustawienia, Tryb nawigacji, Wskazanie celu, Fotografia, Alarm, Położenie użytkownika, Położenie sąsiada, Status GPS, Ekran pomocniczy nawigacji. 13

Aplikacja centralna 15

Bluetooth LE tryby pracy 1. ADVERTISE_MODE_LOW_LATENCY/SCAN_MODE_LOW_LAT ENCY - najmniejsze czasy opóźnień miedzy zdarzeniami rozgłaszania/nasłuchiwania oraz największe zużycie energii. 2. ADVERTISE_MODE_BALANCED/SCAN_MODE_BALANCED - większa oszczędność energii kosztem większego opóźnienia wymiany pakietów - tryb uznany przez twórców API za dobry kompromis między zużyciem energii a skutecznością komunikacji. 3. ADVERTISE_MODE_LOW_POWER/SCAN_MODE_LOW_POW ER - największe czasy opóźnień miedzy zdarzeniami rozgłaszania/nasłuchiwania oraz najmniejsze zużycie energii. ADVERTISE 1 ADVERTISE 2 ADVERTISE 3 µ = 110.91; σ = 16.58 (ms) µ = 265.49; σ = 40.78 (ms) µ = 1035.24; σ = 182.61 (ms) 16

Tryb nasłuchiwania 17 Bluetooth LE tryby pracy Tryb rozgłaszania 1 2 3 1 1264 (15,4%) 529 (15,3%) 140 (15,5%) 2 998 (12,1%) 411 (11,7%) 110 (12,1%) 3 327 (3,9%) 157 (4,6%) 38 (4,2%) 1. LOW_LATENCY 2. BALANCED 3. LOW_POWER. Uwaga: oszacowanie interwałów pomiędzy kolejnymi odebranymi komunikatami konieczne przy projektowaniu protokołów multihop i sieci ad-hoc.

Bluetooth LE zużycie energii Zużycie energii przez moduł radiowy w ciągu 1 godziny pracy telefonu w wybranych trybach nasłuchu i rozgłaszania. LOW_LATENCY BALANCED LOW_POWER Nasłuch 0.9 Wh 0.5 Wh 0.09 Wh Rozgłaszanie 0.029 Wh 0.012 Wh 0.005 Wh Energia zużywana przez m.in. ekran, procesor, moduł GPS, moduł radiowy. Wiko SUNNY, Android 6.0, bateria 1200 mah, procesor Cortex A7 1,3 GHz około 5 godzin pracy aplikacji SGN. 18

Bluetooth LE zasięg transmisji Las iglasty Las liściasty Linia brzegowa Tereny bagienne Drogi/ścieżki Łąka Maks. zasięg 56 m (-100 dbm) 41 m (-96 dbm) 95 m (-102 dbm) 68 m (-94 dbm) 91 m (-100 dbm) 59 m (-96 dbm) Dokładność pomiaru położenia GPS: 3m-21m Średnia dokładność GPS: 7m 19

20 Bluetooth 5.0 Bluetooth 5 Core Specification* With up to 4x the range, 2x the speed and 8x the broadcasting message capacity, the enhancements of Bluetooth 5 focus on increasing functionality for the Internet of Things (IoT). Bluetooth 5 delivers a connectionless IoT, advancing beacon and location-based capabilities in home, enterprise and industrial applications. This will create significant advantages for developers and manufacturers, while providing a better user experience for their customers. * opublikowano 6 grudnia 2016

21 Planowanie ruchu model PFM Model ruchu PFM (Potential Function Mobility). Inspiracja: model funkcji potencjału (robotyka, telekomunikacja) i model oddziaływań międzycząsteczkowych (dynamika molekularna). Zadanie rozwiązywane dla każdego węzła sieci niezależnie wyznaczenie położenia urządzenia D i (punkty c i, p 1 P i,, p i i w przestrzeni W): gdzie d zmierzone odległości, d zadane odległości, S Ci zbiór węzłów sąsiednich, ε i, ε ij [0,1] wagi.

22 Planowanie ruchu model PFM Sztuczna funkcja potencjału wzorowana na potencjale Lennarda-Jonesa. V i d i = ε i d i d i 1 F i (d i ) = V i (d i ) 2 d i zmierzona odległość d i zadana odległość

23 Podsumowanie Uzupełnienie funkcjonalności i rozbudowa interfejsu użytkownika, Badania i analiza zużycia energii w różnych trybach komunikacji BLE, Testy w terenie, Analiza specyfikacji Bluetooth 5.0, Projekt protokołu komunikacji typu multihop. Inne scenariusze i pomysły na zastosowania

Dziękuję za uwagę 24