bluetooth id 90672 Nieznany (2)

background image

Bluetooth

Charakterystyka standardu

dr inż. Artur Klepaczko

aklepaczko@p.lodz.pl

p. 205, tel. 631-26-38

Projektowanie Interfejsów użytkownika

background image

28.10.07

Projektowanie interfejsów użytkownika

2

Charakterystyka ogólna

Technologia łącza radiowego krótkiego zasięgu

2.4 GHz

10–100 m

Dwa rodzaje transmisji

synchroniczne do przekazywania głosu

asynchoroniczne do przekazywania danych

Zastosowanie

telekomunikacja (telefonia bezprzewodowa)

technologie mobilne

background image

28.10.07

Projektowanie interfejsów użytkownika

3

Topologia sieci

Możliwe utworzenie łącza dwu- lub wielopunktowego

Kilka podsieci pracujących na wspólnym obszarze tworzy
sieć rozproszoną (scatternet)

Poszczególne podsieci nie są ze sobą zsynchronizowane
i pracują na różnych kanałach

Podsieci (ang. piconet)
– zespół urządzeń
pracujących na tym
samym kanale

background image

28.10.07

Projektowanie interfejsów użytkownika

4

Architektura

System Bluetooth ma

budowę warstową:

specyfikacja łącza
radiowego

sterownik łącza oraz
protokoły warstwy
liniowej

protokoły wyższych
warstw

Specyfikacja łącza:

pasmo ISM (industrial,
scientific, medica
l)

79 kanałów o szerokości 1
MHz od 2.402 do 2.480 GHz

dla uniknięcia zakłóceń
stosowana jest technika
rozpraszania widma
metodą przeskoków
częstotliwości (FHSS)

background image

28.10.07

Projektowanie interfejsów użytkownika

5

Kanały transmisyjne

Kanał transmisyjny reprezentowany jest przez pseudolosową
sekwencję przeskoków częstotliwości

Sekwencja określana jest na podstawie adresu stacji
nadrzędnej w danej podsieci

Przeskok wykonywany jest 1600 razy na sekundę

Kanał podzielony jest na szczeliny czasowe o czasie trwania
równym 625 ms

Stacje nadrzędne nadają w szczelinach parzystych, a
podrzędne w szczelinach nieparzystych (Time Division Duplex)

background image

28.10.07

Projektowanie interfejsów użytkownika

6

Prędkość transmisji

Łącze asynchroniczne (ACL)

asymetryczne: 721 Kbps w kierunku do i 57.6 Kbps
w kierunku przeciwnym

symetryczne: 432.6 Kbps w obu kierunkach

Łącze synchroniczne (SCO)

do trzech kanałów po 64 Kbps w obu kierunkach

background image

28.10.07

Projektowanie interfejsów użytkownika

7

Struktura protokołów

Specyfikacja łącza radiowego, sterownik łącza, protokoły warstwy
liniowej: Link Manager Protocol (LMP), Logical Link Control and
Adaptation Protocol
(L2CAP)

Protokoły wyższych
warstw: Service
Discovery Protocol

(SDP), serial line
emulation protocol

(RFCOMM), Telephony
Control Specification

(TCS), Object Exchange
Protocol
(OBEX)

background image

28.10.07

Projektowanie interfejsów użytkownika

8

Sterownik łącza

Sterownik łącza i pasma transmisyjnego (Baseband and Link Control)
umożliwia fizyczne połączenie urządzeń w podsieci

Ponadto, zadaniem sterownika łącza jest także realizacja protokołów
warstwy liniowej

zarządzania łączem (LMP),
odpowiedzialnego za konfigurację
połączenia pomiędzy urządzeniami (dot.
funkcji zapezpieczeń, generacji i
wymiany kluczy kodowania,
negocjowania rozmiarów pakietów itp.)

sterowania i adaptacji łącza logicznego
(L2CAP), odpowiedzialnego za
zarządzenie połączeniami logicznymi
między urządzeniami na poziomie
warstwy aplikacji

background image

28.10.07

Projektowanie interfejsów użytkownika

9

Protokół poszukiwania usług (SDP)

SDP jest wykorzystywany do
rozpoznawania usług i możliwości
urządzeń znajdujących się w
podsieci

Wszystkie urządzenia posiadają tzw.
rejestry usług (service records),
które zawierają informacje
niezbędne do identyfikacji i
używania danej usługi

Informacja o wykryciu i
zarejestrowaniu usługi jest
przekazywana do całej podsieci

background image

28.10.07

Projektowanie interfejsów użytkownika

10

Protokoły wyższych warstw

TCS–BIN — definiuje procedurę sygnalizacji i ustanawiania
połączeń telefonicznych. Protokół ten oparty jest na tzw.
rekomendacji ITU-Q.931

RFCOMM — emulacja interfejsu szeregowego RS-232

PPP — definiuje procedurę transferu danych między dwoma
bezpośrednio połączonymi ze sobą urządzeniami; w systemie
Bluetooth PPP działa z wykorzystaniem RFCOMM

TCP/IP, UDP/IP — umożliwiają komunikację urządzeń Bluetooth
poprzez sieć Internet

OBEX — protokół wymiany obiektów binarnych między
urządzeniami; podstawowa funkcjonalność zbliżona do HTTP,
z tym, że HTTP w warstwie transportowej bazuje na TCP/IP,
w Bluetooth na RFCOMM

background image

28.10.07

Projektowanie interfejsów użytkownika

11

Profile Bluetooth (K1–K5)

K1 — ogólny profil dostępu GAP (Generic Access Profile): wprowadza definicje
dotyczące podstawowych trybów pracy i procedur dostępu. Określa on zachowanie
urządzenia w stanie oczekiwania i połączenia.

K2 — profil aplikacji wykrywania usług SDAP (Service Discovery Application
Profile
): umożliwia identyfikację usług realizowanych w innych urządzeniach.

K3 — profil dla telefonii bezprzewodowej CTP (Cordless Telephony Profile):
definiuje właściwości i procedury wymagane do współpracy pomiędzy różnymi
elementami telefonu „trzy w jednym”.

K4 — profil dla bezprzewodowej komunikacji wewnętrznej IntP (Interkom Profile):
definiuje wymagania dla urządzeń Bluetooth dotyczące połączeń bezpośrednich
pomiędzy telefonami typu „trzy w jednym”, tzw. usługa interkomu.

K5 — profil wirtualnego portu szeregowego SPP (Serial Port Profile): opisuje
wymagania związane z realizacją emulowanego radiowego łącza szeregowego

Profile służą zapewnieniu kompatybilności pomiędzy poszczególnymi
urządzeniami i aplikacjami pochodzącymi od różnych prducentów

background image

28.10.07

Projektowanie interfejsów użytkownika

12

Profile Bluetooth (K6–K10)

K6 — profil dla bezprzewodowego zestawu słuchawkowego HP (Headset Profile):
umożliwia bezprzewodowe połączenie zestawu i pełnienie przez niego roli
urządzenia wejściowego i wyjściowego dla sygnałów dźwiękowych (audio).

K7 — profil usług modemowych DUN (Dial-up Networking Profile): umożliwia
bezprzewodowy dostęp komputera do sieci Internet np. poprzez telefon komórkowy

K8 - profil usług telefaksowych FP (Fax Profile)

K9 — profil dostępu do sieci lokalnej LA (LAN Access Profile) Definiuje zestaw
procedur zapewniający bezprzewodowy dostęp do sieci LAN.

K10 — ogólny profil wymiany danych w postaci obiektów GOEP (Generic Object
Exchange Profile
). W ramach usługi transmisji szeregowej wyodrębniono specjalna
grupę profili które precyzują wymagania odnośnie wymiany danych w podstacji
obiektów. Urządzeniami które najczęściej korzystają z tego typu profili są laptopy,
notatniki elektroniczne czy telefony komórkowe. Profil GOEP określa reguły
komunikacji typu „wyślij i pobierz” bazując na architekturze klient–serwer.

background image

28.10.07

Projektowanie interfejsów użytkownika

13

Profile Bluetooth (K11–K13)

K11 — profil przesyłania obiektów OPP (Object Push Profile): definiuje trzy
podstawowe rodzaje operacje: 1. przesyłanie jednego lub więcej obiektów
2. pobranie tzw. wizytówki biznesowej 3. wymianę wizytówek, rozumianą jako
następujące po sobie operacje 1. i 2. Dane przesyłane przez aplikacje oparte o ten
profil są zapisywane w formatach: vCard, vCalendar, vMessage, vNote.

K12 — profil przesyłania plików FTP (File Transfer Profile): FTP umożliwia
przesyłanie danych w łączu bezprzewodowym. W ramach profilu FTP zdefiniowano
następujące rodzaje operacji: a) wybór serwera FTP z listy dostępnych serwerów
tzn. pozostających w zasięgu radiowym urządzenia; b) przeglądanie zasobów
serwera c) kopiowanie; d) kasowanie plików lub folderów oraz zakładanie nowego
folderu na serwerze.

K13 — profil synchronizacji danych SP (Synchronization Profile): SP umożliwia
synchronizację aplikacji typu PIM (Personal Information Manager)

background image

28.10.07

Projektowanie interfejsów użytkownika

14

Modele aplikacji

Transfer plików

Telefon 3-w-1

Synchronizacja

background image

28.10.07

Projektowanie interfejsów użytkownika

15

Zagadnienia bezpieczeństwa

Szyfrowanie za pomocą algorytmu Secure And Fast
Encryption Routine
(SAFER+)

SAFER+ umożliwia stosowanie kluczy 128- bitowych

Na poziomie połączenia, bezpieczeństwo zapewnia
procedura autentykacji, polegająca na weryfikacji
numerów PIN

Dodatkowo, po autentykacji, urządzenia mogą
utworzyć wspólny poufny klucz połączenia i ponownie
wykonać autentykację z nowym kluczem (parowanie)

background image

28.10.07

Projektowanie interfejsów użytkownika

16

Inne technologie bezprzewodowe

IrDA

Wi-Fi

Wireless USB

Wireless Firewire


Wyszukiwarka

Podobne podstrony:
bluetonue id 90671 Nieznany (2)
Abolicja podatkowa id 50334 Nieznany (2)
4 LIDER MENEDZER id 37733 Nieznany (2)
katechezy MB id 233498 Nieznany
metro sciaga id 296943 Nieznany
perf id 354744 Nieznany
interbase id 92028 Nieznany
Mbaku id 289860 Nieznany
Probiotyki antybiotyki id 66316 Nieznany
miedziowanie cz 2 id 113259 Nieznany
LTC1729 id 273494 Nieznany
D11B7AOver0400 id 130434 Nieznany
analiza ryzyka bio id 61320 Nieznany
pedagogika ogolna id 353595 Nieznany
Misc3 id 302777 Nieznany
cw med 5 id 122239 Nieznany
D20031152Lj id 130579 Nieznany

więcej podobnych podstron