Bluetooth
Bluetooth je v informatike proprietárny otvorený štandard pre bezrôtovú komunikáciu prepájajúci dve alebo viac elektronických zariadení, ako napríklad mobilný telefón , PDA, osobný počítač alebo bezdrôtové slúchadlá . Vytvorený bol v roku 1994 firmou Ericsson ako bezdrôtová náhrada za sériové drôtové rozhranie RS-232
Jednotlivé zariadenia sú identifikované pomocou svojej adresy BD_ADDR(BlueTooth Device Address) podobne, ako je MAC ADRESA a v sieti Ethernett.
Názov Bluetooth je odvodený z anglického mena dánskeho kráľa Haralda Modrozuba (bluetooth znamená v angličtine"Modrozub") vládnúceho v 10. storočí. Ten využil svoje diplomatické schopnosti na to, aby bojujúce kmene pristúpili k diskusii a ukončili vzájomné rozpory. Práve táto analógia bola využitá pre názov technológie Bluetooth, ktorá, podobne ako kedysi kráľ Harald, slúži na uľahčenie vzájomnej komunikácie.
Špecifikácie
Technológia Bluetooth je definovaná štandardom IEEE 802.15.1. Spadá do kategórie osobných počítačových sietí, tzv. Personal Area Network (PAN). Vyskytuje sa v niekoľkých verziách, poslednou (marec 2014) je aktuálne verzia 4.0 alebo 4.1, ktorou je vybavená väčšina predávaných zariadení ako sú napr. mobilné telefóny, notebooky, tablety, ale aj televízia.
4. decembra 2013 bola oficiálne uvedená do prevádzky verzia 4.1 s dostupnou aktualizáciou softvéru pre hardvérovú verziu 4.0.
Bluethoot a WIFI
mplementačne je pri Wi-Fi s Bluetooth podobný tzv. ad-hoc spôsob komunikácie. Wi-Fi pracuje na linkovej vrstve sieťového modelu ISO/OSI, nestará sa o typ prenášaného protokolu. Naproti tomu Bluetooth rieši sám o sebe vyššie, až aplikačné vrstvy sieťového modelu. Z toho vyplýva, že pre každý typ pripojiteľného zariadenia musí mať Bluetooth definovaný špeciálny protokol, pomocou ktorého s ním bude komunikovať. Tento spôsob komplikuje vývoj softvérovej podpory Bluetooth (t. j. ovládač zariadenia), ale aj kompatibilitu jednotlivých implementácií, ktoré môžu obsahovať chyby, ktoré spôsobia nefunkčnosť komunikácie. Na druhej strane však zjednodušujú vývoj software, ktorý dané zariadenie používa a konfiguráciu jednotlivých zariadení, ktoré majú byť prepojené.
Nastavenie pripojenia
Všetky zariadenia Bluetooth v režime viditeľnosti odovzdávajú na vyžiadanie tieto informácie:
- Názov zariadenia
- Trieda zariadenia
- Zoznam služieb
- Technické informácie (napr.: funkcie zariadenia, výrobca, použitá špecifikácia Bluetooth)
Akékoľvek zariadenie môže vyhľadávať ďalšie zariadenia a každé zariadenie je možné nakonfigurovať tak, aby reagovalo na rôzne otázky. Ak sa však zariadenie snaží pripojiť k známemu zariadeniu, vždy reaguje na priame požiadavky na pripojenie. Ak je zariadenie neznáme, požiada o zaslanie spätných informácií uvedených vyššie v zozname. Služby používané zariadením môžu vyžiadať párovanie alebo potvrdenie od majiteľa zariadenia. Spojenie môže začať každé zariadenie a byť nadviazané, kým je v dosahu Bluetooth. Každé zariadenie má unikátnu 48-bitovú adresu. Tieto adresy nie sú obvykle zobrazené. Namiesto toho sa používajú názvy, ktoré môže nastaviť užívateľ. Tento názov sa zobrazí v prípade, keď používateľ hľadá zariadenie v zozname spárovaných zariadení. Väčšina telefónov má v predvolenom nastavení názov nastavený na výrobcu a model telefónu. Špeciálne programy môžu získať ďalšie informácie o vzdialených zariadeniach a v prípade, keď je v dosahu viac telefónov napríklad s menom T610, to môže byť mätúce (pozri Bluejacking).
Párovanie
Mnohé z ponúkaných služieb Bluetooth zverejňujú súkromné dáta, alebo ovládajú pripojené Bluetooth zariadenie. Z bezpečnostných dôvodov je nutné, aby bolo schopné rozpoznať konkrétne zariadenie a umožniť tak kontrolu nad zariadením, ktoré sa môže pripojiť k danému Bluetooth. Zároveň je vhodné, aby Bluetooth zariadenie bolo schopné nadviazať spojenie bez zásahu užívateľa (napríklad hneď ako je v dosahu Bluetooth). Na vyriešenie tohto problému využíva Bluetooth, proces nazývaný "Párovanie". Proces párovania sa spustí buď na osobitnú žiadosť od užívateľa vytvárajúceho spojenie (napr.: užívateľ výslovne požiada o pridanie Bluetooth zariadenia), alebo je automaticky spustený pri prvom pripojení k službe, kde je z bezpečnostných dôvodov potrebná prvá identifikácia zariadenia. Tieto dve prepojenia sú označované ako jednoúčelové a všeobecné spojenie. Párovanie často zahŕňa určitú spoluprácu s užívateľom, základom spolupráce je potvrdenie totožnosti zariadenia. Po úspešnom spárovaní je vytvorené spojenie medzi dvoma zariadeniami. Tieto dve zariadenia je možné v budúcnosti prepojiť bez nutnosti nového párovacieho procesu, bez potvrdzovania identity týchto zariadení. V prípade potreby môže byť užívateľom automatický párovací proces odstránený.