Instalace Java aplikací přes bluetooth v Nokia 6021
Na internetu je dnes k dispozici obrovské množství J2ME aplikací pro naše mobilní telefony. I já jsem zatoužil si nějaký software nainstalovat na svoji Nokia 6021, ale protože již denně používám Ubuntu 8.04, pro který firma Nokia nedodává Nokia PC Suite, rozhodl jsem se ji propojit s PC pomocí vysoce sofistikovaného programu Gammu (GNU/GPL), který vytváří Michal Čihař.
Za zmínku stojí i jeho druhý počin - Wammu. Je to "jednoduchá" grafická nadstavba (frontend) nad Gammu, určitě užitečná pro denní práci. Zrovna instalaci aplikací neumí (nebo o tom nevím), takže jsem využil terminálu a gammu. Ale k tomu se dostaneme.
Nastavení telefonu
V telefonu zapneme bluetooth, nastavíme telefon viditelný pro okolí, užitečné je změnit jméno telefonu, abychom ho potom v té změti všech bluetooth zařízení v éteru poznali.
Spárování
Předpokládám, že máte nějakou novější distribuci, jako je Ubuntu 8.04, která má podporu pro bluetooth zabudovanou již v základu.
Nevím, jestli je to nutné, ale můj systém ještě obsahuje balíky python-bluez, dále rovnou doinstalujeme gammu a wammu:
sudo apt-get install python-bluez gammu wammu
Ale teď ke spárování. Pokud vám funguje na vašem počítači bluetooth adaptér, měli byste vidět ikonku v system trayi (vedle hodin). Pravým tlačítkem si zobrazíte nabídku a vyberete Browse Device. Zobrazí se vám seznam všech dostupných telefonů v okolí plus ty, které jste použili někdy v minulosti. V tomto seznamu byste měli vidět i svůj telefon. Vyberte ho a stiskněte tlačítko connect.
Pravděpodobně budete vyzváni k zadání bezpečnostního hesla, které si vymyslete. Toto heslo musíte zadat i v telefonu i v počítači. Měli bysme mít spárováno.
Pokud budete mít nějaké problémy, doporučím utilitku hcitool, kterou lze použít například na skenování okolí:
hcitool scan
Konfigurace telefonu pro Gammu
Věc je jednodušší než se zdá. Nastavení telefonu se ukládá do souboru /home/vasuzivatel/.gammurc. V tomto souboru může být uvedeno více telefonů. Můj .gammurc vypadá následovně:
[gammu]
port=00:B7:DE:AE:CA:0D
connection=blueat
name=Ericsson T630
model=
[gammu1]
port=00:17:ED:DE:C1:B9
model = 6021
connection = bluephonet
synchronizetime = yes
logfile = gammulog
logformat = textall
use_locking = no
gammuloc = locfile
startinfo = yes
gammucoding = utf8
rsslevel = teststable
usephonedb = yes
name= Nokia 6021 rozkousan
Pokud vám tohle jednoduché nepřijde použijte Wammu, které vám s generováním tohoto souboru pomůže. Doporučuji navštívit stránky Gammu, konkrétně sekci databáze telefonů, kde jsou zkušenosti uživatelů a jejich konfigurační soubory.
Ověřte funkčnost telefonu pomocí:
gammu 1 identify
Jednička znamená, že použijeme telefon, který je v konfiguračním souboru označen jako gammu1. Výstup by měl dávat informace o vašem telefonu. Pokud ne, máte buď špatně spárováno, nebo špatně nastavený váš telefon pro použití s Gammu
Instalace programů
Konečně se dostáváme k instalaci programů. Ještě bych chtěl zdůraznit, že pokud správně nastudujete Gammu, můžete využít například posílání sms, synchronizovat čas, kalendář, poznámky a mnoho dalšího, co s Nokia PC Suite rozhodně neuděláte (resetovat hesla a pod).
Nejprve stáhněte aplikaci jež chcete instalovat z Intenetu, pokud možno jar i jad soubor do jedné složky. Protože používám telefon v konfiguraci označený jako gammu1, budu se pomocí jedničky odkazovat na tento telefon v následujícím příkazu:
gammu 1 --nokiaaddfile Application ./mooo-impress-controller-mobile
Ještě jednou a pomalu. Voláme program gammu, který se má spojit s telefonem gammu1. Parametr --nokiaaddfile určuje, co chceme s gammu dělat. My chceme přidat aplikaci, takže proto. Příznak Application značí druh software, který instalujeme. Můžeme nahradit za Game, potom budeme tento software hledat v telefonu v nabídce hry. A poslední záznam je cesta k souboru, který budeme instalovat. Pozor, je bez koncovky .jar nebo .jad!
Nyní byste měli mít aplikaci dostupnou ve vašem telefonu.
Michal Pěnka: osobní stránky
Komentáře
Poslat nový komentář