Úvod
Hledat
Ovladače
Hardware
Software
Abíčko
O nás

Ovládáme mobily značky Siemens

Ovládáme mobily značky Siemens

16. 4. 2002 08:43 | Stanislav Musil

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
--directzpráva se odešle bez uložení do telefonu
--flashzprá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

FDpevná volání - telefoní seznam (vyžaduje SIM PIN2)
SMtelefoní seznam na SIM kartě (záleží na typu) [118-250]
ONVlastní telefoní čísla v SM+ME [3]
METelefoní seznam přímo v paměti telefonu [50]
LDNaposledy volaná čísla [10]
MCZtracená volání [10]
RCPřijatá volání [10]
OWStejné jako ON
MSStejné jako MC
CDStejné jako RC
BLBlacklist
RDVIP čísla (CS s ! na konci)
CSSetří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

Datum: 16. 4. 2002 15:03
Od: Jakub
Titulek: A co treba HH?

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 ...

Datum: 16. 4. 2002 16:19
Od: Honza
Titulek: A co treba HH?

Pokus s S45 nevysel. Asi tam bude jeste nejaka chybka. Zatim pouzivam scmxx a jsem maximalne spokojeny.

Datum: 17. 4. 2002 14:11
Od: Ma--y
Titulek: jojo

Moc pekne to funguje. Co se prikazove radky tyka, neznam nic lepsiho. Uzivatele windows jsou v mych ocich KLIKACI (prosti pobijeci much...)

Datum: 22. 4. 2002 07:40
Od: ienik
Titulek: true true ;)

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 ... ;(

Datum: 25. 4. 2002 22:08
Od: Martin
Titulek: Jak je to s c35i a tímto programem

Rád bych se přeptal na c35i versus tonto prog.

Datum: 7. 5. 2002 11:32
Od: Z3d
Titulek: Jak je to s c35i a tímto programem

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.

Datum: 14. 10. 2002 21:07
Od: Petr Chromec
Titulek: Jak je to s c35i a tímto programem

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!!

Datum: 22. 7. 2002 22:50
Od: Jan Mikus
Titulek: Neco pro Nokii

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

Datum: 12. 8. 2002 09:20
Od: martin
Titulek: serial port

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.

Datum: 12. 8. 2002 09:42
Od: martin
Titulek: useful link

http://mobilix.org/phones_linux_siemens.html

Datum: 3. 12. 2002 13:20
Od: BaBiBo
Titulek: T9

Kde a jak je ulozena T9ka v Siemensech? Je mozne ji prepsat (smazat)? A pripadne nahradit cestinou? (pokud najdu slovnik?)

Datum: 19. 2. 2003 13:42
Od: bob
Titulek: GUI

http://gscmxx.sourceforge.net/screenshots.shtml


(c) AbcLinuxu s.r.o.   Grafika: megadesign