dr hab. inż. Andrzej Bęben, pok. 336a

Slides:



Advertisements
Podobne prezentacje
The Thousand Islands Pan kiedyś stanął na brzegu
Advertisements

Projekt Do kariery na skrzydłach – studiuj Aviation Management Projekt współfinansowany ze ś rodków Europejskiego Funduszu Społecznego. Biuro projektu:
Przegląd zagadnień Struktura sieci systemu Windows 2003
Wyobraź Sobie… NAJNOWSZY PRODUKT! Broadcasting do nielimitowanej ilości odbiorców Najnowsza i JEDYNA tego typu Technologia Streamingu.
Damian Ciunowicz i Krystian Baranowski – kl. I „TL’’
VANET Vehicular Ad-Hoc Network
Rozdział 5: Protokoły sieciowe
 Karta sieciowa to urządzenie odpowiedzialne za wysyłanie i odbieranie danych w sieciach LAN. Każdy komputer, który ma korzystać z dobrodziejstw sieci,
Wydział Elektroniki Kierunek: AiR Zaawansowane metody programowania Wykład 5.
CROSSWORD: SLANG. Konkurs polega na rozwiązaniu krzyżówki. CROSSWORD: SLANG Wypełnione karty odpowiedzi prosimy składać w bibliotece CJK, lub przesyłać.
Paulina Kowalczyk Dominika Struzik I LO Tadeusz Kosciuszko in Wielun POLAND.
Adaptive, Component Based System Architecture for Monitoring Data Storing Distributed Systems Research Group Department of Computer Science AGH-UST Cracow,
Karol Więsek PwC Abusing APNs for profit. Historia: audyt sieci jednego z operatorów Po powrocie: „czyste” karty SIM.
JOB SEARCH IS A JOB Career planning is building bridges from one’s current job/career.
Foundation for Promotion of Entrepreneurship – Continuing Education and Lifelong Learning NGO that responds to the training needs Fundacja Rozwoju Przedsiębiorczości.
„SLTP” Sieci Lokalne i Techniki Bezprzewodowe
GIS - elementy. Zasilanie systemu GIS Przetwarzanie graficzno-numeryczne: grafika rastrowa i wektorowa Oto jak będzie wyglądała mała literka "a" po powiększeniu.
20/09/ Model warstwowy OSI. Model warstwowy OSI (Open Systems Interconnection ) – standard wprowadzony przez organizację ISO (International Organization.
Marcin Gliński Instytut Języków Romańskich i Translatoryki UŚ Regionalny Ośrodek Doskonalenia Nauczycieli WOM w Katowicach NOCNE POWTÓRKI MATURALNE 2016.
7 Międzynarodowa Konferencja INŻYNIERIA PRODUKCJI – r. Wrocław Piotr Garbacz INTEGRATED VISION SYSTEMS VERSUS CUSTOM SOLUTIONS FOR.
Model warstwowy OSI Model OSI (Open Systems Interconnection) opisuje sposób przepływu informacji między aplikacjami programowymi w jednej stacji sieciowej.
Sieci komputerowe. Podział sieci. Podstawowe pojęcia związane z sieciami. Internet - określenia podstawowych terminów. Komunikacja w sieci.
C PRZEWODNIK PO NAJCIEKAWSZYCH MIEJSCACH WROCŁAWIA - GUIDE TO THE MOST INTERESTING PLACES OF WROCLAW Cześć jestem Krzysztof. Dziś będę pokazywał Ci Najciekawsze.
Bring Your Own Device InfoTRAMS „Fusion Tematyczny, Bazy Danych, Kariera I Prywatny Sprzęt W Pracy" 1 Wiesław Stawiski, CISSP.
Important holidays and festivals in Poland. The first of January New Year’s Day New Year’s Day the day of Mary the Holy Mother of God – for Catholics.
Www,mojesilnedrzewo.pl. W dniach 15 marca – 30 kwietnia 2010.r.wytwórnia wody mineralnej Żywiec Zdrój SA wspólnie z Fundacją Nasza Ziemia i Regionalną.
Lokalna sieć komputerowa
Opracowanie: Katarzyna Gagan, Anna Krawczuk
IoT / Transmisja radiowa małej mocy LoRa
STEROWANIE RUCHEM METODĄ OKNA – SIEĆ PAKIETOWA
Wykład 11: Sieci bezprzewodowe cz. 1
Programator czasowy Today…
Bezprzewodowe Sieci Dostępowe (BSD) wykład 2: Wireless LAN
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Forest fire protection
SIECI KOMPUTEROWE WYKŁAD 2. STANDARDY. PROJEKTY. MODELE WARSTWOWE.
introduction to tenses in English
Zasady transmisji w sieciach TCP/IP
I-CART.
Model ISO/OSI Wykład 4.
Interfejsy urządzeń peryferyjnych
Dell EMC Channel Technology Event
Wstęp do Informatyki - Wykład 7
OPB - On-chip Peripherial Bus AXI – Advance eXtensible Interface
System śledzenia punktu fiksacji wzroku na monitorze komputerowym
Podstawy sieci komputerowych
A prototype of distributed modelling environment
Podstawy sieci komputerowych
Managed Service Identity dla zasobów w Microsoft Azure
Projekt realizowany przy udziale środków Europejskiego Funduszu Społecznego w ramach Inicjatywy Wspólnotowej EQUAL.
Running Dictation Activity to Engage Students in Reading, Writing, Listening, and Speaking.
EMPOWEREMENT IN ICT SKILLS. I CREATED MY WEBSITE TO USE IT FOR TEACHING.
Interfejsy urządzeń peryferyjnych
Interfejsy urządzeń peryferyjnych
Mateusz Bergolc – pracuje w firmie Marken Systemy Antywirusowe, pomagając klientom dostosować rozwiązania Bitdefender do ich potrzeb. Doradza zarówno.
Lesson 11 – Problem Solving & Applications of Functions
Sieci komputerowe Protokół TCP/IP.
DragonWave Company and Products introduction 2008
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
dr inż. Andrzej Bęben, pok. 336
Czy potrzeba nam super-bohatera, żeby naprawić sieć?
INERNATIONAL LOGISTICS
Bezprzewodowe Sieci Dostępowe (BSD) wykład 7: WiMAX Wprowadzenie
European Insolvency Regulation
dr hab. inż. Andrzej Bęben, pok. 336a
OPB - On-chip Peripherial Bus AXI – Advance eXtensible Interface
zl
1) What is Linux 2) Founder and mascot of linux 3) Why Torvalds created linux ? 4) System advantages and disadvantages 5) Linux distributions 6) Basic.
Beata Charkiewicz. Table of Contents  Introduction To Android  History Of Android  What is OHA?  Devices with android  Android Features  Android.
Komunikacja z platformą T2S
Zapis prezentacji:

dr hab. inż. Andrzej Bęben, pok. 336a (abeben@tele.pw.edu.pl) Bezprzewodowe Sieci Dostępowe (BSD) wykład 6: Sieci WPAN (Bluetooth, BLE, ZigBee) oraz LPWAN (LoRa) dr hab. inż. Andrzej Bęben, pok. 336a (abeben@tele.pw.edu.pl) Zespół Architektur i Zastosowań Internetu (tnt.tele.pw.edu.pl)

Plan wykładu Wprowadzenie Architektura sieci WPAN Protokół dostępu Warstwa fizyczna Warstwa łącza danych Protokół dostępu Podsumowanie BSD 2017

Wprowadzenie Rodzaj sieci: Wireless Personal Area Network (WPAN) Bluetooth, Bluetooth Low Energy (BLE) Przeznaczenie: komunikacja pomiędzy urządzeniami zlokalizowanymi w niewielkiej odległości bezprzewodowy interfejs RS 232 Pasmo: IMS (Industrial, Scientific and Medical) - 2.4 GHz, 79 kanałów po 1MHz Przepływności: 0.72 – 24 Mbit/s Zasięg: < 1m, < 10m, <100m Król Herald I Bluetooth (X w n.e.), który zjednoczył Danię. Znaczek – inicjaly króla. BSD 2017

Rodzina standardów 802.x BSD 2017

Rodzina standardów 802.x BSD 2017

Rodzina standardów 802.x Architektura protokołów BSD 2017

Rozwój standardu Bluetooth Bluetooth v1.0 – propozycja Ericsson (1994) Bluetooth v1.1 – standard IEEE 802.15.1-2002 (2002) Bluetooth v1.2 – standard IEEE 802.15.1-2002 (2005) Dalsza standaryzacja przez Bluetooth Special Interest Group Bluetooth v2.0+EDR – Enhanced Data Rate (2007) przepływność do 3 Mbit/s Bluetooth v3.0+HS – High Speed (2009) przepływność 10Mbit/s Bluetooth v4.0+BLE – Bluetooth Low Energy (2010) Bluetooth v5.0 – BLE+MESH (2017) BSD 2017

Zastosowanie Bluetooth małe sieci osobiste, mała moc, bliski zasięg, niskie koszty Bezprzewodowy dostęp do sieci Połączenia bez kabli Sieć urządzeń osobistych BSD 2017

Podstawowa topologia - Piconet Zbiór urządzeń połączonych w trybie ad hoc Jednocześnie może pracować maksymalnie 8 urządzeń 1 urządzenie jako „master” – zarządca sieci Piconet synchronizuje zegary w pozostałych urządzeniach steruje przekazem w sieci 7 urządzeń jako „slave” – uczestnik sieci Piconet dodatkowo może być 200 urządzeń w trybie nieaktywnym S M M=Master S=Slave P P=Parked SB=Standby SB S S P BSD 2017

Rozszerzona topologia - Scatternet Rozszerzona topologia (Scatternet) pozwala łączyć sieci Piconet za pomocą urządzeń pracującym jednocześnie w kilku sieciach Piconet Rozszerzona topologia pozwala połączyć większą liczbę urządzeń zwiększyć przepływność n* 0.72Mbit/s M S SB P M=Master S=Slave P=Parked SB=Standby BSD 2017

Architektura (1) Applications Control Data Baseband RF doc.: IEEE 802.15-01/046r1 January 2001 Architektura (1) Usługi oferowane aplikacjom Zarządzania łączem oraz enkapsulacja Radiowa warstwa fizyczna oraz protokół dostępu RF Baseband Audio Link Manager L2CAP Other TCS RFCOMM Data SDP Applications Control BSD 2017 Tom Siep, Texas Instruments

Warstwa fizyczna - IEEE 802.15.1 Pasmo 2.402 – 2.480 GHz 79 kanałów po 1 MHz Frequency Hopping Spread Spectrum z adaptacją 1600 przeskoków / s, zarządzanych przez węzeł master Modulacje: GFSK (Gaussian Frequency Shift Keying) – 0.72/1 Mbit/s π/4 DQPSK (Diferential Quadrature Phase Shift Keying) – 2 Mbit/s 8 DPSK (Diferential Phase Shift Keying) – 3 Mbit/s Moc Klasa 1: 100mW (zasięg <100m) Klasa 2: 2.5mW (zasięg <10m) Klasa 3: 1mW (zasięg <1m) BSD 2017

Warstwa MAC (1) Protokół dostępu TDMA z dwukierunkowa transmisją realizowaną przez TDD Warstwa MAC (BaseBand) tworzy łącza „punkt-punkt” lub „punkt –wielepunktów” pomiędzy urządzeniem „master” oraz urządzeniami „slave” Transmisja pakietów jest realizowana w szczelinach czasowych (0.625 ms), pakiet może zająć 5 szczelin stacja „master” rozpoczyna transmisję w szczelinach parzystych stacje „slave” rozpoczynają transmisje w szczelinach nieparzystych BSD 2017

Warstwa MAC (1) Funkcje warstwy MAC: Funkcja wykrywania urządzeń Funkcja podłączenia urządzeń Funkcja przekazu danych BSD 2017

Warstwa MAC (2) Podstawowe rodzaje łączy: Polling-based (TDD) packet transmissions 1 slot: 0.625msec (max 1600 slots/sec) master/slave slots (even-/odd-numbered slots) Synchronous connection-oriented (SCO) link “circuit-switched”, periodic single-slot packet assignment symmetric 64Kbps full-duplex Asynchronous connection-less (ACL) link packet switching asymmetric bandwidth, variable packet size (1,3, or 5 slots) max. 721 kbps (57.6 kbps return channel) 108.8 - 432.6 kbps (symmetric) M S M S BSD 2017

Warstwa MAC (3) Format pakietów: Access Code – Preambuła (4 bity), synchronizacja (64 bity), identyfikuje pakiety przesyłane danym łączem Nagłówek (header), 3x 18 bitów Pole danych (max ~ 340 bajtów) BSD 2017

Warstwa MAC (3) Nagłówek LT_ADDR - adres stacji przeznaczenia Type – rodzaj pakietu Flow – sterowanie przepływem gdy pełen bufor RX ARQN – potwierdzenie ACK SEQN – numer sekwencyjny BSD 2017

Warstwa MAC (4) Pakiety SCO BSD 2017

Warstwa MAC (5) Pakiety ACL BSD 2017

Warstwa MAC (6) Funkcje i protokoły warstwy łącza danych: Link Layer Control & Adaptation (L2CAP) A simple data link protocol on top of the baseband connection-oriented & connectionless protocol multiplexing segmentation & reassembly QoS flow specification per connection (channel) group abstraction Service Discovery Protocol (SDP) Defines an inquiry/response protocol for discovering services RFCOMM (based on GSM TS07.10) emulates a serial-port to support a large base of legacy (serial-port-based) applications BSD 2017

Warstwa MAC (7) Funkcje i protokoły warstwy łącza danych Telephony Control Protocol Spec (TCS) call control (setup & release) group management for gateway serving multiple devices Legacy protocol reuse reuse existing protocols, e.g., IrDA’s OBEX, or WAP for interacting with applications on phones AV support: AVCTP The Audio/Video Control Transport Protocol (AVCTP) used to transfer AV/C commands over an L2CAP channel. The Audio/Video Distribution Transport Protocol (AVDTP) is used advanced audio distribution profile to stream music and video distribution. BSD 2017

Profile zastosowania (1) Bluetooth definiuje zestaw profili wykorzystania, każdy profil określa zbiór funkcji wymaganych dla wsparcia aplikacji Profile Protokoły Aplikacje BSD 2017

Profile zastosowania (2) BLUETOOTH PROFILE DETAILS Advanced Audio Distribution Profile (A2DP) This Bluetooth profile defines how stereo quality audio can be streamed from a media source to a sink. Audio/Video Remote Control Profile (AVRCP) This Bluetooth profile provides a standard interface to control audio visual devices including televisions, stereo audio equipment, and the like. It allows a single remote control (or other device) to control all the equipment to which a particular individual has access. Basic Imaging Profile (BIP) This Bluetooth profile details how an imaging device can be remotely controlled, how it may print, and how it can transfer images to a storage device. This Bluetooth profile is naturally intended for cameras and other devices that can take pictures, including mobile phones now. The overall profile may be considered to have the following actions: Image Push, Image Pull, Advanced Image Printing, Automatic Archive, Remote Camera, Remote Displa Basic Printing Profile (BPP) This Bluetooth profile allows devices to send text, e-mails, v-cards, images or other information to printers based on print jobs. BSD 2017

Profile zastosowania (3) BLUETOOTH PROFILE DETAILS Common ISDN Access Profile (CIP) This Bluetooth profile details the way in which ISDN traffic can be transferred via a Bluetooth wireless connection. It is typically used in Bluetooth enabled office equipment that is ISDN enabled. Cordless Telephony Profile (CTP) This Bluetooth profile defines how a cordless phone can be implemented using Bluetooth. This Bluetooth profile is aimed at use for either a dedicated cordless phone or a mobile phone acting as a cordless phone when close to a CTP enabled base station. The aim of this Bluetooth profile was to allow a mobile phone to use a Bluetooth CTP gateway connected to a landline when within the home or office, and then use the mobile phone network when elsewhere. Dial-Up Network Profile (DUN) This Bluetooth profile details a standard for accessing the Internet and other dial-up services via a Bluetooth system. This may be required when accessing the Internet from a laptop by when using a mobile phone, PDA, etc as a wireless dial-up modem. Fax Profile (FAX) This Bluetooth profile defines how a FAX gateway device can be used. This Bluetooth profile may be needed when a personal computer uses a mobile phone as a FAX gateway to send a FAX. Headset Profile (HSP) The Bluetooth Headset Profile details how a Bluetooth enabled headset communicates with a Bluetooth enabled device. As might be anticipated the Bluetooth Headset Profile was aimed at defining how Bluetooth headsets may connect to a mobile phone or installed car kit. BSD 2017

Bluetooth Low Energy (BLE) (1) Extension of Bluetooth - new mode which is not backward compatible Defined in Bluetooth - 4.0 (2010), 4.1 (2013), and 5.0 (2017), MESH (2017) Objective: Designed to send sporadically small packets (opposed to streaming) Connect->transmit->disconnect->sleep Low power consumption (15mA peak transmit, 1uA sleep) Devices supplied by coin cells, e.g. CR 2032 Low cost devices (< 1$) Frequency band: IMS - 2.4 GHz, 40 channels each 2MHz Data rates: < 260 kbps Range: < 10m, <100m, <200m Features: well standardised, emerging, becomes widely available (many vendors) but not fully compliant, very small energy consumption BSD 2017

Bluetooth Low Energy (BLE) (2) Architecture – standalone or dual mode BSD 2017

Bluetooth Low Energy (BLE) (3) Physical layer Frequency band 2.402 – 2.480 GHz 40 channels each 2 MHz Robust Adaptive Frequency Hopping – can coexist with WiFi Modulation: GFSK (Gaussian Frequency Shift Keying) – 1-2 Mbit/s Output Power from -20dBm, up to +10 dBm (or more BLE 5.0 Long Range) Receiver sensitivity > -70 dBm BSD 2017

Bluetooth Low Energy (BLE) (4) Medium Access Control Protocol TDMA based with TDD and centralised control (no collisions) Max payload size: data - 22B, advertisement - 39 B. Master STA: determines when slaves listen, invites slave, determines frequency hopping, initiate transmission Slave STA: responses to master requests Low connection time <3ms BSD 2017

Bluetooth Low Energy (BLE) (5) Bluetooth MESH Profile (July 2017) publish/subscribe rules  flooding with restricted relaying power saving with "friendship" BSD 2017

ZigBee (1) Objective: Wireless Personal Area Network (WPAN) IEEE 802.15.4 - fully compliant with IEEE 802.x family Objective: Control and Sensor Networks Small data packets (up to 127B) Low cost devices Frequency band: IMS - 2.4 GHz, <250 kbps 868 MHz (Europe) – 20 kbps 915 MHz (US) – 40 kbps Range: < 1m, <100m Features: standardised (2005), matured, available (many vendors), moderate energy consumption, support for mesh BSD 2017

ZigBee (2) Scenario: BSD 2017 Source: http://www.embedded.com/shared/printableArticle.jhtml?articleID=52600868 BSD 2017

Star / Mesh / Cluster-Tree ZigBee (2) Architecture Application Customer “the software” Network, Security & Application layers Brand management IEEE 802.15.4 “the hardware” Physical & Media Access Control layers API Security 32- / 64- / 128-bit encryption ZigBee Alliance Network Star / Mesh / Cluster-Tree MAC IEEE 802.15.4 PHY 868MHz / 915MHz / 2.4GHz BSD 2017 Silicon Stack App Source: http://www.zigbee.org/resources/documents/IWAS_presentation_Mar04_Designing_with_802154_and_zigbee.ppt

ZigBee (3) Medium Access Control Protocol Beacons and Guaranteed Time Slots are manged by Controller Other transmission uses CSMA/CA BSD 2017

ZigBee (4) Medium Access Control Protocol Examples BSD 2017

ZigBee (5) MESH network Uses AODV (Ad hoc On-Demand Distance Vector) Routes are creating “on demand” Route discovery follows “flooding search” BSD 2017

LoRa (1) Low–Power Wide-Area Networks (LPWAN) Proprietary solution by Semtech Objective: Long range communication to IoT devices Low rate Frequency bands: 433 MHz and 868 MHz (Europe) and 915 MHz (North America) Data rates: 0.3 – 50 kbps Range: < 1 - 2 km, max up to 15km (ideal propagation conditions) Features: proprietary solution, early development, very low energy consumption, long range First deploymen BSD 2017

LoRa (2) Scenario BSD 2017

LoRa (3) Architecture BSD 2017

LoRa (4) 3 modes BSD 2017

LoRa MAC protocol Random access as in ALOHA BSD 2017

Nowe techniki komunikacji dla IoT BSD 2017