Žádné dráty! technologie Bluetooth. Služba zjišťování zařízení. Vlastnosti přenosu dat

Žádné dráty! technologie Bluetooth

Mohou být zuby modré?... Od přírody je to nepravděpodobné, ale po návštěvě zubní ordinace je to možné. Zuby ale často ztmavnou. Dánský vikingský král Harald Blutend (v angličtině Bluetooth a v ruštině Blue Tooth) získal svou přezdívku kvůli svému tmavému přednímu zubu (existují však i jiné verze). Tento král se proslavil spojením Dánska a Norska. Technologie, původně koncipovaná jako prostředek pro propojení počítače a mobilního telefonu nebo jiných telekomunikačních zařízení, je pojmenována na jeho počest.

Tento článek je přehledového charakteru a jeho cílem není poskytnout podrobnou analýzu technologie nového standardu. Těším se na všechny vaše připomínky, doplnění a komentáře e-mailem.

Příběh

Počátkem roku 1998 se pět velkých společností: Ericsson, Nokia, IBM, Intel a Toshiba spojilo, aby začalo pracovat na vytvoření nová technologie bezdrátový bluetooth připojení. Dne 20. května byla vytvořena speciální pracovní skupina (Special Interest Group - SIG) pro další propagaci nové technologie na telekomunikačním trhu. Každá společnost, která se plánuje rozvíjet Zařízení Bluetooth, se může zdarma připojit k této skupině. SIG již zahrnuje asi 2000 společností.

Co je to Bluetooth?

Bluetooth je moderní technologie bezdrátový přenos dat, který vám umožní propojit téměř jakékoli zařízení mezi sebou: mobilní telefony, notebooky, tiskárny, digitální fotoaparáty a dokonce i ledničky, mikrovlnné trouby, klimatizace. Můžete připojit cokoli, co se připojuje (to znamená, že má vestavěný mikročip Bluetooth). Technologie je standardizovaná, proto by neměl být problém s nekompatibilitou mezi zařízeními konkurenčních společností.

Bluetooth je malý čip, který je vysokofrekvenčním (2,4 - 2,48 MHz) transceiverem pracujícím v pásmu ISM (Industry, Science and Medicine; průmyslové, vědecké a lékařské). K používání těchto frekvencí není vyžadována licence (výjimky jsou popsány níže). Rychlost přenosu dat poskytovaná standardem je asi 720 kbps v asymetrickém režimu a 420 kbps v plně duplexním režimu. Poskytuje přenos tří hlasových kanálů, ale nikoli video signálu. Spotřeba energie (výkon vysílače) by neměla překročit 10 mW. Zpočátku technologie předpokládala možnost komunikace na vzdálenost maximálně 10 metrů. Některé společnosti dnes nabízejí čipy Bluetooth, které mohou komunikovat na vzdálenost až 100 metrů. Jako rádiová technologie je Bluetooth schopen „obejít“ překážky, takže připojená zařízení nemusí být v přímé viditelnosti. K připojení dojde automaticky, jakmile jsou zařízení Bluetooth v dosahu, a to nejen na bázi bod-bod (dvě zařízení), ale také bod-multibod (jedno zařízení spolupracuje s několika dalšími). Přirozeně, pro implementaci technologie Bluetooth v praxi, určité množství software(PODLE). Podpora Bluetooth je mimochodem zabudována do nové verze operačního systému MS Windows Whistler.

"Konflikt frekvence"

Skutečnost, že frekvenční rozsah 2,4 MHz je bez licencí a přináší určité potíže do používání zařízení Bluetooth. Různé lékařské přístroje, domácí spotřebiče, bezdrátových telefonů, bezdrátové místní sítě standardu IEEE. Je celkem logické předpokládat, že se mohou navzájem „konfliktovat“. Aby se zabránilo rušení s jinými bezdrátovými zařízeními, Bluetooth funguje na principu frekvenčního přeskakování (1600 skoků za sekundu). Přechod z jedné frekvence na druhou probíhá podle pseudonáhodného algoritmu. To vám umožní „uvolnit“ frekvence potřebné pro jiná zařízení.

Soutěžící

Bluetooth má konkurenci. Jednou z nich je infračervená (též bezdrátová) komunikační technologie. IrDa však zajišťuje komunikaci pouze v přímé viditelnosti a pouze na bázi bod-bod.

Specifikace HomeRF určený pro připojení domácích audio a video zařízení a budování domácích rádiových sítí. Přenos dat se také provádí na frekvenci 2,4 MHz, ale se skoky 50krát za sekundu. HomeRF má větší šířku pásma než Bluetooth. Pravda, počet připojených zařízení je omezený – 127. Dosah je až 50 metrů.

Podle mého názoru je nejsilnější konkurencí pro Bluetooth bezdrátové specifikace. lokální sítě IEEE 802.11. Zpočátku byla technologie Bluetooth vytvořena pouze pro rádiovou komunikaci a na jejím základě se neplánovalo vytvářet bezdrátové místní sítě. Ale takové projekty se brzy objevily a nyní existuje koncept sítě Bluetooth.

Jsem si jistý, že Bluetooth porazí všechny soupeře. Existuje příliš mnoho velkých společností, které pracují na vytvoření této „všezahrnující“ technologie. Pojďme se podívat, co Bluetooth umí.

Zařízení Bluetooth.

Asi nejhlučnější Bluetooth novinkou je bezdrátová náhlavní souprava handsfree od Ericssonu. Toto nové zařízení, nazvané Headset, se skládá ze sluchátka a mikrofonu a je schopné pracovat ve vzdálenosti 10 metrů od základny. Základem je mobilní telefon s vestavěným Bluetooth čipem. Pro některé modely telefonů, které nemají vestavěnou Bluetooth kartu, jsou vytvořeny speciální adaptéry (například pro Ericsson T28s. Telefon leží v kapse a sluchátko „zvednete“ a „zavěsíte“ pomocí hlasová kontrola. Pohodlné, že?... Mezi telefony s vestavěnou Bluetooth kartou vyzdvihneme Ericsson T36s, Siemens S42, Nokii 6310.

Něco podobného jako Headset od Ericssonu nabízí Plantronics. Jeho bezdrátový headset-mikrofon váží pouhých 26 gramů a je schopen pracovat tři a půl hodiny bez přerušení. Toto zařízení Bluetooth je dalším užitečným doplňkem k mobilnímu telefonu Bluetooth.

Japonská společnost Japan Total Design Communication nezaostává za těmito společnostmi. Vydala model sluchátek „i2me“, který se skládá z adaptéru Bluetooth a samotných sluchátek. Adaptér se připojuje k mobilnímu telefonu a sluchátka fungují na vzdálenost 10 metrů od telefonu. Adaptér váží 45 gramů, sluchátka - 35 gramů.

V loňském roce začala Nokia vyvíjet Bluetooth Connectivity Kit – sadu baterií a komunikační kartu pro telefon Nokia 6210. Baterie má vestavěný rádiový vysílač Bluetooth, který spolupracuje na vzdálenost až 10 metrů se speciální komunikační kartou instalovanou v notebooku. Nokia 6210 se tak promění v bezdrátový modem. Otevřete svůj notebook a přistupujete k internetu, aniž byste vytahovali telefon z kapsy...

Toshiba koncem loňského roku na výstavě v Tokiu představila prototyp notebooku na bázi modelu Tecra 8110 s vestavěným Bluetooth modulem. Toshiba také předvedla, jak notebook a inkoustová tiskárna od společnosti Canon. Obě zařízení jsou vybavena moduly Bluetooth. To umožnilo vzdálený přenos dat z notebooku do tiskového zařízení. Vstoupíte do kanceláře s Bluetooth notebookem v ruce, dojde k automatickému připojení k Bluetooth tiskárně – a dokument ihned vytisknete!

V lednu letošního roku Sony představilo prototyp Bluetooth modulu s názvem Infostick, který vypadá jako Memory Stick. Uvnitř modulu je řadič Bluetooth, rozhraní Memory Stick, řadič flash paměti a procesor. Nyní budou všechna zařízení Sony vybavená slotem Memory Stick schopna „komunikovat“ mezi sebou na vzdálenost až 10 metrů.

V březnu Sony vydala další novinku – Bluetooth adaptér pro kapesní počítač Clie Peg-N700C. CLIE nyní může komunikovat s vaším mobilním telefonem a poskytovat přístup k internetu.

Ahoj! Kolo je připojeno... Bluetooth se dostalo i na kola aut. Finská společnost Nokian Tyres společně s některými dalšími společnostmi a výzkumnými centry vyvinula technologii, která vám umožní automaticky sledovat stav kola vašeho oblíbeného vozu. Čip zabudovaný v pneumatice změří parametry kola a v případě potřeby bude Bluetooth vysílací zařízení komunikovat s mobilním telefonem řidiče. Nebuďte překvapeni, když vás kolo „zavolá“ a řekne: „Je čas mě napumpovat!“

Prosincový boom

Prosinec 2000 byl bohatý na oznámení zařízení s technologií Bluetooth. Axis Communications a Lexmark tak v polovině prosince předvedly na konferenci Bluetooth Developers Conference řešení pro bezdrátový přenos dat z notebooku do tiskárny. Notebook Toshiba byl vybaven kartou Toshiba Bluetooth PC Card a laserová tiskárna Společnost Lexmark integrovala tiskový modul Bluetooth od společnosti Axis. Každý si mohl nový produkt vyzkoušet v akci. Něco podobného jsme však popsali výše.

Ve stejném měsíci společnost TDK představila další zařízení pro bezdrátová komunikace notebooky, kapesní počítače, tiskárny, mobilní telefony - TDK Bluetooth USB Adaptér Jak název napovídá, nový produkt má USB rozhraní, nebo spíše USB 1.1.

Na stejné konferenci představila Bluetooth hodinky další společnost IBM. Kromě Bluetooth modulu je toto zařízení vybaveno procesorem ARM 7, 8 MB flash paměti, Li-Ion baterie a IR port. K práci budete potřebovat speciální linuxový Bluetooth ovladač s názvem BlueDrek. Bluetooth hodinky lze nosit na zápěstí a používat je k ovládání notebooku vybaveného Bluetooth čipem. Konference ukázala, jak se na obrazovce hodinek zobrazují písmena napsaná na klávesnici notebooku, a naopak, jak se pomocí Bluetooth hodinek spouští a zastavuje prezentace v PowerPointu. Je nepravděpodobné, že by takový nový produkt získal pozornost všech. To je v oblasti nadbytku.

Když už mluvíme o stejné konferenci Bluetooth Developers Conference, nelze nezmínit japonskou společnost Yazaki, která představila originální řešení systém ovládání auta na bázi Bluetooth. Zařízení Bluetooth se připojí k vnitřní místní síti (CAN) automobilu a dveře se otevírají a zavírají příkazem z notebooku nebo mobilního telefonu. Řada společností již začala vyvíjet průmyslové standardy pro místní sítě vozidel a pro bezdrátovou komunikaci na krátké vzdálenosti zvolily technologii Bluetooth.

Zajímavé řešení představil Anoto. Společně s Ericssonem vyvinula pero Chatpen, které dokáže přenést pořízené poznámky do notebooku resp mobilní telefon. Tento nový produkt je podle mého názoru zajímavý. Poznámky si můžete dělat běžným plnicím perem, ale na speciální síťovaný papír. Miniaturní videokamera zabudovaná v peru rozlišuje mnoho malých bodů vytištěných na speciálním papíru a převádí obraz do digitální podoby. Pomocí Bluetooth modulu se vaše nahrávky přenesou do notebooku nebo mobilního telefonu. Pero má 2 MB paměti, což znamená, že nemusíte mít po ruce notebook: data uložená v peru lze přenést později.

Použij svou představivost

Některá z výše uvedených zařízení ohromují svou originalitou! Ale to není vše.

Trojitý telefon. Představte si sami sebe jako majitele mobilního telefonu s vestavěnou kartou Bluetooth. Na cestách jej používáte jako běžný mobilní telefon, třeba s Bluetooth handsfree náhlavní soupravou. Doma se vaše zařízení promění v radiotelefon, protože Bluetooth základna je připojena k běžnému telefonní síť. A v kanceláři jej můžete využít pro interní komunikaci. Komfortní?..

Dům budoucnosti. Představte si následující obrázek. Bytový nábytek a domácí spotřebiče jsou vybaveny čipy Bluetooth: vchodové dveře, žárovky, TV, lednice, klimatizace, mikrovlnná trouba... A v kapse máte dálkový ovladač Bluetooth, který všechna tato zařízení ovládá. Nepotřebujeme však dálkové ovládání: budeme ho ovládat hlasem! Centrální počítač s čipem Bluetooth rozpozná hlasové příkazy z hodinek Bluetooth na vašem zápěstí: „Světla, zapni!“, „Klimatizace, plný výkon!“, „TV, potřebuji první, třetí, šestý kanál“ (jako ve filmu "Návrat do budoucnosti 2"). Ano, teď to nevypadá fantasticky. Víte, na co jsme ještě zapomněli?... Splachovací sud na záchodě. Můžete mu také dávat příkazy.

Bluetooth otevírá vynálezcům obrovské příležitosti. Například fotoaparát s technologií Bluetooth se propojí s mobilním telefonem – a vy pořízený snímek pošlete kamarádovi. Když vaši zprávu přijme, okamžitě ji odešle do notebooku. V kanceláři se jeho notebook automaticky připojí k Bluetooth tiskárně – a obrázek se vytiskne. Jak se vám líbí vyhlídka na bezdrátovou myš? Podobná zařízení již existují, jak je to pohodlné!

Pospěšte si vymyslet a patentovat svou inovaci Bluetooth!

Zůstane Francie bez nových technologií?

Zdá se, že Francouzi své „domy budoucnosti“ brzy nevybaví. Ve Francii je pásmo 2,4 MHz využívané Bluetooth obsazeno armádou, která, jak už to tak bývá, nedělá ústupky. Pravda, malá část rozsahu (2,4465 – 2,4835 MHz) stále zůstává volná. Zdá se, že pro Francii budou vyvinuta speciální zařízení Bluetooth, která nebudou kompatibilní se zařízeními vyráběnými pro zbytek světa. SIG se snaží situaci zlepšit vyjednáváním s francouzskými úřady.

Kdo vyrábí čipy Bluetooth?

Moduly Bluetooth může vyvíjet jakákoliv společnost (výše jsme se podívali na zařízení Bluetooth od různých výrobců). Bluetooth „filling“ je vyvíjen přímo samotnými výrobci Bluetooth zařízení nebo zakoupen od jiných společností. Podívejme se na řadu společností zabývajících se výrobou Bluetooth modulů.

Loni v říjnu vyvinula společnost Matsushita-Kotobuki Electronic Industries kompaktní modul Bluetooth. Byl o polovinu menší než ostatní čipy na tehdejším trhu. Minimalizace rozměrů bylo dosaženo umístěním pasivních prvků a dalších komponent včetně antény na keramický substrát.

V březnu tohoto roku Siemens oznámil Bluetooth transceiver s rozhraním USB schopným pracovat v okruhu 100 metrů. Adaptér se zapojuje do USB portu vašeho stolního počítače nebo notebooku a umožňuje připojení k jakémukoli zařízení kompatibilnímu s Bluetooth. Za zmínku stojí zejména skutečnost, že přenos dat lze provádět na vzdálenost sto metrů, nikoli deset, jak bylo původně zamýšleno specifikací.

Ve stejném měsíci Silicon Wave a Sharp předvedly modul Bluetooth v podobě karty CompactFlash. Karta se do notebooku vkládá přes adaptér PC Card a lze ji použít i ve spojení s PDA. No, pak... jakékoli bezdrátové připojení je ve vašich rukou.

Vyhlídky

Co říci o technologii, která nepochybně přinese tolik pohodlí do našich životů a zároveň bude univerzálně dostupná? Co lze říci o technologii, jejíž zvládnutí nevyžaduje licenční poplatky? Jen jedna věc: má skvělé vyhlídky. Bude čekat…

Bluetooth je komunikační technologie určená pro bezdrátové připojení různá zařízení. Informace jsou obvykle přenášeny na krátkou vzdálenost (10-30 m) při nízké rychlosti (720 Kbps), ale v současné době existují zařízení, která pokrývají vzdálenosti až 100 m (v otevřeném prostoru), a zařízení s rychlostmi přesahujícími 2 Mbit jsou vyvíjeny /s.

Technologie Bluetooth využívá nelicencovaný rádiový frekvenční rozsah 2,4 GHz, což znamená, že k vytvoření a distribuci takových zařízení není vyžadováno zvláštní povolení. Bluetooth není alternativou k radio-ethernetu (Wi-Fi), jde spíše o doplňkové technologie. Wi-Fi je přesně rádiový ethernet, zatímco Bluetooth dokáže propojit zcela nesourodá zařízení: počítače, mobilní telefony, klávesnice, myši, tiskárny, dálkové ovladače a televizory/videorekordéry. Zařízení Bluetooth lze propojit do sítě, přičemž každé zařízení patří do více sítí.

O protokolech

V oblasti výpočetní techniky je protokol standardem, který definuje, jak se informace vyměňují mezi různými zdroji a přijímači. Protokol vám umožňuje abstrahovat proces přenosu informací od podrobností implementace na nízké úrovni a také od obsahu přenášených informací. Protokol HTTP například definuje pojmy „zdroj“, „požadavek“, „odpověď“, syntaxe požadavku a odpovědi, ale nedefinuje, jaké informace budou přenášeny v požadavcích a odpovědích; jeden program (robot) může ukládat výsledky požadavků (odpovědí) do souborů nebo databáze, jiný (prohlížeč) tyto informace zobrazuje (interpretací HTML, obrázků a dalších typů souborů).

Protokoly jsou seskupeny do zásobníků, kde jeden protokol používá jiný jako transport nesoucí jeho informace na vysoké úrovni, a takových vrstev může být poměrně dost. Například TCP používá IP jako svůj přenos ( TCP protokol) údaje. Protokol HTTP používá jako transportní vrstvu TCP a protokol XML-RPC používá HTTP.

Implementace protokolů jsou také uspořádány v hromadách. Na nejnižší úrovni přístup k konkrétní zařízení provádí ovladač zařízení. Jádro operačního systému poskytuje uživatelským programům standardní rozhraní k řidičům. Dobře napsané programy tento přístup samy neimplementují, ale využívají knihovny, které implementují protokoly vyšší úrovně.

Konkrétně pro Linux existují 3 zásobníky protokolů Bluetooth, tedy 3 implementace. Hlavní z nich, Bluez, byl vyvinut společností Qualcomm a je součástí linuxového jádra počínaje verzí 2.4.18. Další zásobník obsažený v jádře je vyvinutý společností Axis a nazývá se OpenBT. Oba zásobníky vyžadují programy a knihovny, které lze nalézt na jejich příslušných webových stránkách. Třetí balíček, Affix, byl vyvinut společností Nokia. Není součástí linuxového jádra, takže jeho instalace vyžaduje stažení a instalaci opravy jádra a také potřebných knihoven a programů. Nevýhodou zásobníku Affix je, že není integrován do jádra. Na druhou stranu má přednost PyAffix. Toto je oprava modulu soketu Python Standard Library, který přidává Bluetooth do seznamu podporovaných protokolů.

Bluetooth na Linuxu

KDE Bluetooth shell je sada nástrojů postavená na BlueZ stacku. Vývojáři MOPSLinuxu a KDE chtěli uživatelům usnadnit přístup k nejběžnějším profilům Bluetooth a co nejvíce usnadnit jejich počítačům výměnu informací s telefony s podporou Bluetooth a osobními digitálními asistenty (PDA).

Následující text popisuje, jak nakonfigurovat kdebluetooth jako kompletní systém, a popisuje použití a konfiguraci každého obslužného programu.

Komponenty

Kbluetoothd: srdce prostředí KDE Bluetooth

KBluetoothD je hlavní součástí prostředí KDE Bluetooth. Program obvykle běží nepřetržitě a spouští služby, jako je server OBEX, nebo služby, které jsou na požádání pozastaveny. Ikona systému hlásí aktuální připojení bluetooth a také poskytuje rychlý přístup ke konfiguraci služeb, naposledy použitým službám, různá zařízení atd. Spusťte kbluetoothd

Chcete-li spustit KbluetoothD, musíte zadat kbluetoothd na příkazovém řádku nebo jej vybrat z K-Menu (obvykle System/kbluetoothd).

KBluetoothD se zobrazí jako ikona, ale v případě potřeby kontextová nabídka Možnost „Vždy zobrazit“ můžete zakázat. V tomto případě bude program fungovat bez jakýchkoliv viditelné pro uživatele rozhraní, i když jej restartujete. Chcete-li ikonu získat zpět, stačí znovu spustit kbluetoothd. Pokud byla ikona deaktivována, bude se během připojení Bluetooth stále zobrazovat.

Pokud je program kbluetoothd spuštěn před vypnutím systému, automaticky se spustí, když se uživatel znovu přihlásí. Abyste tomu zabránili, musíte jej zavřít a určit, že při příštím přihlášení nemusíte spouštět kbluetoothd.

Práce kbluetoothd

Nejdůležitější součástí programu kbluetoothd je metaserver Bluetooth. Protože kbluetoothd běží neustále, skenuje také adaptér Bluetooth, hlásí, když jsou navázána spojení, a ukládá dotazy na jména do mezipaměti. To se děje proto, že kbluetoothd je jediný bluetooth program, který musí být neustále spuštěn a musí mít přístup ke všem aktivním službám. Metaserver

Metaserver kbluetoothd funguje podobně jako démon inetd na linuxovém systému: čeká na připojení skutečných zařízení pro řízení služeb a v případě potřeby je spouští. Tímto způsobem není potřeba neustále běžící obex server (spustí se automaticky, pokud se někdo pokusí přenést soubor do počítače přes OBEX).

Tento princip se používá z několika důvodů:

  1. Při práci s více službami se sníží množství použité paměti. KDE Bluetooth shell v současné době obsahuje 4 serverové programy: obex server, handsfree klient, zmatený klient (program pro ovládání WinAmp z mobilního telefonu) a sériový chatovací nástroj. I když neplánujete tyto aplikace často používat, nemusíte je deaktivovat, protože... žádné zdroje nebudou plýtvány.
  2. Systémová lišta nebude zahlcena různými málo používanými zkratkami.
  3. Zvýší se úroveň zabezpečení a zjednoduší se řízení přístupu. Pokud je přijat požadavek na připojení, program kbluetoothd standardně zobrazí dialog s žádostí o povolení. Pro každou službu a zařízení může uživatel dočasně povolit nebo zakázat připojení. Řízení přístupu pro každou aplikaci spravovanou programem kbluetoothd je tedy prováděno nezávisle.
  4. Zvýší se spolehlivost služeb bluetooth. Každý server je spuštěn při každém novém připojení, takže pokud dojde k selhání serveru, můžete začít znovu, aniž byste jej museli restartovat.

Pro webový server může být správa inted démona obtížná, ale při práci s Nastavení Bluetooth připojení trvá minimálně několik sekund a každá akce je iniciována uživatelem, což vám umožňuje stabilně pracovat s metaserverem.

  1. Registrace služby pomocí SDP serveru je velmi jednoduchá. Chcete-li získat informace o registraci aplikací spravovaných kbluetoothd pomocí serveru SDP, doporučujeme vám nahlédnout do vývojové literatury KDE.
  2. Chcete-li provozovat bluetooth server, můžete používat jednoduché serverové programy a dokonce i skripty, aniž byste se přímo uchýlili k funkcím pro práci s bluetooth.

Služby využívané programem kbluetoothd je možné povolit/zakázat pomocí modulu centrálního ovládání v tabulce "Místní služby". Zde můžete nakonfigurovat jednotlivé možnosti služby výběrem služby a kliknutím na tlačítko „Konfigurovat…“.

Pomocí tabulky "Potvrzení" můžete nastavit odpověď programu na požadavky na navázání spojení. Služba zjišťování zařízení

Mnoho aplikací vyžaduje informace o tom, zda konkrétní zařízení PROTI tento moment a někdy potřebujete dostávat upozornění, když je zařízení připojeno nebo odpojeno. Na rozdíl od USB, kde hotplug shell hlásí nová zařízení, neexistují žádné takové služby pro připojení bluetooth.

Program kbluetoothd řeší tento problém pomocí služby Device Discovery Service. Služba pravidelně kontroluje zařízení v okolí a sestavuje seznam těch, která jsou k dispozici. Chcete-li získat přístup k nalezenému zařízení, musíte klikněte pravým tlačítkem myši Klikněte na zástupce programu kbluetoothd a zobrazte nabídku „Otevřít poslední“. Tato nabídka obsahuje jednu sekci pro naposledy použité služby (například "obex ftp na MyPhone") a také, pokud již byla zjištěna zařízení, druhou sekci se seznamem těchto zařízení. Kliknutím na jeden z nich zobrazíte služby pro tohoto zařízení.

Pomocí modulu centrálního ovládání můžete nastavit frekvenci vyhledávání zařízení nebo vyhledávání deaktivovat („Periodicky aktualizovat seznam sousedů“). Doporučuje se používat intervaly alespoň jedné minuty, protože jiné aplikace mohou mít problémy s nalezením zařízení, protože většina zařízení není navržena tak, aby umožňovala jiným aplikacím používat bluetooth současně.

Mnoho zařízení je nezjistitelných z důvodu ochrany soukromí nebo bezpečnosti. V takovém případě nebudou při vyhledávání zařízení detekována. Místo toho se kbluetoothd pokusí získat přístup ke každému z těchto zařízení. Chcete-li přidat zařízení do seznamu nezjistitelných zařízení, musíte kliknout na možnost "Další možnosti vyhledávání pro nezjistitelná zařízení". Pamatujte prosím, že musíte buď dočasně povolit zjišťování zařízení, nebo zjistit adresu zařízení, abyste jej mohli zařadit do seznamu.

Tím zabráníte tomu, aby jiné programy začaly hledat zařízení nebo dokonce navazovaly připojení k jinému zařízení po dobu přibližně 30 sekund na zařízení, pokud zařízení není aktuálně dostupné. Proto je vhodné zde využít dosti dlouhý časový interval (cca 10 minut). Doporučuje se vyzkoušet různé hodnoty a určit nejmenší časový interval, ve kterém operace probíhá normálně.

Mít pouze seznam aktuálně dostupných zařízení není příliš užitečné. Pomocí služby zjišťování zařízení můžete provádět kontroly, když se zařízení objeví nebo zmizí. Tyto kontroly jsou jednoduché skripty. Uživatel může snadno napsat svůj vlastní skript, ale je třeba poznamenat, že kbluetoothd již nějaké skripty má, ty hlavní jsou popsány níže:

Discovery protokol

Tento skript vytvoří HTML stránku s některými technické informace pro každé zařízení, když je poprvé detekováno. Tento skript můžete použít, pokud potřebujete zjistit, kdo další používá bluetooth v okolí. Je v pořádku, pokud je tento skript aktivován neustále, protože... pokus o získání přístupu k zařízení bude proveden pouze při jeho první detekci nebo po smazání příslušné HTML stránky.

Kopete_AutoAway

Tento skript nastaví stav připravenosti kopete v závislosti na tom, zda je zařízení bluetooth v dosahu.

Spořič obrazovky

Spustí nebo zruší spořič obrazovky pokaždé, když se zařízení objeví nebo zmizí.

Aby fungovaly správně, musí být většina skriptů nejprve nakonfigurována. Kliknutím na tlačítko "konfigurovat" se zobrazí okno kedit obsahující sadu parametrů skriptu. Je třeba věnovat pozornost omezení zařízení navrhovaných pro každou úlohu, pokud skript nemusí být spuštěn pokaždé, když kolem projde někdo s povoleným Bluetooth na svém telefonu.

Seznam „nedávno použitých služeb“

Chcete-li získat rychlý přístup ke službám, které jste již používali, musíte přejít do podnabídky programu kbluetoothd „Nedávno použité“. Pokud již byly nějaké soubory odeslány přes kbtobexclient na mobilní telefon s názvem "Můj telefon", pak se zobrazí položka nabídky "Obex push klient - Můj telefon", pomocí které můžete spustit kbtobexclient a spojení s telefonem být okamžitě zřízen, čímž se obejde proces zpracování požadavku.

Je třeba poznamenat, že kbluetoothd zobrazuje všechny nedávno použité služby bez ohledu na to, zda je konkrétní zařízení aktuálně dostupné.

Tuto vlastnost musí podporovat odpovídající aplikace.

Kontrola připojení

Pohledem na ikonu programu kbluetoothd můžete určit, zda je aktuálně navázáno připojení Bluetooth. Pokud není připojení, ikona je šedá. Ikona bliká, pokud je navazováno připojení, a modře, pokud je připojení již navázáno.

Chcete-li získat více detailní informace o aktuálním připojení, musíte kliknout pravým tlačítkem myši na ikonu a vybrat „Podrobnosti připojení...“.

Zde se zobrazují odkazy ACL, nikoli připojení Rfcomm. Pokud bylo spojení se samostatným zařízením navázáno několika programy (například handsfree a zmatený), bude toto spojení stále zobrazeno jako jedno spojení, protože V jednom okamžiku může existovat pouze jeden vztah ACL.

Konfigurace programu kbluetoothd

Obvykle kbluetoothd a služby, které spravuje, fungují perfektně, přesto je možné některé volby změnit. Ke konfiguraci kbluetoothd můžete použít Ovládací centrum KDE. Chcete-li to provést, musíte spustit ovládací centrum KDE a vybrat Internet a síť -> Služby Bluetooth (Internet&Network -> Služby Bluetooth) nebo kliknout pravým tlačítkem na ikonu programu a vybrat Konfigurace -> Služby (Konfigurace -> Služby).. .

Potvrzení příchozích spojení

V této tabulce můžete změnit nastavení potvrzení pro příchozí připojení. Ve výchozím nastavení program kbluetoothd spustí potvrzovací dialog před spuštěním vlastního programu serveru (například přenosového serveru OBEX). U některých zařízení/služeb je možné zakázat potvrzovací dialog nebo dát kbluetoothd pokyn, aby příchozí spojení jednoduše odmítl.

Položky pro nová zařízení budou přidány, pokud je v parametrech potvrzení vybrána možnost "Vždy přijmout".

Místní služby

Tato tabulka umožňuje povolit nebo zakázat jednotlivé služby Bluetooth spravované programem kbluetoothd. Některé služby mají také některé možnosti konfigurace, jako je například zmatený server. V tomto případě bude položka nabídky Konfigurovat... dostupná, pokud je vybrána odpovídající služba.

Protože program kbluetoothd automaticky přiřazuje kanály rfcomm službám, kanály používané konkrétní službou se mohou při použití jiných bluetooth serverů změnit. V případě potřeby program ohlásí, který kanál je přiřazen ke konkrétní službě. Nástroje Bluetooth/SDP-kioslaves: vyhledávání zařízení a služeb

Nástroje bluetooth a sdp-kioslaves vám umožňují najít další zařízení bluetooth, dát je do seznamu a používat jejich služby pomocí konqueroru (nebo pomocí jakéhokoli jiného správce souborů, který může používat prostředí KDE File IO). Pomocí kioslů Bluetooth/SDP

Chcete-li najít nové zařízení, musíte ve správci konqueror zadat bluetooth:/. Na obrazovce se okamžitě zobrazí záznam pro systém a za ním všechna další zařízení, která lze detekovat.

Můžete také kliknout na ikonu Bluetooth v tabulce "Služby" na panelu konqueror a poté vybrat prohlížeč LAN a audio CD. Pokud ikony nejsou vidět, možná budete muset znovu načíst panel výběrem tlačítka Config -> Add new -> Rollback to system default.

Aby se zařízení objevila, musí být nejen zapnutá, ale také zviditelněná. V opačném případě se s nimi můžete pokusit navázat spojení, až když bude známa adresa, ale oni na požadavek neodpoví.

Po výběru zařízení se zobrazí seznam služeb, které mu odpovídají. Pokud službu kdebluetooth podporuje, můžete na ni kliknout a spustí se příslušná aplikace. Dokud není deaktivován, bude správce konqueroru zobrazovat standardní dialog pro otevření souboru. Pokud je služba neznámá, zobrazí se další otevřený dialog (otevřít s dialogem).

Pro pokročilé uživatele

Pokud je uživatel přesvědčen o svém jednání, může se pokusit otevřít určitou službu (například kbthandsfree) pomocí aplikace bluetooth, která nebyla speciálně navržena pro tento profil, pro kterou musí kliknout pravým tlačítkem myši na ikonu služby a vybrat Aplikace. Každou službu, která pracuje s AT příkazy na připojení rfcomm, lze otevřít například pomocí kbtserialchat.

Je také možné změnit přidružení mezi aplikacemi a (známými) profily stejným způsobem jako při výběru aplikace, která by měla otevřít mpeg resp. pdf soubory: kio_obex přiřadí každému uvedenému profilu typ MIME (mimetype) a každá klientská aplikace kdebluetooth je spojena s profily, které podporuje. Podporu pro profily, které ještě nebyly rozpoznány, lze přidat pomocí souborů v adresáři $pFIX/share/services (například sdpmime-serial-port-profile.desktop).

Nástroj OBEX-kioslave: Procházení složek přes Bluetooth

Stručné informace

Punkce OBEX byla navržena pro použití v mobilních zařízeních. Pokaždé, když jsou data přenášena („přenesena“) z jednoho mobilní zařízení druhý používá OBEX. Existují ale i další aplikace protokolu OBEX. Zvláště často se používá k prohlížení souborové systémy. Pokud mobilní zařízení tomuto protokolu rozumí, můžete pomocí této klientské aplikace prohlížet, stahovat a nahrávat soubory z jeho úložného zařízení. Synchronizační protokoly jako IrMCSync a SyncML jsou spojeny s protokolem OBEX a lze k nim přistupovat pomocí tohoto klienta, pokud se synchronizace nepoužívá v prostředí konquerror.

Protokoly OBEX mohou používat různé způsoby přenosu. Nejprve se používalo IrDA, ale nyní existují způsoby přenosu přes Bluetooth, sériové linky a tcp/ip připojení.

OBEX podporuje 2 typy identifikace. První, nejznámější, zahrnuje identifikaci klientů na serveru. Tímto způsobem může serverová aplikace měnit vlastnosti klienta a naopak. Při identifikaci se používá kontrolní součet MD5, který zajišťuje, že hesla nebudou přenášena nešifrovaně.

Formát URL

Ke zdrojům OBEX lze přistupovat pomocí adresy URL. Protokolová část je přímo obex:. Komponenta cesty jej uloží na server. Hostitelská část je trochu složitější.

U serverů přístupných přes tcp/ip je hostitelská část standardní. K navázání připojení můžete použít název hostitele nebo adresu IP hostitele serveru. Kromě toho, pokud server používá nestandardní port (standardní port je 650), můžete zadat číslo portu. Příklad: OBEX://hostname:port/cesta).

Pro přenosová média IrDA nebo Bluetooth lze adresu použít Hardware ve standardní notaci (oddělené dvojtečkami). Příklad: obex:///cesta nebo obex:///cesta.

Je možné definovat aliasy hostitele pro použití v protokolu OBEX. Tyto aliasy se nastavují v modulu OBEX KControl. Můžete zadat jméno osoby, zjistit zařízení a poté přiřadit adresu k tomuto jménu. Prostřednictvím těchto aliasů můžete také přistupovat k zařízením využívajícím metodu sériového přenosu. Pro IrDA a Bluetooth existují pohodlné aliasy irda a bluetooth. V obou případech je zařízení detekováno a pokusí se navázat spojení s prvním nalezeným. Rady

Stejně jako u jiných nástrojů Kioslave je možné přímo otevírat a ukládat soubory do zařízení Bluetooth pomocí kio_obex. Pokud máte například nákupní seznam, můžete si ho připravit v editoru kedit a uložit do telefonu.

Tento postup můžete urychlit přidáním záložky do seznamu záložek v dialogu pro uložení souboru.

Klient přenosu OBEX: Odesílání souborů

KBTObexClient je program, který umožňuje přenášet soubory z osobního počítače do jakéhokoli bluetooth zařízení, které podporuje protokol OBEX (object data exchange). Tento protokol podporují (téměř) všechny mobilní telefony s bluetooth, PDA a samozřejmě další osobní počítače s bluetooth zařízením. Tento program lze vyvolat pomocí prostředí Konqueror pomocí kio_sdp (na panelu zadejte sdp:/), nebo musíte kliknout pravým tlačítkem myši na soubor, který chcete odeslat, a vybrat akci „Odeslat pomocí Bluetooth“.

OBEX Transfer Server: Příjem souborů

Většina osobních digitálních asistentů (PDA) a mobilních telefonů s Bluetooth dokáže přenášet soubory Osobní počítač. Pro takový přenos by přitom bylo mnohem pohodlnější použít kioslave nástroj OBEX FTP, ale ne všechna zařízení to podporují. Na druhou stranu přenos informací OBEX podporuje většina zařízení Bluetooth. Použití OBEX Transfer Server

Přenosový server OBEX je řízen programem kbluetoothd a spouští se automaticky, pokud je aktivován a někdo se pokusí přenést nějaké soubory do osobního počítače.

Pokud jsou soubory přenášeny z mobilního zařízení do počítače, ikona programu kbluetoothd zmodrá a objeví se nové okno. Ve výchozím nastavení (v závislosti na vašem nastavení pro příchozí připojení) musíte nejprve přijmout připojení a poté se zobrazí hlavní okno OBEX a začne se přenášet soubory.

Příchozí soubory se ukládají do adresáře /tmp a jsou vymazány při zavření serveru OBEX Transfer Server. K uložení těchto souborů se používají dvě možnosti:

Přesuňte jeden nebo více souborů do jiného umístění. Tato možnost je zvláště užitečná, pokud potřebujete přenášet soubory přes e-mailem, protože Soubory můžete přenášet přímo do klienta kmail, aniž byste je dočasně ukládali. Servisní program kbtserialchat: jednoduchý komunikační prostředek

Program kbtserialchat je velmi jednoduchý klient-server (client&server) pro komunikaci. Jeho hlavním úkolem je ladění. Lze jej také použít jako příklad pro zápis Bluetooth serveru řízeného programem kbluetoothd a klienta, který lze spustit přes SDP kioslave. Pomocí komunikačního nástroje

kbtserialchat používá protokol Serial Port, takže když jej spustíte, zobrazí se všechna zařízení, která poskytují profil sériového portu. To zahrnuje další počítače, které mají KDE Bluetooth shell, a telefony, které tento profil podporují.

Když je navázáno spojení s jiným serverem kbtserialchat na jiném systému, zobrazí se okno kbtserialchat, po kterém si můžete vyměnit textové zprávy. Je také možné navázat spojení se sériovým portem telefonu s Bluetooth a odesílat různé AT příkazy. Chcete-li například zavolat na konkrétní číslo, musíte zadat ATD<номер>;.

I když se může zdát zbytečné připojovat server kbtserialchat k sériovému portu zařízení, které jej používá k výměně binárních dat, lze jej použít pro připojení nejen k sériovým portům různých služeb, ale také ke službám založeným na Rfcomm (např. profil handsfree nebo náhlavní soupravy). Tyto služby nejsou uvedeny v úvodním dialogu, takže můžete provést následující: najít služby zařízení pomocí kio_sdp (pomocí sdp:/-URL). V takovém případě musíte na službu kliknout pravým tlačítkem a vybrat Otevřít pomocí.... V dialogovém okně musíte zadat kbtserialchat a stisknout Enter.

Další finanční prostředky

Tato část popisuje některé funkce a skripty obsažené v balíčku kdebluetooth. Většina zde uvedených nástrojů se používá samostatně, ale jsou volány pomocí skriptů nebo jiných programů. kioclient: přístup ke KIO shellu pomocí skriptů

Toto je malá utilita, která se používá pro přístup k nástrojům Kioslaves příkazový řádek. Kioclient je tedy v podstatě hlavním nástrojem.

Pomocí kioclient můžete kopírovat, prohlížet obsah, mazat jakékoli soubory nebo adresáře přístupné do KIO shellu. Pomocí WebDAV je možné přímo zkopírovat soubor z FTP serveru na jiný server nebo pomocí SSH (pomocí kio_fish) zobrazit obsah adresáře. Nebo můžete použít kio_obex pro přístup k souborům mobilního telefonu. Obslužný program kioclient se používá ve vzorovém skriptu obsaženém v balíčku kbluetoothd (script copy_images).

Jedna věc, kterou je třeba si zapamatovat, je, že i když je kioclient program z příkazového řádku, musí být spuštěn z KDE. kbtsearch: vyhledávání zařízení pomocí skriptů

Stejně jako kioclient nebo kdialog prostředí KDE je kbtsearch program příkazového řádku, který se používá ve skriptech. Má rozhraní příkazového řádku pro dva standardní dialogy systému kdebluetooth – dialog pro vyhledávání zařízení a dialog pro vyhledávání služeb.

Tento program lze použít, pokud potřebujete, aby uživatel vybral zařízení bluetooth nebo našel konkrétní službu mezi danými zařízeními. Dialog pro výběr služby si jako vždy pamatuje nalezená zařízení a okamžitě naplní seznam služeb záznamy o dříve nalezených službách a ty aktuálně dostupné jsou do seznamu přidány během několika sekund.

Chcete-li začít hledat zařízení, stačí zadat kbtsearch --device. Když uživatel najde zařízení nebo zadá adresu a klikne na OK, kbtsearch vytiskne adresu zařízení na standardní hodnotu a vrátí stavový kód 0. Pokud uživatel klikne na Storno, nic se nevytiskne a vrátí se stavový kód 1.

Pomocí kbtsearch --uuid Můžete také vyhledat zařízení, které podporuje tento profil Bluetooth. Program kbtsearch umožňuje nastavit aliasy pro často používané profily. Chcete-li získat seznam možných aliasů, musíte spustit kbtsearch --aliases.

Pokud uživatel vybere službu a klepne na OK, kbtsearch vrátí 0 a zobrazí řetězec jako "[adresa]" (" "). Je jasné, že je to vhodné pouze pro ty služby, které specifikují kanál rfcomm. Například v současné době neexistuje způsob, jak najít L2CAP PSM.

Pro informace o další možnosti musíte kontaktovat kbtsearch --help. kbtfax: Odeslání faxu pomocí aplikací KDE

Toto je pomocný skript, který usnadňuje odeslání faxu z libovolné aplikace KDE. Závisí to na efax (třetí systém), kdeprintfax a kdesu (část kdebase) a nástroji rfcomm (součást bluez).

Pokoušíte-li se odeslat fax pomocí kdeprintfax, můžete určit, že koncový faxový server má být používán obslužným programem kdeprintfax. Zobrazí se možnost „EFax“ a také možnost „Jiné“. Musíte vybrat "Jiné" a pak najít skript kbtfax v systému kdebluetooth. Dále na příkazovém řádku musíte zadat, co je uvedeno v samotném skriptu. Zabezpečení Bluetooth: Párování zařízení Co je to „párování“?

Velmi často je pro přístup ke službě vyžadována identifikace (autentizace) zařízení. V tomto případě musíte obě zařízení zkombinovat. Když se zkombinují dvě zařízení, každý si může být jistý, že to druhé je autentické. Pokud se neuchýlíte ke sloučení, budete muset věřit zadané adrese nebo názvu jiného zařízení a lze je snadno zfalšovat.

Obvykle jsou dvě zařízení spárována jednou, poté se spojení mezi nimi automaticky potvrdí.

Nejčastěji se proces slučování spustí automaticky, když je to nutné. Není třeba se obávat, že se zařízení nespojí, pokud budete potřebovat přístup k jeho službám. Pokud se identifikace nezdaří, proces slučování se spustí automaticky. Jak se to stane?

Zařízení se spojí za účelem ověření identity druhé strany. První krok však nelze dokončit automaticky. Musíte vědět, kdo se chce s vaším zařízením spárovat. K tomu se na obou zařízeních vytočí PIN kód. Definice „PIN“ je široce přijímaná, ale zavádějící. Toto není kód, který musíte vytočit, abyste dostali peníze z bankomatu, tzn. nemusíte si to vůbec pamatovat a po (!) sloučení to nemusíte tajit. Jediná věc, kterou chcete zkontrolovat, je, že nikdo jiný toto číslo nezná, dokud není vytočeno na obou zařízeních.

Pro větší bezpečnost byste měli nejen udržet svůj PIN v tajnosti během procesu párování, ale měli byste také použít náhodné číslo, které je těžké uhodnout. Nástroje Bluetooth KDE s tím mohou pomoci tím, že samy o sobě vygenerují náhodné osmimístné číslo. Kód může používat písmena, ale v tomto případě mohou nastat problémy při zadávání kódu na mobilním telefonu. PIN kód

Kde ale zadat PIN kód? Jak je uvedeno výše, zařízení sama v případě potřeby vyžadují kód. Co se týče BlueZ stacku, je to trochu složitější. Existuje několik způsobů, jak získat PIN kód od uživatele.

Démon hcid obsažený v balíčku BlueZ (soubor /etc/bluetooth/hcid.conf) obvykle určuje, že musíte použít "pomocnou aplikaci PIN" a nastavit "zabezpečeného uživatele" ("bezpečnostní uživatel"). Tento démon je malý program, který pouze požádá uživatele o zadání čísla a vytiskne ho na stdout. Bluez obsahuje vlastní pomocný program „bluepin“, který fungoval dost problematicky. Je lepší použít program "bluez-pin" nebo systémového asistenta kdebluetooth s názvem "kbluepin". Práce s federovanými zařízeními

Po zkombinování zařízení můžete nastavit různé problémy. Například, která zařízení jsou připojena a která ne. Uživatel může také chtít odpojit zařízení. Nicméně, ne všechno tak jednoduché.

Za prvé, žádné zařízení nemůže přesně vědět, se kterými zařízeními je spárováno. Když jsou spárována dvě zařízení, používají tajný spouštěcí klíč, který byl vytvořen během procesu párování a je založen na kódu PIN a některých dalších informacích. Vzhledem k tomu, že kterákoli strana může odstranit spouštěcí klíč bez upozornění, mít klíč pro dané zařízení nezaručuje, že jej má jiné zařízení. Pokud je jeden ze spouštěcích klíčů odstraněn, zařízení se odpojí. Samozřejmě si můžete být jisti, že pokud tento klíč není v počítači, není spojení se sjednocujícím zařízením.

Jak odstranit spouštěcí klíč? Záleží na zařízení. Většina telefonů nebo osobních digitálních asistentů (PDA) má seznamy „týmových“ nebo „přátelských“ zařízení, ze kterých lze odstranit určité položky. Ve verzi Bluez 2.6 jsou spouštěcí klíče obvykle specifikovány v souboru /etc/bluetooth/link_key. Protože musí být uchovávány v tajnosti, přístup k tomuto souboru je omezen na uživatele root. Tento soubor můžete smazat, ale poté budou odpojena absolutně všechna zařízení. A protože je soubor binární, lze jej upravovat pouze pomocí speciální prostředky. V současné době systém kdebluetooth takové schopnosti nemá, protože Brzy by se měly změnit principy fungování nástroje Bluez s klíči.

Při častém přepínání mezi různými existuje jedno upozornění operační systémy, pracující s bluetooth (obvykle Linux<->Windows): Spojením telefonu s počítačem se systémem Linux a následným načtením systému Windows nebude systém Windows znát spouštěcí klíče generované nástrojem Bluez. Ukázalo se, že počítač „ztratil“ spouštěcí klíč a bude muset znovu zahájit proces slučování. V závislosti na zařízení se může stát, že nové spojení není možné, dokud není vymazán „starý“ spouštěcí klíč. Stejný problém může nastat, pokud je v souboru /etc/bluetooth/hcid.conf vybrána možnost "paring single". Chcete-li se této situaci vyhnout, nedoporučujeme používat Bluetooth v různých operačních systémech nebo používat různé bluetooth adaptéry pro různé OS.

Program KBluetoothD

Tato část popisuje, jak používat program kbluetoothd pro různé aplikace nebo k němu přistupovat ze skriptů za účelem nalezení názvů zařízení uložených v mezipaměti.

Jméno cache

Mezipaměť názvů sleduje všechny příchozí požadavky na jména a ukládá výsledky. S jeho pomocí mohou další aplikace a samotný program kbluetoothd najít název jiného bluetoothd zařízení podle jeho unikátní adresy, i když zařízení není aktuálně přístupné. Toto schéma se používá hlavně kvůli uživatelsky přívětivějšímu rozhraní, protože... bluetooth adresy jako 00:60:AB:13:83:3D se pamatují poměrně obtížně. Jakmile však verze BlueZ vyjde s vlastní trvalou mezipamětí názvů, může být zastaralá.

Ke jmenné mezipaměti můžete přistupovat pomocí dcop. Chcete-li v něm najít adresu, musíte z příkazového řádku zadat dcop kbluetoothd DeviceNameCache getCachedDeviceName

. Chcete-li zjistit název posledního použitého zařízení, můžete zadat dcop kbluetoothd DeviceNameCache resolveCachedDeviceName . Tento příkaz nevěnuje pozornost velikosti písmen. Je třeba poznamenat, že více zařízení může používat stejný název.

Meta server

Pokud potřebujete použít serverovou aplikaci s novým protokolem bluetooth, lze ji snadno zkombinovat s programem kbluetoothd a server se spustí automaticky.

Musí mít XML soubor, popisující záznamy SDP a odpovídající soubor plochy. V tomto případě program kbluetoothd automaticky vytvoří záznam SDP, přiřadí kanál rfcomm a začne poslouchat vybraný kanál. Pokud se někdo k této službě připojí, program kbluetoothd ji (službu) spustí a předá jí soket pro již přijaté připojení. Počet identifikátorů je předán jako argument příkazového řádku.

Balíček kdebluetooth obsahuje utilitu kbtserialchat, což je (kromě jeho použití pro ladění a komunikaci) poměrně jednoduchý ukázkový program pro integraci aplikace do shellu kdebluetooth. Protože kbtserialchat je klient i server, nemusíte brát v úvahu všechny argumenty příkazového řádku.

Formát souboru SDP/XML by měl být popisný, pokud uživatel rozumí tomu, jak jsou záznamy SDP strukturovány. Je důležité poznamenat, jak parametr pro vybrané kanály rfcomm najde cestu k záznamu SDP pro server. Protože je kanál vybrán automaticky programem kbluetoothd, neexistuje způsob, jak jej přidat do registračního souboru SDP. Místo toho můžete použít strukturu nula jako . Použité kanály rfcomm jsou specifikovány v odpovídajícím souboru plochy.

Služba zjišťování zařízení

Program kbluetoothd může vyhledávat další zařízení a provádět příkazy, jakmile se zařízení objeví nebo zmizí. Tato služba lze konfigurovat v modulu řídicího centra (tabulka „Device Discovery“).

Seznam aktivní práce by discovery, jak je znázorněno v modulu řídicího centra, je jednoduše seznam spustitelných souborů nalezených v adresáři $HOME/.kde/share/apps/kbluetoothd/discovery_jobs/. Je také možné přidávat nové skripty do globálního adresáře šablon v $pFIX/share/apps/kdebluetooth/job-templates/. Skripty v tomto adresáři, které končí příponou „.template“, se zobrazí, když uživatel vybere možnost „Přidat novou úlohu...“ a poté budou zkopírovány do aktivního adresáře domovského adresáře uživatele.

Skripty obsažené v programu jsou rozděleny do dvou, aby se usnadnila jejich aktualizace (bez přeinstalace). Část ".template" obsahuje pouze ta nastavení, která se zkopírují do domovského adresáře a která může uživatel změnit. Tento skript pak zavolá část ".real", která zůstane v dočasném adresáři.

Chcete-li napsat svou vlastní vyhledávací úlohu, musíte vybrat „Přidat novou práci...“ a poté vybrat Custom_Job. Skript Custom_Job.template bude zkopírován do pracovního adresáře. Poté klikněte na "Konfigurovat..." pro změnu skriptu. Tento skript zobrazuje všechny možnosti příkazového řádku a proměnné prostředí, ke kterým máte přístup.

Je třeba poznamenat, že odstraněním skriptu ze seznamu aktivních úloh všechny tyto změny zmizí. Pokud jej potřebujete distribuovat, doporučujeme jej rozdělit na dvě části: šablonu pro nastavení a skutečnou pro provádění skutečné práce.

Abyste mohli přenášet soubory, přijímat je nebo je z takové úlohy mazat, můžete použít kioclient.

Jak funguje bluetooth při používání počítačů, zábavních systémů nebo telefonů vybavených tímto univerzálním bezdrátovým připojením.

K použití bluetooth dochází, když zařízení potřebují vzájemně komunikovat bez použití různých drátů, kabelů, rádiových signálů, infračervených paprsků a světla. S tímto připojením nejsou nutné různé konektory, zástrčky a instalace párovacích protokolů.

Je jich mnoho různými způsoby s níž elektronická zařízení se mohou vzájemně propojovat a to je každým dnem složitější, jak se vyvíjejí. Provozně nejjednodušší je ale připojení přes Bluetooth.

Jak funguje bluetooth

Připojení přes bluetooth je bezdrátové a automatické a má řadu zajímavých funkcí, které mohou používání tohoto typu připojení usnadnit. Když si jakákoli dvě zařízení potřebují vyměňovat informace, musí se před zahájením výměny dohodnout na několika bodech. První bod shody je fyzický: budou „mluvit“ po drátech nebo prostřednictvím nějaké formy bezdrátových signálů? Pokud používají dráty, kolik jich je potřeba – jeden, dva, osm, 25? Jakmile jsou fyzické atributy vyřešeny, vyvstává několik dalších otázek:

  • kolik dat bude odesláno najednou? Například sériové porty posílají data po 1 bitu, zatímco paralelní porty posílají více bitů najednou;
  • jak se mezi sebou vymění? Všechny strany v elektronické diskusi potřebují vědět, co bity znamenají, a zpráva, kterou dostávají, je zpráva, která byla odeslána. To znamená vývoj a shromažďování příkazů a odpovědí známých jako interakční protokol.

Připojení Bluetooth je v podstatě síťový standard, který funguje na dvou úrovních:

  • zajišťuje přenos na fyzické úrovni prostřednictvím rádiové frekvence;
  • poskytuje dohodu na úrovni protokolu.

Bluetooth připojení je bezdrátové, levné a automatické. Existují další způsoby, jak obejít dráty, například infračervená komunikace. Infračervené (IR) označuje světelné vlny s nižší frekvencí, než je lidské oko schopné přijímat a interpretovat. IR se používá ve většině systémů dálkového ovládání televizorů dálkové ovládání. Infračervená komunikace je poměrně spolehlivá a není drahá, ale má dvě nevýhody. Za prvé, IR je technologie „přímé viditelnosti“. Druhou nevýhodou je omezení rychlosti. Výhodou je, že rušení mezi zařízeními je vzácné.

Přenos přes bluetooth

Přenos přes bluetooth nemá problémy, které mají IR systémy: pouze přímou viditelnost a omezení rychlosti.

Čím je standard starší, tím je maximální přenosová rychlost vyšší. Standard 1.0 má maximální rychlost přenosu dat 1 megabit za sekundu (Mbps), zatímco 2.0 zvládne až 3 Mbps. (2.0 a starší jsou zpětně kompatibilní se zařízeními 1.0), Bluetooth 3.0 až 24 Mbps, Bluetooth 4.0. rychlost – až 30 Mbit/s, Bluetooth 5.0. rychlost – až 60 Mbit/s

Tyto bezdrátové komunikační sítě přenášejí data prostřednictvím rádiových vln s nízkým výkonem na frekvenci 2,45 GHz (ve skutečnosti mezi 2,402 GHz a 2,480 GHz).

Toto frekvenční pásmo je přiděleno na základě mezinárodní dohody o používání průmyslových, vědeckých a lékařských (ISM) zařízení. Jednou z metod, jak nerušit ostatní systémy, je vysílat slabé signály a nezanášet se – asi 1 mW.

Pro srovnání, nejvýkonnější mobilní telefony dokážou přenést signál až 3 W.

Nízká spotřeba omezuje dosah zařízení s tímto systémem na 10 metrů, takže šance na rušení mezi počítačovým systémem a telefonem nebo televizorem jsou nízké. I při nízké spotřebě nevyžaduje použití Bluetooth přímou viditelnost mezi interagujícími zařízeními. Stěny v domácnosti neruší signál, díky čemuž je standard užitečný pro ovládání více zařízení v různých místnostech. S tímto systémem můžete připojit až osm zařízení současně.

Norma používá technologii zvanou přeskakování frekvence v rozprostřeném spektru, díky níž je imunní vůči rušení.

V této technologii vysílače mění frekvenci 1600krát za sekundu, což znamená, že velký počet zařízení mohou plně využívat omezenou šířku pásma rádiového spektra.

Protože každé připojení Bluetooth automaticky používá rozprostřené spektrum, je nepravděpodobné, že dva vysílače budou na stejné frekvenci ve stejnou dobu. Stejný algoritmus minimalizuje riziko rušení telefonů nebo sluchátek se zařízeními, protože jakékoli rušení na určité frekvenci bude trvat jen nepatrný zlomek sekundy. Když jsou zařízení kompatibilní s Bluetooth vzájemně propojena, uživatel nemusí stisknout tlačítko ani zadávat příkaz – elektronické dokování probíhá automaticky. Jakmile dojde k propojení zařízení, část počítačového systému vytvoří síť. P přenos přes bluetooth vytváří osobní síť (PAN) nebo veřejnou síť, která může zaplnit místnost nebo pokrýt krátkou vzdálenost, jako je mobilní telefon na opasku a náhlavní souprava na hlavě.

Na základních zařízeních, jako jsou telefony, reproduktory, sluchátka, notebooky, pokryje vzdálenost asi 10 metrů.

Rozdíl mezi wifi a bluetooth

Wi-Fi a Bluetooth mají kromě principu vzájemné interakce mnoho rozdílů:

  • různé frekvenční rozsahy a párovací protokoly
  • Komunikační dosah Bluetooth je kratší
  • rychlost přenosu informací je vzhledem k principu fungování u Bluetooth nižší
  • různého počtu současně pracujících zařízení
  • nižší spotřeba energie a náklady, lepší odolnost proti šumu zařízení Bluetooth.

Jak bezpečně přenášet přes bluetooth

Jak přenášet přes bluetooth S ohledem na různé režimy zabezpečení výrobci zařízení určují, který režim povolit, aby podporoval gadget. Téměř ve všech případech je možné nainstalovat „důvěryhodná zařízení“, která mohou komunikovat bez vyžádání povolení. Bezpečnostní opatření zahrnují autorizační a identifikační postupy, které omezují používání služeb na registrovaného uživatele a vyžadují, aby uživatelé učinili rozhodnutí o otevření souboru nebo přenosu dat. Přenos přes Bluetooth v těchto režimech eliminuje nebo činí neoprávněný přístup nepravděpodobným. Uživatel může také jednoduše přepnout do režimu „stealth“ a zcela se vyhnout připojení k jiným zařízením. Zabezpečení počítače a používání Bluetooth a Wi-Fi jsou nevyhnutelným výsledkem technologických inovací a výrobci zařízení neustále uvolňují nový firmware, aby řešili nové problémy jako vznikají.

Bluetooth umožňuje používat řadu telekomunikačních a počítačových zařízení bez použití kabelů.

Trochu historie


Doslovný překlad Bluetooth z angličtiny - „modré zuby“. Za svůj název však technologie Bluetooth nevděčí zubařům, ale historickému nedorozumění. Tak „nazvali“ angličtí kronikáři dánského vikingského krále, který žil v letech 910-940. Král Harald Bluetooth vešel do dějin jako sběratel skandinávských zemí. Zejména se zasloužil o sjednocení Dánska a Norska (a technologie Bluetooth by měla sjednotit telekomunikační a počítačový průmysl). Zřejmě podobně má i technologie Bluetooth sjednotit svět mobilní elektroniky.

Existují dvě verze původu královské přezdívky „modrozubí“. První— opravdu měl patologicky zbarvené zuby. Ale vypadá to nejvěrohodněji jinou verzi: Bluetooth je zkomolená anglická přezdívka pro krále v jazyce Vikingů: král měl „z vůle přírody“ tmavou pleť a tmavé vlasy, což není typické pro vikingskou rasu (bílá a světlovlasá) . Pro toto „genetické salto“ dostal Harald přezdívku Blackie (nebo tak nějak, ve skandinávském originále - Bletand). Angličtí kronikáři si pravděpodobně nezlomili jazyk a vymysleli pro krále jednodušší „přezdívku“...

Společnost začala vyvíjet Bluetooth ERICSSON zpět v roce 1994. Původní cíl byl získání nového rádiového rozhraní s nízkou spotřebou energie a nízkými náklady, který by umožnil komunikaci mezi mobilními telefony a bezdrátovými sluchátky. Navíc podle konceptu ERICSSON nové rozhraní zamýšlený pro přenos dat a hlasu a odkudkoli na světě. Pro zajištění širší podpory pro mladé technologie v tržních sektorech, jako jsou stolní systémy, PDA a mobilní telefony, ERICSSON v únoru 1998 zorganizoval konsorcium pro vývoj a propagaci nové technologie nazvané Bluetooth SIG (Special Interest Group). V současné době zahrnuje více než 2000 různých společností, včetně takových velkých, jako je např 3COM, NOKIA, INTEL, NÁRODNÍ SEMICONDACTOR a tak dále.

Co je to Bluetooth?

technologie Bluetooth je typ bezdrátové technologie komunikace, která eliminuje potřebu kabelů a souvisejících zařízení. Technologie Bluetooth tak eliminuje všechny druhy nepříjemností spojených s používáním:
- počítačové vybavení;
- mobily;
- digitální fotoaparáty a další digitální zařízení.

Bluetooth umožňuje bez kabelů používat řadu telekomunikačních a počítačových zařízení.

Technologie umožňuje vytvořit automatické spojení mezi dvěma nebo více zařízeními. Bluetooth také umožňuje využívat data v různých aplikacích.

Bluetooth odvádí skvělou práci při poskytování bezdrátového připojení mezi zařízeními ve vaší kanceláři nebo domácnosti. Technologie je založena na rádiové komunikaci, takže spojení mezi zařízeními je zcela neviditelné a okamžité.

Díky technologii Bluetooth můžete poslat dokument z vašeho notebooku k vytištění na tiskárně, která může být umístěna ve vedlejší místnosti. Obecně je Bluetooth standardem pro bezdrátovou komunikaci mezi zařízeními umístěnými na krátkou vzdálenost od sebe. Technologie perfektně funguje v tzv. osobní síti, jejíž princip fungování je založen na rádiových frekvencích.

Lze připojit jakákoli zařízení, která podporují komunikační standard Bluetooth. Více zařízení s podporou Bluetooth – např. digitální fotoaparát, mobilní telefon a kapesní počítač vám umožní vytvořit síť. Budete moci posílat zprávy z notebooku do mobilního telefonu, aniž byste se museli uchýlit k jakémukoli kabelovému spojení mezi notebookem a mobilním telefonem.

Vlastnosti technologie Bluetooth:
- Technologie Bluetooth je založena na rádiových vlnách s hodnotou 2,4 GHz;
- je podporována současná komunikace mezi více objekty (ne pouze dvěma);
- Technologie Bluetooth je navržena tak, aby fungovala na krátkou vzdálenost 10–15 metrů (se zvýšením výkonu na 100 mW se zařízení Bluetooth stanou „dlouhejším“ (až 100 m));
- Bluetooth má rychlost přenosu dat 1-2 megabajty za sekundu;
- Čipy Bluetooth jsou relativně levné (i když dražší než zařízení pro infračervené připojení).

Jak funguje technologie Bluetooth?

Bluetooth je vysokorychlostní komunikace na základě rádiové vlny. Technologie je navržena pro navázání komunikace mezi mobilními telefony, notebooky a dalšími přenosnými zařízeními. Na rozdíl od zařízení založených na infračervené technologii Bluetooth nevyžaduje připojení zařízení, aby byla v dráze paprsku. Technologie Bluetooth je v jistém smyslu upravenou verzí stávající technologie lokální sítě. Na druhé straně, Bluetooth je pohodlnější díky své malé velikosti a nízké ceně.

V současné době je Bluetooth čip čip o velikosti 0,9 centimetrů čtverečních. Probíhá vývoj nového, ještě menšího čipu, jehož výroba začne již brzy. Očekává se, že ceny zařízení Bluetooth výrazně klesnou. Bluetooth čipy jsou nyní vestavěny do mnoha zařízení. Levné miniaturní vysílače jsou umístěny v digitálních zařízeních. Zařízení využívající technologii Bluetooth pracují při připojení na frekvenci 2,45 Hz.

technologie Bluetooth Podporuje poměrně vysoké rychlosti přenosu dat a více hlasových kanálů. Čip Bluetooth je buď přímo zabudován do zařízení, nebo se používá jako adaptér. V případě počítače jej lze použít s USB port. Každý USB zařízení má 48bitovou adresu podle standardů IEEE 802. Spojení lze navázat s jedním zařízením nebo s několika zařízeními současně. Standardní provozní dosah Bluetooth nepřesahuje 10 metrů, ale pokud zvýšíte výkon, provozní dosah se může zvýšit až na 100 metrů.

Zařízení Bluetooth jsou spolehlivě chráněna před vnějším rušením díky tomu, že se jejich frekvence mění až 1600krát za sekundu. Technologie Bluetooth je mostem mezi nimi stávající sítě data . Technologie zaručuje bezpečnost na bitové úrovni, autentizaci si uživatel řídí pomocí 128bitového klíče. Důležitou vlastností technologie Bluetooth je, že umožňuje okamžitě vytvořit síť mezi zařízeními umístěnými v určité vzdálenosti od sebe.

Typy kanálů

Systém Bluetooth definuje pět typů logických kanálů:
- LC (ovládání spojení)- řídicí kanál, jehož prostřednictvím je udržována fyzická komunikace mezi zařízeními tvořícími pikonet. Na této úrovni se používají synchronní (SCO, Synchronous Connection-Oriented) a asynchronní (ACL, Asynchronous Connectionless) připojení fyzických kanálů;
- LM (správce odkazů)- řídící kanál, který je zodpovědný za navazování spojení mezi master a slave zařízeními, zajišťuje bezpečnost a kryptografickou ochranu;
- UA (uživatelský asynchronní)- asynchronní kanál (používá se v řadě ACL);
- Uživatelské rozhraní (uživatelské izochronní)- izochronní kanál, ve kterém jsou shodné pouze střední frekvence referenčních oscilátorů nadřízených a podřízených zařízení (používá se v řadě ACL);
- USA (uživatelsky synchronní)- kanál synchronní výměny dat (používá se v řadě SCO).

Pikonety

Předplatitelská zařízení Bluetooth jsou sloučena do skupin (pikonet), společně používající stejný rádiový kanál. Každá pikoneta se skládá z jednoho předlohy vysílač(s referenčním oscilátorem, který synchronizuje interní síťový provoz) a až sedm podřízených (synchronizovaných). Všechny referenční oscilátory v síti mají pevné nastavení. Podřízené zařízení vypočítává rozdíl mezi frekvencemi vlastních a hlavních oscilátorů a v procesu zadávání synchronismu je tato chyba zohledněna, což zajišťuje přesnou shodu vysílané frekvence tohoto a master zařízení.

Typ pseudonáhodné sekvence jednoznačně identifikuje hlavní transceiver a jeho fáze (pseudonáhodný posun) je charakteristikou adresy podřízeného zařízení. Doba opakování sekvence, která určuje zákon ladění frekvence, je poměrně dlouhá (přes 23 hodin). Každá pikonet používá svou vlastní pseudonáhodnou sekvenci, která umožňuje více pikonetům pracovat současně na stejném komunikačním kanálu bez vzájemného rušení.

Všechna zařízení v pikonetu jsou si rovna a mají stejné možnosti(na rozdíl od celulárních sítí, kde se základnová stanice zásadně liší od účastnické stanice jak v kapacitě, tak ve složení technické prostředky). Jediným rozdílem je stav zařízení (master a slave).

Hlavní zařízení řídí veškerý provoz v pikonetu a distribuuje propustnost SCO linky mezi slave transceivery. V lince ACL fungují podřízená zařízení střídavě; mohou přenášet informace pouze ve speciálně určených oknech, která jsou uvedena v servisních zprávách. Zavedení režimu centralizovaného dotazování vám umožní vyhnout se konfliktům.

Vyhlídky na vývoj Bluetooth


Očekává se, že tato technologie bude kompatibilní s širokou škálou protokolů a systémů. Nízká cena, vysoký stupeň ochrany, pohodlí a snadné použití- velmi významné přednosti normy. Používá frekvenci 2,4 GHz nevyžaduje licenci a distribuce dalších licencí pro práci s Bluetooth se provádí za symbolický poplatek. Kromě veřejné dostupnosti, tuto technologii slibuje, že se stane všeobecně uznávaným, protože v blízké budoucnosti globální průmyslová komunita přijme technologii jako globální standard. Tato jednota je způsobena tím, že je mnohem jednodušší a levnější dodávat všechna zařízení standardními čipy, než vyvíjet počítače pro různé karty rozhraní. Láce síťové adaptéry umožní je zabudovat doslova do všech komunikačních prostředků, domácích spotřebičů, počítačů a dalšího kancelářského vybavení.

Uživatelské výhody, které technologie přináší, jsou nesmírně lákavé a jistě budou mimořádně oblíbené. Řekněme, že když přijdete do kanceláře, váš kapesní počítač se okamžitě automaticky synchronizuje s vaším stolním PC a nové kontakty se přenesou do vašeho mobilního telefonu. Technologie vám umožní kombinovat jakákoliv elektronická zařízení až po ledničky, pračky, mikrovlnné trouby a zámky dveří. Jen si představte, jak vaše lednička předává do vašeho mobilního telefonu informaci, že v ní nejsou určité typy produktů, a on zase doplňuje seznam potřebných nákupů na vašem PDA.