Brent A. Miller, Chatschik Bisdikian, Ph. D. bluetooth scan.pdf

(7200 KB) Pobierz
887614398.001.png
6
Bluetooth
Cz II Specyfikacja Bluetooth....................................................63
Rozdział 5. Stos protokołów Bluetooth............................................................... 65
Elementy stosu protokołów......................................................................................65
Grupa protokołów transportowych ...........................................................................67
Grupa protokołów po)rednicz!cych..........................................................................71
Grupa aplikacji .......................................................................................................76
Rozdział 6. Ni0sze warstwy grupy protokołów transportowych ............................. 79
Warstwy protokołów i terminologia..........................................................................81
Interfejs radiowy Bluetooth......................................................................................82
Kontroler poł!czenia i pasmo podstawowe................................................................85
Mened"er poł!czenia i protokół mened"era poł!czenia.............................................110
Rozdział 7. Wy0sze warstwy grupy protokołów transportowych ......................... 123
Warstwa L2CAP ..................................................................................................124
Interfejs kontrolera hosta (HCI) .............................................................................136
Rozdział 8. Protokoły po2rednicz3ce — SDP i RFCOMM ................................... 147
Protokół RFCOMM..............................................................................................148
Protokół wyszukiwania usług (SDP).......................................................................154
Rozdział 9. Protokoły współpracy z IrDA ........................................................... 165
Protokoły współpracy z IrDA.................................................................................167
Rozdział 10. Sterowanie poł3czeniami audio i telefoni3....................................... 173
Procedury sterowania poł!czeniami audio i telefoni!................................................174
Cz III Profile zastosowa& Bluetooth ........................................183
Rozdział 11. Profile Bluetooth............................................................................ 185
Profile wersji 1.x...................................................................................................185
Rozdział 12. Profile ogólne ................................................................................ 189
Zale"no)ci............................................................................................................189
Profil dost(pu podstawowego (GAP)......................................................................190
Profil aplikacji wyszukiwania usług (SDAP)...........................................................196
Rozdział 13. Profil telefonii ................................................................................ 201
Zale"no)ci............................................................................................................201
Profil telefonii bezprzewodowej.............................................................................203
Profil interkomu ...................................................................................................208
Profil zestawu słuchawkowego...............................................................................210
Rozdział 14. Profil szeregowy i profil wymiany obiektów ..................................... 213
Zale"no)ci............................................................................................................214
Profil portu szeregowego.......................................................................................214
Profil ogólnej wymiany obiektów...........................................................................216
Profil wypychania obiektów...................................................................................218
Profil transferu plików...........................................................................................222
Profil synchronizacji danych..................................................................................225
Rozdział 15. Profile pracy sieciowej................................................................... 231
Zale"no)ci............................................................................................................232
Profil pracy sieciowej z poł!czeniem komutowanym................................................232
Profil dost(pu do LAN ..........................................................................................236
Porównanie LAP i DUNP......................................................................................241
Profil faksu ..........................................................................................................243
Spis treci
7
Cz IV Całociowe spojrzenie na technologi Bluetooth ...........247
Rozdział 16. Porównanie z podobnymi technologiami .......................................... 249
Rodzaje sieci ........................................................................................................249
Inne technologie bezprzewodowe...........................................................................251
Porównanie IrDA i bezprzewodowej komunikacji Bluetooth.....................................252
Porównanie HomeRF i bezprzewodowej komunikacji Bluetooth...............................254
Podsumowanie technologii WPAN.........................................................................256
Bezprzewodowe sieci LAN....................................................................................256
IEEE 802.15 a bezprzewodowa komunikacja Bluetooth ...........................................258
Rozdział 17. Program kwalifikacyjny .................................................................. 263
Czym jest program kwalifikacyjny?........................................................................263
Czemu słu"y program kwalifikacyjny?....................................................................264
Program kwalifikacyjny Bluetooth .........................................................................266
Cz V Przyszło technologii Bluetooth ...................................273
Rozdział 18. Po opublikowaniu specyfikacji 1.x .................................................. 275
Zmiany w SIG......................................................................................................276
Przyszłe aplikacje .................................................................................................284
Produkty Bluetooth...............................................................................................288
Rozdział 19. Wnioski ......................................................................................... 293
Rynek technologii Bluetooth..................................................................................293
Szanse .................................................................................................................294
Dodatki..........................................................................297
Bibliografia — cytowane ;ródła ...................................................... 299
Lista znaków towarowych .............................................................. 303
Skorowidz...................................................................................... 305
Rozdział 5.
Stos protokołów
Bluetooth
Zasadnicza cz specyfikacji Bluetooth koncentruje si na stosie protokołów. Stos
ten pozwala urzdzeniom na wzajemne lokalizowanie i łczenie si, a tak"e umo"li-
wia wymian danych z ka"dym z nich oraz uruchamianie wspólnych, interaktywnych
aplikacji. W niniejszym rozdziale zostan zaprezentowane główne elementy stosu pro-
tokołów Bluetooth, ze szczególnym uwzgldnieniem zale"noci wystpujcych pomidzy
ró"nymi warstwami. Poszczególne protokoły szczegółowo przedstawiono w nastpnych
rozdziałach.
Elementy stosu protokołów
Najogólniejsze kryterium podziału stosu protokołów Bluetooth ilustruje rysunek 5.1.
Poszczególne elementy stosu (protokoły, warstwy, aplikacje, itp.) podzielono na trzy
grupy logiczne:
grup protokołów transportowych (transport protocol),
grup protokołów poredniczcych (middleware protocol),
grup aplikacji (application).
Rysunek 5.1.
Ogólny podział stosu
protokołów Bluetooth
887614398.002.png 887614398.003.png
64
Cz II Specyfikacja Bluetooth
Grupa protokołów transportowych — Grupa ta składa si z protokołów zaprojekto-
wanych z myl o umo"liwieniu urzdzeniom Bluetooth wzajemnej lokalizacji oraz
tworzenia, konfigurowania i zarzdzania zarówno fizycznymi, jak i logicznymi poł-
czeniami, dziki którym wy"sze warstwy protokołów i aplikacje mog przy u"yciu proto-
kołów transportowych przesyła dane. W skład protokołów grupy wchodz protokoły
radiowe, pasma podstawowego, mened"era połczenia, połczenia logicznego i adaptacji
oraz interfejsu kontrolera hosta (HCI). 1
Grupa protokołów poredniczcych — Działanie aktualnych i przyszłych aplikacji
opartych na połczeniach Bluetooth wymaga dodatkowych protokołów transportowych
wchodzcych w skład tej włanie grupy. Grupa protokołów poredniczcych zawiera
zarówno protokoły autorstwa firm zewntrznych oraz standardy przemysłowe, jak i proto-
koły opracowane przez SIG specjalnie z myl o bezprzewodowej komunikacji Bluetooth.
Do tych pierwszych nale"y zaliczy protokoły zwizane z Internetem (PPP, IP, TCP, itp.),
protokoły aplikacji bezprzewodowych, protokoły przesyłania obiektów adaptowane ze
standardu IrDA, itp. Do drugiego wspomnianego zestawu nale" trzy protokoły zapro-
jektowane specjalnie dla komunikacji Bluetooth i pozwalajce wielu rodzajom innych
aplikacji na korzystanie z połcze6 Bluetooth. Protokół emulacji portu szeregowego,
zwany RFCOMM, umo"liwia aplikacjom, które normalnie korzystałyby z portu sze-
regowego, na bezproblemowe komunikowanie si poprzez połczenia Bluetooth. Proto-
kół sygnalizacyjny telefonicznych połcze6 pakietowych umo"liwia sterowanie zaawan-
sowanymi funkcjami telefonicznymi, takimi jak zarzdzanie grupami czy wsparcie dla
bezprzewodowych słuchawek telefonicznych i stacji bazowych. W ko6cu, protokół
wyszukiwania usług (SDP) pozwala urzdzeniom rozpoznawa pełnione funkcje i po-
zyskiwa informacje na temat sposobów korzystania z nich.
Grupa aplikacji — Grupa składa si z rzeczywistych aplikacji, które korzystaj z po-
łcze6 Bluetooth. Mog to by klasyczne aplikacje, które nie były budowane pod k-
tem transmisji Bluetooth, takie jak aplikacja zestawiania połczenia modemowego czy
przegldarki internetowej. Z drugiej jednak strony mog by równie" aplikacjami prze-
znaczonymi do komunikowania si w technologii Bluetooth — na przykład aplikacja za-
rzdzajca urzdzeniami telefonicznymi przy wykorzystaniu protokołu obsługi telefonii.
Protokoły grupy transportowej szczegółowo przedstawiono w rozdziałach 6. i 7. Roz-
działy od 8. do 10. omawiaj protokoły warstwy poredniczcej, które zostały opraco-
wane lub zaadaptowane przez SIG. Trzecia cz ksi"ki została powicona ró"no-
rodnym aplikacjom determinowanym profilami zastosowa6.
Zanim przejdziemy do szczegółowego omówienia protokołów i aplikacji, przybli"ymy
kluczowe protokoły grupy transportowej i poredniczcej oraz zale"noci pomidzy
nimi.
1 HCI nie jest w gruncie rzeczy protokołem. Niemniej specyfikacja HCI definiuje formaty pakietów
przechodzcych przez interfejs hosta oraz zwizki pomidzy tymi pakietami. Je!eli na przykład nadajemy
pakiet A, spodziewamy si odbioru pakietu B. Formaty i zale!no(ci pomidzy pakietami s zasadniczymi
elementami specyfikacji protokołu. Z tego wzgldu HCI zalicza si do protokołów transportowych.
887614398.004.png
 
Zgłoś jeśli naruszono regulamin