Semestrální práce z předmětu : Mobilní komunikace Popis profilů Bluetooth zařízení Autor Libor Uhlíř
OBSAH 1 Profily 3 1.1 GAP - Generic Access Profile.................... 3 1.2 SDAP - Service Discovery Application Profile............ 4 1.3 CTP - Cordless Telephony Profile.................. 4 1.4 ICP - Intercom Profile......................... 5 1.5 SPP - Serial Port Profile........................ 5 1.6 HSP - Headset Profile......................... 5 1.7 DUN - Dial-up Networking Profile.................. 5 1.8 FAX - Fax Profile........................... 6 1.9 LAP - Lan Access Profile....................... 6 1.10 GOEP - Generic Object Exchange Profile.............. 6 1.11 OPP - Object Push Profile....................... 7 1.12 FTP - File Transfer Profile...................... 7 1.13 SYNCH - Synchronization Profile.................. 8 2 Terminologie, zkratky 9 Literatura 10
1 PROFILY Pomocí profilů jsou definovány konkrétní způsoby využití Bluetooth zařízení. Profil určuje které protokoly ze systému Bluetooth budou v daném případě využívány. Podle zdroje [4] je v dubnu 2006 nejnovější specifikace stále ve verzi 1.1, u několika profilů je koncept ve verzi 1.2. Specifikace profilů ve verzi 1.1 je podrobně rozebrána v [2]. Je zde definováno celkem 13 základních profilů. Většina profilů vychází z definic profilu GAP, respektive jsou jeho podmnožinami. Situace je zachycena na obrázku číslo 1.1. Obr. 1.1: Profily v systému Bluetooth 1.1 GAP - Generic Access Profile Profil definuje obecné procedury vztažené k vyhledávání ostatních Bluetooth zařízení a jejich připojování. Dále definuje zabezpečovací procedury. Jde o základní profil, který musí být implementován ve všech BT zařízeních. Na tomto profilu je závislá i většina dalších profilů. 3
1.2 SDAP - Service Discovery Application Profile Profil určuje způsob zjištění služeb a funkcí, které jsou k dispozici nově nalezenému zařízení. To je důležité hlavně pokud se spojí zařízení jiných výrobců. 1.3 CTP - Cordless Telephony Profile Profil umožňuje využití BT zařízení jako bezdrátového telefonu s přístupem k telefonní síti přes základnovou stanici. Také je umožněno přímé spojení dvou stanic, například bezdrátového telefonu a dalšího terminálu za použití tohoto profilu. Příklad je uveden na obrázku číslo 1.2. Obr. 1.2: Zařízení v režimu bezdrátového telefonu Podle specifikace by mělo být dokonce možno využívat služeb jako CLIP 1, známé z ISDN, nebo vysílání DTMF 2 volby. 1 Calling Line Identification Presentation, neboli zobrazení čísla volajícího 2 Dual Tone Multi Frequency 4
1.4 ICP - Intercom Profile Umožňuje přímou komunikaci dvou stanic v takzvaném vysílačkovém režimu. Příklad topologie je na obrázku číslo 1.3. V průběhu komunikace je mezi stanicemi přenášen řečový signál a veškerá komunikace se děje jen v rámci systému Bluetooth. Obr. 1.3: Komunikace v režimu intercom 1.5 SPP - Serial Port Profile Tento profil umožňuje emulovat sériové rozhraní RS232 s využitím rádiového přenosu v režimu bod-bod. Může tak být vytvořeno spojení například mezi dvěmi notebooky. Přenosová rychlost může dosahovat maximálně 128 kbit/s. Z obrázku číslo 1.1 je vidět, že na tomto profilu jsou založeny i další. 1.6 HSP - Headset Profile Profil podporuje použití náhlavních bezdrátových sad(hands free sady). Profil podporuje plně duplexní přenos audio signálu. Spojení může být například s mobilním telefonem, nebo s přenosným počítačem, viz obrázek číslo 1.4. Náhlavní sada umožňuje nezabezpečené spojení. Uživatel může požadovat zabezpečení pomocí hesla PIN, které je pak přenášeno při inicializaci spojení. 1.7 DUN - Dial-up Networking Profile Profil umožňuje komutované připojení k síti. Toho lze využít například pro využití mobilního telefonu jako bezdrátového modemu pro přístup na internet. Podporovaná přenosová rychlost je maximálně 128 kbit/s. 5
Obr. 1.4: Příklad využití profilu Headset 1.8 FAX - Fax Profile Profil definuje požadavky na Bluetooth zařízení, tak aby bylo možné využívat faxu pro odesílání a příjem faxových zpráv. Zařízení musí podporovat faxové služby třídy 1 nebo 2. 1.9 LAP - Lan Access Profile Profil pro připojení Bluetooth zařízení k síti LAN. Profil definuje jak se může zařízení připojit k síti LAN pomocí protokolu PPP. A dále definuje mechanismus, jak je možné vytvořit sít složenou ze dvou Bluetooth zařízeni, opět pomocí protokolu PPP. Do budoucna se plánuje podpora dalších protokolů. Popis protokolu PPP lze nalézt například v [5]. Na obrázku číslo 1.5 je uveden příklad využití profilu LAN access v případě užití několika datových terminálů připojených k síti LAN. 1.10 GOEP - Generic Object Exchange Profile Profil podporuje výměnu datových objektů mezi zařízeními. Využití je nejčastěji pro běžná zařízení typu notebooku, PDA, chytrého telefonu(smart phone) a mobilního telefonu. Z toho profilu vycházejí následující tři profily. 6
Obr. 1.5: Příklad využití profilu LAN access 1.11 OPP - Object Push Profile Využívá profilu GOEP a slouží pro přenos malých objektů. Takto mohou být předávány například vizitky mezi mobilními telefony. Příklad výměny objektů je znázorněn na obrázku číslo 1.6. Obr. 1.6: Výměna objektů pomocí OPP profilu 1.12 FTP - File Transfer Profile Profil definuje požadavky na zařízení umožňující přenos souborů (FTP). Ve specifikaci jsou tři konkrétní požadavky : 7
Možnost procházet a prohlížet objekty(soubory a složky), které jsou umístěny na jiném zařízení. Umožňuje tyto objekty mezi dvěmi Bluetooth zařízeními přenášet. Umožňuje vykonávat určité operace s objekty na připojeném BT zařízení. Konkrétně je umožněno mazat objekty a vytvářet nové složky. 1.13 SYNCH - Synchronization Profile Profil nastavuje podmínky pro synchronizaci mezi dvěmi zařízeními. Například je možno synchronizovat telefonní adresář nebo kalendář, příklad uvádí obrázek číslo 1.7. Obr. 1.7: Výměna synchronizačních informací pomocí SP profilu Ve specifikacích jsou i další profily, například pro bezdrátové připojení klávesnice k počítači, dálkové ovládání audio/video zařízení, profil pro handsfree sady a další. 8
2 TERMINOLOGIE, ZKRATKY FAX FTP GAP GOEP HSP ICP LAP MASTER OPP SDAP SLAVE SPP SYNCH Fax Profile File Transfer Profile Generic Access Profile Generic Object Exchange Profile Headset Profile Intercom Profile Lan Access Profile Stanice nadřazená Object Push Profile Service Discovery Application Profile Stanice tvořící pikosít se stanicí typu MASTER Serial Port Profile Synchronization Profile 9
LITERATURA [1] Specification of the Bluetooth System Covered Core Package version: 2.0 + EDR Current Master TOC issued: 4 November 2004, zdroj www.bluetooth.org [2] Specification of the Bluetooth System Profiles, Version 1.1, February 22, 2001, zdroj www.bluetooth.org [3] Jiří Svoboda, www.rdc.cz, sekce Hardware, články o systému Bluetooth z let 2003, 2004 [4] www.bluetooth.org/spec, specifikace pro systém Bluetooth. [5] Libor Dostálek, Alena Kabelová: Velký průvodce protokoly TCP/IP a systémem DNS, 2. aktualizované vydání Computer Press, 2000, ISBN 80-7226-323-4 [6] Tobias Oetiker, Ne příliš stručný úvod do systému L A TEX 2ε, verze 2.2-Beta, leden 1996, dokument je public domain, zdroj například www.cstug.cz 10