P??IPOJEN? ZAURUSE NA INTERNET P??ES BLUETOOTH A GPRS
Dnes byla sobota a u n??s v pr??ci se migrovala Scala. Je ??Äetn? program a tady v Praze ??Ätuje pro celou Evropu. No a dnes se koneÄnÄ? naostro po mÄ?s?c?ch testov??n? p??ekl??pÄ?ly data a provoz ze star? verze na novou. P??vodnÄ? jsem mÄ?l informaci, ?e jako unix??k na tohle pot??eba nebudu (j?? na to mam vliv jen ten, ?e p???slu??n? vÄ?ci povoluji ve firewallu), ale vÄera mi ??ekl Mirek, ?e by p??ece jen bylo fajn, kdybych tam p??i??el.
Jen?e probl?m. U? del??? dobu bylo domluveno, ?e pr??vÄ? dnes pojedu s EviÄkou a jej?mi rodiÄi za jej? babiÄkou a dÄ?deÄkem na Spo??ilov. Nen? to nijak daleko, ale internet tam prostÄ? nemaj? (nemaj? doma poÄ?taÄ). S t?m poÄ?taÄem to nen? takov?? probl?m – stejnÄ? se tam v?dycky bere EviÄÄin notebook, aby si prarodiÄe mohli prohl?dnout nov? digit??ln? fotky jej?ho tat?nka (zn??te to, n??v??tÄ?va zoo, houby…), ale pot??eboval jsem m?t nÄ?jak? spojen?, p??es kter? se dostanu do pr??ce.
Mirek mne zaÄal hned l??mat, abych si ochodil nÄ?jak? spojen? na internet ze Zauruse, obzvl?????? kdy? sly??el, ?e sem zrovna p??ed p??r dny vidÄ?l v bazaru na Karl??ku CF Bluetooth kartu Nokia DTL-4 o kter? jsem si u? p??ed t?m na??el, ?e chod? s bluez, kter?? na tomhle linuxov?m PDA v m?m openzauru 3.5.1, kter?? m??m teÄ nainstalovan?? je dokonce p???mo v rom image.
Inu nechal jsem se p??esvÄ?dÄit, koupil jsem j?, ale prvn? probl?m nastal hned po zasunut? karty. Napsalo to Unsuported card š
No ale nenechal jsem se vyv?st z m?ry a zkusil to podle n??vodu na rozchozen? DTL-1, kter?? pou??v?? stejn?? driver. Nahr??l jsem tedy do /etc/pcmcia/ soubor dtl1.conf, ale nepomohlo to. Zkontroloval jsem, ?e v syst?mu je ten modul dtl1_cs (byl) a po chv?li mne napadlo pou??t nÄ?jakou utilitku na vyps??n? identifikace t? karty (neboli jak se hl??s? ta karta syst?mu). Po chvilce hled??n? na internetu jsem na??el ?e p??esnÄ? na tohle se pou??v?? p???kaz
# cardctl ident
kter?? mimo jin? na??el “Nokia Mobile Phones”, “DTL-4”, tak?e jsem prostÄ? v ????dku version zmÄ?nil DTL-1 na DTL-4 a restartnul jsem pro jistotu zauruse sw resetem (v zadu pod krytem baterky se p??epne do polohy vyndat kryt a zase zp??tky p??ep?naÄ). No a pak po zasunut? karty u? zaurus pr??vnÄ? zahl??sil “Nokia Bluetooth Card”. Fajn, tak?e m??m nat??hl?? spr??vn?? ovladaÄ, ale co d??l?
Pak sem pokraÄoval v adres????i /etc/bluetooth a tam jsem nastavil soubor hcid.conf podle Äl??nku na rootu o bluez. Akor??t souÄasn?? chod?c? konfigurace je se zakomentovan??mi posledn?mi dvema ????dky. Pak jsem dÄ?lal r??zn? pokusy podle r??zn??ch n??v??dk??, asi nejv?c jsem toho nastavoval podle tohoto. Z??sadn? je na tom nastaven? souboru /etc/bluetooth/rfcomm.conf, kde je pot??eba nastavit promÄ?nnou device na MAC adresu telefonu a tu zjist?te tak, ?e pust?te
# hcitool scan
co? vyp???e v??echny dostupn? viditeln? bluetooth za???zen? v dosahu.
Ty ppp soubory jsem pak nastavil podle tohoto Äesk?ho n??vodu p???mo pro oskara. Jedinou zmÄ?nu jsem udÄ?lal na konci, kdy jsem tam dal do chat skriptu zkr??cenou volbu datov??ch slu?eb:
“ATD*99#” CONNECT
Taky jsem v peers/provider nastavil /dev/rfcomm0 57600.
Pak u? jsem ??e??il jen probl?m s sp??rov??n?m tÄ?ch 2 za???zen?. Kdy? jsem na Zaurusovi pustil p???kaz pon tak na telefonu objevila hl????ka o nalezen?m nov?m za???zen?, ale neda??ilo se mi d??t tam spr??vn?? k??d. Nakonec jsem zjistil, ?e probl?m je v Zaurusu ve skriptu /bin/bluepin. Ten toti? vy?adoval gtk grafickou knihovnu, kterou jsem na zarusu nemÄ?l. Vy??e??il jsem to nakonec docela jednodu??e tak, ?e do souboru /etc/bluetooth/pin p??i??el text PIN:0000 (kde m?sto 0000 byl 4 Ä?seln?? pin) a vytvo??il jsem soubor /usr/bin/bluepin kter?? nedÄ?lal nic jin?ho ne?
cat /etc/bluetooth/pin
Pak u? staÄilo jen v hcid.conf zmÄ?nit promÄ?nnou pin_helper a po restartu hcid v??e zafungovalo.
TeÄ tedy mohu prakticky odkudkoli kde bude chodit gprs (to znamen?? t??eba z tramvaje cestou do ??koly) se sshÄkout do pr??ce, nebo dom?? a nÄ?co vy??e??it. Pravda, odezvy okolo p??l sekundy nejsou zrovna nejp???jemnÄ?j??? na ssh, ale d?? se to docela v pohodÄ? p??e??t.