Ovládáme mobily značky Siemens
Ovládáme mobily značky Siemens
Máte mobil od Siemensu nebo uvažujete o jeho koupi? Chcete vědět, co všechno
s ním dokážete pod Linuxem?
Jelikož jsem se stal šťastný majitelem mobilního telefonu Siemens S45, rozhodl
jsem se hned využít přiloženého datového kabelu. Protože s mobilním telefonem
dostanete software pouze pro Windows, tak jsem hned začal pátrat po linuxové
alternativě. A kamarád mě odkázal právě na následující prográmek
scmxx
s tím, že je opravdu dobrý.
Nejprve si do pomocného adresáře rozbalíme archiv scmxx-0.x.x.tar.bz2 (měl
sem k dispozici verzi 0.5.15). Potom začneme s kompilací. Vystačíte si se
standardní trojkombinací "configure-make-make install". Autor ještě doporučuje
před touto trojkombinací použít příkazy "autoconf" a "autoheader". Ale je to
jen doporučení, i bez těchto dvou příkazů to půjde kompilovat. Při použití
"configure" máte možnost dopředu nastavit standardní port, na kterém program
bude telefon hledat a jeho standardní přenosovou rychlost.
Doporučuji..
./configure --with-device=/dev/ttyS1
což odpovídá tomu, že telefon budete připojovat přes seriový kabel na COM2.
Mimoto program používá proměnou SCMXX_TTY k výběru komunikačního portu.
Potom již stačí zadat
make
make install
Program se standardně nainstaluje do adresáře /usr/local/bin/.
Zkouška spojení
Pokud jste při instalaci již nastavili výchozí komunikační port, tak vám bude
stačit napsat scmxx --info a měl by se Vám objevit výpis
základních informací o vašem telefonu, např.
Accessing device /dev/ttyS1
OK, device is present.
Found SIEMENS mobile phone
Vendor: SIEMENS
Model: S45
Revision: 21
Serial (Phone): xxxxxxxxxxxxxxx
Serial (SIM): xxxxxxxxxxxxxxx
SIM-ID: xxxxxxxxxxxxxxxxxxx
Operator: PAEGAS-CZ
SMS Server: +420603052000
Charset: GSM
Battery: 50%
Signal/BER: -87 dBm/unknown
Time: 02/04/12,17:16:50
Avail. Slots: bmp: 0-2, mid: 0-4, vcf: 0-500, vcs: 1-50
Phonebooks: FD, SM, ON, ME, LD, MC, RC, OW, MS, CD, BL, RD, CS
Veškerá komunikace probíhá pomocí AT příkazů. Podrobnější
informace včetně posílaných a přijímaných AT příkazů získáte parametrem
--verbose, zkráceně -v . Detailní popis parametrů pro
jednotlivé podporované telefony Siemens.
Základní operace
Práce s programem je velice jednoduchá a intuitivní. Celý příkaz se skládá ze
tří hlavních částí. První se týká nastavení spojení s telefonem (volba portu a
rychlosti). Pokud jste správné hodnoty zadali už při kompilaci, nemusíte zde nic
zadávat. V druhé části si zvolíte, zda chcete
data odstranit | --remove |
poslat do nebo přes telefon | --send |
dostat z telefonu do počítače | --get |
Do poslední části se píše, s čím chcete pracovat:
obrázky | --bitmap |
zvonění | --midi |
kalendář | --vcal |
záznam v adresáři | --vcf |
seznamy | --pbook |
krátké textové zprávy | --sms |
SMS
Parametry:
--sms-text "text" | pošle "text" jako SMS zprávu |
--sms-nr číslo | číslo na které bude SMS odeslána |
--direct | zpráva se odešle bez uložení do telefonu |
--flash | zpráva se na cílovém telefonu jen zobrazí (pokud to podporuje) |
Příklad:
scmxx --sms-nr cislo_mobilniho_telefonu --sms-text "moje textovka"
Pokud chcete vložit nový řádek do textovky, použijte \n a pokud chcete
použít zpětné lomítko tak \\.
Uložení kontaktu na disk
scmxx --get --vcf=1 --file=~/test.vcf
Uloží kontakt číslo 1 do souboru test.vcf v domovském adresáři
uživatele ve standardním vizitkovém VCF formátu.
Měníme LOGO operátora
scmxx --send --bitmap=0 --file=soubor.bmp
nebo
scmxx -sB0 -f soubor.bmp
nebo
cat soubor.bmp | scmxx -sB
Specifikace obrázků:
barva: 2/16/256/šedá
rozlišení od 97x26 až po 101x43 pro S35i (větší velikosti budou ořezány)
Měníme šetřič obrazovky
scmxx --send --bitmap=2 --file=soubor.bmp
nebo
scmxx -sB2 -f soubor.bmp
Měníme vyzvánění (melodie)
scmxx --send --midi=0 --file=soubor.midi
nebo
scmxx -sM0 -f soubor.mid
nebo
cat soubor.mid | scmxx -sM
Specifikace midi:
formát: standardní midi formát 0
midi 0 odpovídá číslu melodie 43 v mobilním telefonu
Záloha
Jenom změníme send na get .
scmxx --get --bitmap=0 --file=soubor.bmp
Právě jsme zazálohovali logo operátora.
Práce s PHONEBOOK
scmxx --get --pbook=XX --file=/home/uzivatel/zaznamy.txt
Pokud chcete výpis jen na obrazovku.
scmxx --get --pbook=XX
Tabulka hodnot parametru --pbook
FD | pevná volání - telefoní seznam (vyžaduje SIM PIN2) |
SM | telefoní seznam na SIM kartě (záleží na typu) [118-250] |
ON | Vlastní telefoní čísla v SM+ME [3] |
ME | Telefoní seznam přímo v paměti telefonu [50] |
LD | Naposledy volaná čísla [10] |
MC | Ztracená volání [10] |
RC | Přijatá volání [10] |
OW | Stejné jako ON |
MS | Stejné jako MC |
CD | Stejné jako RC |
BL | Blacklist |
RD | VIP čísla (CS s ! na konci) |
CS | Setříděná čísla (SM+ME+FD) |
Program bere sm nebo SM nebo Sm nebo sM jako stejné, tzn. že není citlivý
na velikost písmen.
Synchronizace času
V tomto případě se synchronizuje čas na mobilu s vaším časem v počítači.
scmxx --set-time
Stručný výpis akce
Accessing device /dev/ttyS1
OK, device is present.
Found SIEMENS mobile phone
Time was synchronized
Download
Zdrojové kódy poslední verze: scmxx-0.6.0.tar.bz2
Home Page programu: scmxx
Diskuse k tomuto článku
Zkuste se podivat na URL:
koti.welho.com/jpavelek/hh_index.html
Umi to sice mene, ale zato funguje hned s nekolika typy telefonu. A navic, ne vsichni "zboznuji" prikazovou radku ...
Pokus s S45 nevysel. Asi tam bude jeste nejaka chybka. Zatim pouzivam scmxx a jsem maximalne spokojeny.
Moc pekne to funguje.
Co se prikazove radky tyka, neznam nic lepsiho. Uzivatele windows jsou v mych ocich KLIKACI (prosti pobijeci much...)
pridavam se se svym m35 - zkousel jsem ten program sice uz o neco drive, ale funkcnost zarucena - jen by to chtelo vytvorit nejakou nadstavbu pro X-ka ... ;(
Rád bych se přeptal na c35i versus tonto prog.
Nemas problem. Mne to ide bez problemov s M35i. C35i je to iste, akurat v inom puzdre.... BTW kto rad experimentuje, tak na strankach Siemensu sa daju stiahnut pfd-ka s okomentovanymi AT prikazmi pre ovladanie telefonov Siemens.
No ja uz mam verzi 0.6.1.5 a funguje bez problemu jak na
C35 tak i na MT50a ke vsemu na mem Atari TT030!!
Potreboval bych neco, co by fungovalo s Nokii (konkretne 7110 a 6210), pro posilani SMS, log, melodii.
Diky za pomoc.
Jan Mikus, jan.mikus@tiscali.cz
Telefon (S45/ME45) musi byt na ttS1, pokud ho pripojite na ttS0 dostanete
Waiting for an answer from the phone: Timed out. Aborting.
Mozna to bude na nejakem HW jinak, ale me to dela na vsech boxech.
http://mobilix.org/phones_linux_siemens.html
Kde a jak je ulozena T9ka v Siemensech? Je mozne ji prepsat (smazat)? A pripadne nahradit cestinou? (pokud najdu slovnik?)
http://gscmxx.sourceforge.net/screenshots.shtml
|