Úvod
Co potřebujeme ?
Především nějaký hardware, na kterém můžeme naše výtvory testovat. Ale bohužel se nespokojíme s každým mobilním telefonem, který se nám dostane do ruky.
V mobilním telefonu (dále jen MT), musí být integrován tzv. hardwarový modem, nebo jeho softwarová emulace. V mobilních telefonech, které jsou dnes v prodeji tyto součásti naleznete, ale jsou i výjimky. Problém nastává s tzv. „chytrými“ telefony, které už komunikují jinak…
Dalším důležitým předpokladem je, že vlastníme datový kabel, v případě, že MT komunikuje po IR, postačí rozhraní pro tento přenos.
Zkuste zadat AT a odešlete. Pokud má váš klient sériového rozhraní volbu pro odeslání znaku #13 (ENTER), pak tuto volbu potvrďte. Pokud Váš mobilní telefon komunikuje po sériové lince a jsou všechny nastavené parametry v pořádku měl by Vám zopakovat odeslaný příkaz a odpovědět OK.
Pak už jen nezbývá nic jiného, než se pusti do odesílání AT příkazů po sériové lince. Popis těchto příkazů naleznete v sekci download. Praktické využití ale až příště.
http://bramo.pcsvet.net/ - GSM brány
http://dhservis.cz/ - 8051, částečně GSM brány
http://lukepage.wz.cz/software/atcomm.htm - AT příkazy
anglicky psané:
http://www.dreamfabric.com/sms/ - PDU formát (SMS)
AT help (soubor nápovědy)
Místo originálního kabelu pro mobilní telefon můžete využít i převodník RS232 <--> TTL uveřejněný na tomto webu, případně si objednat DPS, nebo osazený a oživený kus.
V mobilním telefonu (dále jen MT), musí být integrován tzv. hardwarový modem, nebo jeho softwarová emulace. V mobilních telefonech, které jsou dnes v prodeji tyto součásti naleznete, ale jsou i výjimky. Problém nastává s tzv. „chytrými“ telefony, které už komunikují jinak…
Dalším důležitým předpokladem je, že vlastníme datový kabel, v případě, že MT komunikuje po IR, postačí rozhraní pro tento přenos.
Je můj MT ten pravý?
Zkuste to. Připojte MT k PC přes kabel, nebo aktivujte IR přenos a spusťte Hyperterminal, nebo jiný klient pro obsluhu sériové linky. Nastavte spojení: 9600/19200 baudů, bez parity, 8 bitů, 1 stop bit, hardwarové řízení žádné. Nutno říci, že s těmito parametry je třeba si pohrát, protože ne pro každý telefon jsou nastavení platná. Především se často liší přenosová rychlost.Zkuste zadat AT a odešlete. Pokud má váš klient sériového rozhraní volbu pro odeslání znaku #13 (ENTER), pak tuto volbu potvrďte. Pokud Váš mobilní telefon komunikuje po sériové lince a jsou všechny nastavené parametry v pořádku měl by Vám zopakovat odeslaný příkaz a odpovědět OK.
No a co s tím v Delphi?
Řešení se nabízí samo. Protože vývojové prostředí běžně z prodeje nemá implementovány žádnou komponentu pro sériový přenos, je nutné si ji opatřit. Čtenáři tohoto seriálu mají tu výhodu, že si mohou z tohoto webu stáhnout hned dvě, které jsou pro naše účely využitelné.Pak už jen nezbývá nic jiného, než se pusti do odesílání AT příkazů po sériové lince. Popis těchto příkazů naleznete v sekci download. Praktické využití ale až příště.
Zdroje informací
Informace o této tématice můžete nalézt i na jiných webech. Většinou však v angličtině. Mezi české weby zabývající se tímto tématem patří například:http://bramo.pcsvet.net/ - GSM brány
http://dhservis.cz/ - 8051, částečně GSM brány
http://lukepage.wz.cz/software/atcomm.htm - AT příkazy
anglicky psané:
http://www.dreamfabric.com/sms/ - PDU formát (SMS)
AT help (soubor nápovědy)
Místo originálního kabelu pro mobilní telefon můžete využít i převodník RS232 <--> TTL uveřejněný na tomto webu, případně si objednat DPS, nebo osazený a oživený kus.
Komentovat článek
Komentáře k článku
článek zatím nikdo nekomentoval