Sterowanie komputerem przez Bluetooth

Opis dotyczy Noname’owego nadajnika bluetooth, telefonu Sony Ericsson i dystrybucji Slackware 13.1 (current) z domyślnym kernelem (2.6.35-huge-smp).

 

Wykrywamy urządzenie:

$ lsusb
Bus 006 Device 004: ID 0e5e:6622 Conwise Technology Co., Ltd. CW6622

Niezbędne pakiety:

$ ls -a /var/log/packages/blue*
/var/log/packages/blueman-1.21-i486-1  /var/log/packages/bluez-firmware-1.2-i486-1
/var/log/packages/bluez-4.87-i486-1    /var/log/packages/bluez-hcidump-1.42-i486-3

Ładujemy moduły:

# modprobe bluetooth
# modprobe l2cap
# modprobe sco
# modprobe rfcomm
# modprobe bnep
# modprobe hidp
# modprobe btusb

Następnie przechodzimy do katalogu /etc/rc.d gdzie znajdują się ..

Skrypty startowe:

# chmod 0755 /etc/rc.d/rc.bluetooth
# /etc/rc.d/rc.bluetooth start

 Po wykryciu urządzenia output hciconfig powinien wyglądać mniej więcej tak:

# hciconfig
hci0:   Type: BR/EDR  Bus: USB
        BD Address: 11:11:11:11:11:11  ACL MTU: 672:3  SCO MTU: 48:1
        UP RUNNING PSCAN ISCAN
        RX bytes:2007 acl:45 sco:0 events:54 errors:0
        TX bytes:896 acl:13 sco:0 commands:31 errors:0

W tacce systemowej powinna pojawić się ikonka bluetooth, klikamy w nią prawym myszki, następnie Adapters i tam ustawiamy opcje dotyczące widoczności i nazwy urządzenia (naszego komputera). W telefonie wchodzimy do menu zdalne sterownie >- Desktop i możemy sterować komputerem za pomocą telefonu.

Wgrywanie plików *.hid:

Aby poprawnie wgrać plik *.hid (kilka można znaleźć na KDE-apps.org) należy wysłać plik z komputera, telefon automatycznie powinien rozpoznać typ pliku i wrzucić go do odpowiedniego katalogu (wrzucanie plików *.hid do głownego katalogu pamięci telefonu nie działa) a następnie zapyta się czy nie chcemy go uruchomić.

Konfiguracja skrótów:

Niestety aby w pełni cieszyć się ze zdalnego sterowania via bluetooth musimy konfigurować skróty w każdej aplikacji, jednak z racji tego że klawiszy w telefonie jest niewiele nie jest to duży problem 😉

Poprzedni post

Wieloprzyciskowa mysz pod Linuksem

Następny post

Nie startujący gekon (jak kto woli – kameleon)

Powiązane posty

Konfiguracja GPS po Bluetooth do pracy z Kismet

Kismet to program komputerowy pozwalający na pasywne wykrywanie bezprzewodowych sieci lokalnych. Umożliwia sniffing i posiada pewne cechy systemu IDS dla sieci 802.11. Kismet działa z dowolnymi kartami WiFi jednak karta musi obsługiwać tryb monitora. Kismet pozwala na przechwytywanie ramek warstwy drugiej 802.11b, 802.11a oraz 802.11g.

Więcej...