..:: Sterowanie komputerem przez Bluetooth z komórki ::..

Na przykladzie siemensa s55.

Zanim przyst±pimy do zabawy, musimy zaopatrzyc sie w takie programy jak:

  • BlueSoleil (http://www.ivtcorporation.com/download/BlueSoleil_Download.php)
  • uICE (http://www.mediatexx.com/download/index.htm)
  • sterownik Bluetooth do uICE (http://www.brics.dk/~barnie/uicebt/)

Oczywiscie zak³adam ¿e wszyscy czytelnicy posiadaj± modu³ Bluetooth zarówno w PC, jak i komórce ;)

Od razu zaznaczam, aby was nie zmyli³a nazwa uICE (Uniwersal Infrared Control Engine - sugeruje, ¿e to do IRDA) poniewa¿ dziêki sterownikowi Bluetooth mo¿emy wykorzystac ten program tak¿e do sterowania komputerem poprzez Bluetooth.

Przed konfiguracj±, musimy zainstalowaæ kolejno progray BlueSoleil, uICE i na koñcu sterownik Bluetooth do uICE.


Reklama


Nastêpnie wykonujemy kolejno kroki:

  • Odpalamy uICE, przechodzimy do zak³adki 'General Config'
  • w Device Selection wybieramy: 'Bluetooth mobile phone'
  • w Hotkey Enable zaznaczamy 'Caps Lock'
  • wl±czamy Bluetooth w telefonie,
  • teraz w BlueSoleil wyszukujemy swój telefon (wy¶wietli wam siê nazwa waszego telefonu, u mnie jest to 'Salvation')
  • poprostu klikamy na 's³oneczko' ;)
  • prawym klawiszem myszy klikamy na nazwe swojego telefonu, która pojawi³a siê na 'orbicie' i wybieramy: 'Refresh Services',

  • po chwili klikamy jeszcze raz i wybieramy 'Connect->Bluetooth Serial Port Service'
  • powinien wyskoczyc nam komunikat o tym, ¿e zostali¶my po³±czeni z jakim¶ portem (np. COM5)
  • przechodzimy teraz do zak³adki 'Hardware Setup' w uICE
  • wybieramy tam port, na którym zostalismy polaczeni (u mnie COM5) i wybieramy Mode: Keylocked
  • klikamy teraz w okienku Commands prawym klawiszem i wybieramy 'New Remote Control', nazywamy to np: Siemens S55
  • blokujemy klawiaturê w naszym telefonie
  • klikamy na nasz± nazwê prawym klawiszem i wybieramy 'Learn Single Button'
  • w Remote Name wybieramy nasza nazwê, czyli Siemens S55 (to nazwa, któr± sami nadali¶my przed chwil±)
  • w Button name wpisujemy nazwe pod ktora dany klawisz ma sie 'pojawiac', czyli np Button Name: 0
  • nastêpnie naciskamy na naszym telefonie klawisz '0' (klawiatura musi byc zablokowana!)
  • je¶li wszystko zrobili¶my dobrze powinni¶my zobaczyæ pod spodem caly niebieski pasek. Obrazuje on przebieg 'uczenia' siê naszego buttona.
  • Klikamy 'OK' gdy chcemy zakoñczyæ, lub Learn Another je¶li chcemy nauczyæ program innych klawiszy, a zak³adam, ¿e chcemy, bo do dyspozycji mamy klawisze od 0-9, dwa przyciski lewy i prawy oraz klawisz nawigacyjny w menu (gora, dol, lewa, prawa) i do tego klawisze z czerwon± i zielon± sluchawk±. Przyciski z boku telefonu nie mog± zostaæ wykorzystane
  • je¶li nauczyli¶my program wszystkich klawiszy jakie bed± przez nas u¿ywane, to przechodzimy do zak³adki 'Actions'.
  • Klikamy prawym klawiszem na puste pole i wybieramy 'New Remote'
  • nazywamy sobie je 'Siemens S55' (nazwa musi byc taka sama jak w commands) i klikamy prawym klawiszem na '+' ko³o naszej nazwy.
  • Rozwijamy liste przycisków
  • klikamy na dowolny przycisk - widzimy ze po prawej stronie pojawia sie zak³adka z wybranym klawiszem
  • klikamy w puste pole prawym klawiszem pod nazw± 'Name' i wybieramy 'New'. Pojawia sie nam nowe okienko, gdzie widzimy duzo interesujacych opcji
Przyk³ad wspó³pracy z winampem

Winamp to jeden z najpopularniejszych programowych odtwarzaczy plików muzycznych. Przedstawie tu, w jaki sposób zmusiæ uICE do wspó³pracy z nim.

  • rozwijamy liste 'Keystroke actions' i wybieramy 'Keystroke to application' na dole w Action Parameter mamy:
    • Filename - po prawej stronie klikamy na '...' i wybieramy scie¿ke do pliku winamp.exe
    • Keystroke - po prawej stronie klikamy na '...' - pojawia nam sie okienko nowe, gdzie wybieramy insteresujaca nas akcje. W tym celu sprawdzamy w winampie jaki klawisz odpowiada za (przykladowo) odtwarzanie piosenki (Play). Widzimy ze jest to klawisz 'x', jednak nieznajdujemy tam takiego klawisza, zamykamy okno i piszemy w Keystroke: 'VK_x' klikamy potem na 'OK' i sprawdzamy czy dziala.
    • Przy zablokowanej klawiaturze naciskamy klawisz dla którego przed chwil± zaprogramowali¶my now± akcjê, w moim przypadku jest to klawisz '8'
    • po nacisnieciu klawisza nr. 8, winamp zacz±³ odgrywanie utworu - czyli wszystko dziala
    • podobnie programujemy inne klawisze (proponuje przegladnac sobie liste klawiszy)
    • Na koniec klikamy sobie 'Apply' aby wszystko nam sie ladnie zapisalo :)

Aby polaczyc sie z telefonem, najpierw laczymy sie w BlueSoleil, w nim jako Serial Port Service, a potem klikamy w uICE w zakladce Hardware Setup na 'Initialize'.

Dziêki temu oprogramowaniu, mo¿emy nie tylko wysy³aæ sekwencje klawiszy do aplikacji, ale np. operowaæ na oknach, zamykaæ aplikacje, uruchamiaæ nowe, wy³±czyæ komputer, a nawet sterowac kursorem i przyciskami myszy etc.

Wed³ug mnie, jest to przydatne, np w sytuacji gdy prowadzimy jak±¶ prezentacje i musimy zmieniaæ slajdy, albo gdy po prostu le¿ymy na ló¿ku s³uchaj±c muzyki i niechce nam sie wstawaæ do kompa, aby zmieniac piosenki ;). Jedyny minus to ze gdy stracimy zasieg musimy isc do kompa i sie ponownie polaczyc z komorka, ale mysle ze da sie ten problem jakos rozwiazac, kwestia czasu i ochoty ; p. Dodam te¿, ¿e w programie w zakladce On-Screen Display (OSD) mamy mo¿liwosc ustawienia sobie menu programu, takiego jak np. w telewizorze, dvd, etc ;) zostawiam to do samodzielnego 'odkrycia' ;>

Wspomnê te¿, ¿e istnieje program 'Bluetooth Remote Control', wraz z aplikacj± na telefon, napisany w javie. Oferuje ona wiêcej mozliwosci, np. wy¶wietla na telefonie tytu³ aktualnie odgrywanego utworu itp. Niestety dziala ona tylko z niektorymi telefonami (nowszymi) i odpalenie go na moim S55 powoduje zawieszenie sie aplikacji

Goglujac znalaz³em te¿ co¶ dla linuksa ;) zwie siê to 'Blues55' jednak nie mia³em jeszcze okazji testowac tego programu.

Autor: Salvation

Uwa¿asz, ¿e prezentowane przez nas informacje s± u¿yteczne? Pomó¿ nam je wypromowaæ!

  • dodaj do flakera
  • blipnij o tym
Kana³ RSS
Co na forum?
Jak odzyskaæ...
Pêtla foreach
poszukuje po...
Problem z fu...
poszukuje do...
ServerShell status: dzia³a
[zaló¿ konto]
Subskrypcja
Je¶li chcesz byæ powiadamiany o nowo¶ciach na stronie, wpisz tu swój e-mail

RSS

Dodaj do Google