Po zveřejnění včerejšího článku popisujícího, jak jednoduše nastavit připojení k internetu prostřednictvím GPRS datových přenosů v operačním systému Linux, nás někteří uživatelé v diskusi pod článkem i v emailových dotazech žádali o více podobně zaměřených článků. Proto jsme se v redakci rozhodli, že se Linuxu (ale ostatní operační systémy rozhodně nepřijdou zkrátka) budeme věnovat i nadále.
Našimi články nechceme suplovat rozsáhle manuálové či how-to stránky, které povětšinou řeší snad všechny možné problémy. Naším záměrem je informovat o zajímavých softwarových produktech, s jejichž pomocí můžete v tomto operačním systému pracovat s některým z mobilních telefonů. Dnes se zaměříme na jednu z možností modrozubého propojení linuxového počítače a patřičně vybaveného mobilního telefonu.
V linuxovém světě se jsou pro Bluetooth komunikaci prakticky využitelné pouze dva projekty: BlueZ a projekt Affix. Prvně jmenovaný je oficiálně podporován, je vyspělejší a je daleko lépe a čistěji naprogramován než Affix, daní za "systémovost" však bude značná uživatelská nepřívětivost a složitost jeho konfigurace i samotného používání. Projekt Affix naopak nabízí snadnější práci s modrozubými zařízeními a k dispozici je i přehledná grafická nádstavba AFE, kterou lze považovat za nejlepší frontend pro práci s Bluetooth zařízeními. Pokud jste již v Linuxu pracovali s PCMCIA výměnnými kartami, nebudete překvapeni, protože PCMCIA i AFFIX utility se jmenují podobně a dokonce i syntaxe jednotlivých příkazů je velmi podobná. Právě pro jeho jednoduchost jsme pro tento článek zvolili Affix / AFE, přičemž popisu konkurenčního projektu BlueZ se dočkáte někdy v budoucnu.
PCMCIA karty
Zařízení | Čipset | Stav |
---|---|---|
3 COM Card | CSR | podporováno |
Ambicom BT2000e CF card | Ericsson | podporováno |
Amarillo BlueMonkey CF card | Ericsson | podporováno |
Pretec BT2000e CF card | Ericsson | podporováno |
Anycom PCMCIA Card | Ericsson/VLSI | podporováno |
Anycom Compact Flash Card | Ericsson/VLSI | podporováno |
Armadillo Bluetooth Card | Ericsson/VLSI | podporováno |
Brain Boxes BL-620 | CSR | podporováno |
Brain Boxes BL-631 | CSR | podporováno |
Brain Boxes BL-500 (H4) | CSR | podporováno |
COM1 Platinum Card (H4) | CSR | podporováno |
COM1 Platinum Card (BCSP) | CSR | in progress |
HP Card | CSR | should work |
H-Soft blue+Card | Ericsson | podporováno |
Nokia Card DTL-x | Nokia | podporováno |
Socket Compact Flash Card | Nokia | podporováno |
Sunderland BLUEcard | Ericsson/VLSI | podporováno |
Sunderland BLUEflash | Ericsson/VLSI | podporováno |
Sphinx PICO Card | Ericsson | podporováno |
Xircom CreditCard CBT | CSR | podporováno |
Xircom RealPort2 R2BT | CSR | podporováno |
USB
Zařízení | Čipset | Stav |
---|---|---|
3Com USB Dongle | CSR | podporováno |
AAcer USB Adapter | CSR | podporováno |
ALPS USB Module | CSR | not tested |
Ambicom BT2000 USB Adapter | Ericsson | podporováno |
Anycom USB Adapter | CSR | podporováno |
AVM BlueFRITZ USB | AVM | not podporováno |
Bluefrog Development Kits | Silicon Wave | podporováno |
BBlueGear USB Adapter | CSR | podporováno |
Brain Boxes BL-554 | CSR | podporováno |
CSR Casira USB Adapter | CSR | podporováno |
CSR Microsira USB Dongle | CSR | podporováno |
COM1 USB Module | CSR | podporováno |
Digianswer USB Dongle | Digianswer | podporováno |
D-Link DWB-120M Apple (WBT-3020) | Broadcom 2033 | |
ELSA Vianect blue USB | CSR | podporováno |
Ericsson Application Toolkit | Ericsson | podporováno |
Ericsson Development Kits | Ericsson | podporováno |
Intel USB Adapter | CSR | podporováno |
Microsoft USB Dongle | CSR | podporováno |
Motorola USB Adapter | not tested | |
Mitsumi USB Adapter | CSR | podporováno |
NSC USB Dongle | NSC | podporováno |
NSM USB Dongle | NSC | podporováno |
Siemens USB Adapter | not tested | |
Silicon Wave USB Module | Silicon Wave | podporováno |
SuperBT SBT-100 | Ericsson | podporováno |
Taiyo Youden USB Module | Silicon Wave | podporováno |
TDK USB Adaptor | CSR | podporováno |
WNI BlueLink USB Dongle | Broadcom | podporováno |
Zeevo TC2000 Development Kits | Zeevo | podporováno |
Základní textové příkazy:
Jak vyhledat zařízení? $ btctl discovery 4Searching ... Address: 00:80:37:ee:38:9f, Class: 0x520204, Name: "KDS-T68" done Jak zjistit zařízením poskytované služby? $ btctl browse 00:80:37:ee:38:9f Připojit k zařízení zabezpečené PIN kódem: $ btctl addpin 00:80:37:ee:38:9f "1234" Připojení k zařízení: $ btctl connect 00:80:37:ee:38:9f SERial |
Instalace dvou balíčků nazvaných affix-kernel a affix je snadná a na současných moderních distribucích nevyžaduje rekompliaci jádra. Lze ji tak zvládnout za několik málo minut, přičemž po instalaci není nutno počítač restartovat (jak je zvykem při instalaci Bluetooth zařízení v jiných operačních systémech). Po zdárně provedené instalaci již stačí pouze zasunout některý z podporovaných Bluetooth zařízení (my jsme použili Bluetooth adaptér Mitsumi).
Tip pro zvídavé: Pokud se v terminálu přihlásíte jako správce root, můžete zadáním příkazu dmesg zjistit, jak váš systém vložené zařízení rozpoznal a jestli použil správný modul. Příkazem lsmod pak vypíšete všechny aktuálně zavedené moduly, mezi kterými by měl být také modul affix. |
Protože však párování a další práce s mobilním telefonem v textovém režimu není nijak pohodlná, doporučujeme vám stáhnout si a nainstalovat (běžnou kombinací ./configure; make; make install) si frontend AFE. Samotné okno tohoto programu je přehledné a nabízí čtyři záložky, jejich jednotlivé funkce netřeba složitě vysvětlovat. Ovládání celého programu je snadné - na první záložce musíte nejdříve nechat vyhledat všechny dostupné (zjistitelné) Bluetooth zařízení. Po kliknutí na ikonu nalezeného mobilního telefonu (testovali jsme s Nokií 7650, SOny Ericsoonem T68i i Fisiem 825) se ve spodní části okna zvýrazní ikony reprezentující jednotlivé poskytované služby.
Navazování spojení na sériový port propojený prostřednictvím Bluetooth. |
Seznam objevených zařízení; ve spodní částí okna ikony reprezentující poskytované služby. |
Po kliknutí na ikonku příslušné služby (kupříkladu sériového portu či portu pro vytáčené připojení) se otevře dialogové okno nabízející zvolenou akci. Realizování modrozubého připojení k internetu je pak již záležitostí doslova několika málo okamžiků, jak můžete posoudit na následujících obrázcích:
Jedinou viditelnou nevýhodou je nutnost vytáčet připojení prostřednictvím konzolových nástrojů, jejichž nastavení bohužel překračuje rozsah tohoto článku. Nemusíte si ale zoufat, protože nastavení pro ppp i wvdial je již v přípravě. Práce s nástroji Affix / AFE je efektivní a dostatečně jednoduchá na to, aby ji zvládnul průměrně zdatný linuxový uživatel. Je však třeba mít na paměti, že představený způsob Bluetooth připojení je pouze jedním - ale nikoli jediným - možným a záleží tak jen na vás, zda jej budete či nebude využívat.