Připojení mobilního telefonu k počítači nebo GSM bráně
13. 5. 2002
Telefon k počítači PC se připojí pomocí sériového rozhraním RS232. Počítač však má jinou napětovou úroven než mobilní telefon. Mobilní telefony používájí napětovou úroven 3V (napětí baterie je 3,6V). Starší telefony mají napětovou úroven 5V (NiCd 4,8V). Je potřeba přizpůsobit napětovou úroven pomocí převodníku rozhraní.

Zobrazení napětové úrovně počítače PC - rozhraní RS232.

Zobrazení logické úrovně mobilního telefonu - časy.
Pro rychlost 9600b/s je Tbit=104,1us (1/9600=104,1us)
Pro rychlost 19200b/s je Tbit=52,0us (1/19200=52,0us)

Schéma rozhraní je jednoduché a celkem známé. Používá se i při odblokování telefonu a někdy se o něm mluví jako o zapojení kabelu. Je třeba dávat pozor na zapojení do telefonu. Vývod Rx převodníku je zapojen na Tx v mobilu a Tx na Rx mobilu. Doporučuji použít externí napájení. V některých zapojení je využito napájení přímo z počítače, ale ne na každém PC to funguje.



Rozpiska součástek
pořadí ks označení typ ________________________________________________________________ 1 1 U1 MAX232CPE 2 1 NL1 LE50ABC nebo LP2950CZ5.0 (nebo 78L05) 3 1 HL1 LED dioda zelená 3mm (2mA) 4 2 VD1, VD2 BAT46 5 2 VZ1, VZ2 BZX83V003.0 (KZ140) 6 1 R2 470R 7 1 R1 1K5 8 2 C2, C3 100n 9 4 C4, C5, C6, C7 1u (radiální) 10 1 C1 47u (radiální) 11 1 J1 Konektor CANON 9 do PCB (dutinky) 12 1 J2 PSH02-04WG (vidlice 4 pinová zahnutá) 7 1 D1 B250C1000DIL (usměrnovací můstek) 26 1 K375A (napájecí konektor 2,1) 10 1 J1,J2 S2G26 (konektorové kolíky - 2x8+2x3+2x1) 10 1 JUMP-SW (zkratovací propojka - jumper)



Na počítači potřebujeme mít nainstalovaný hyperterminál nebo podobný komunikační program pro ovládání a posílání řídicích znaků do mobilního telefonu. Telefon se ovládá pomocí AT příkazů. Např: Do telefonu pošleme příkaz AT+xxx, telefon příkaz vykoná a pošle odpověd OK.
Převod SMS zprávy do PDU formátu jde jednoduše pomocí programu PDUspy od Nobbi, kde také najdete program SIMspy a popis PDU formátu (stránky v němčině).
Popis AT příkazů
pro telefony Ericson, Nokia, Siemens.
Program
AT command scanner
od Reiner Hummel je jednoduchý terminál pro komunikaci mezi telefonem a počítačem PC.
Zadáme AT příkaz na řádek a tlačítkem Send vyšleme do telefonu. Odpověd od telefonu
se zobrazí na následujících řádcích. Pokud potřebujeme zjistit AT příkazy pro různé
telefony, napíšeme si script, který vše vykoná za nás. Na stránkách najdeme také
jednoduchý script
Kiss.ats
pro zjištování AT příkazů. Autor scriptu Kiss Gábor má na stránkách
AT+C command set of GSM devices
také výpisy AT příkazů od jednotlivých značek telefonů.
Po nainstalování a spuštění programu nastavíme komunikační rychlost telefonu.
V záložce Options nastavíme komunikační rychlost telefonu, která je nejčastěji
pro Ericsson 9600b a pro Siemens 19200b. Tato rychlost se může pro konkrétní typ lišit.
Budeme zkoušet telefon Siemens tak nastavíme 19200, 8dat, 1 stop bit, parita žádná
(none), vybereme port počítače (com1 nebo com2), RTS a DTR nastavíme na disable.
Nastavení uložíme tlačítkem Set Parameters.
Připojíme telefon k počítači pomocí datového kabelu a vyzkoušíme základní
komunikaci s telefonem. Stiskneme záložku Single Command a do okénka
Command napíšeme příkaz AT a stiskneme Send. Odpověd
od telefonu musí být OK. Pokud telefon je správně připojen a umí AT příkazy, tak
se v prázném okně pod tlačítkem zobrazí pod sebou AT a OK. Tím je
ověřena komunikace s telefonem a přejdeme na testování AT příkazů pomocí scriptu.
Stiskneme záložku Script a zobrazí se okno kde stiskneme tlačítko
Load a vybereme soubor kiss.ats. Potvrdíme vybraný soubor tlačítkem
otevřít. Stiskneme Run Script a počkáme až program vyzkouší
zadané AT příkazy s telefonem pomocí scriptu. V okně v pravo dole se zobrazuje aktualní
stav zkoušených AT příkazů. Konec scriptu je zobrazen ve výpise End of script!
Výpis AT příkazů uložíme do souboru stiskem tlačítka Save Output to file,
kde zadáme název souboru (podle typu telefonu) a uložíme. Soubor se uloží s koncovkou *.log.


V Souboru AT_scan jsou uloženy pomocí scriptu kiss.ats AT příkazy od těchto telefonů.
Výrobce | Typ telefonu | Verze |
---|---|---|
Alcatel | 501 | - |
Ericsson | T10 | - |
Siemens | C75, C70, C62, C55, S35, C35i, A65, A60, A50 |
- |
Programy na komunikaci a práci s telefonem.
- APDS - Podporuje telefony všech světových značek jako Alcatel, Bosch, Enfora, Ericsson, Motorola, Nokia, Panasonic, Philips, Samsung, Siemens, Sony, SonyEricsson. Program pro operační systém Windows 95, 98, ME, NT, 2000, XP v CZ jazyce.
- MobilEdit - Podporuje telefony všech světových značek jako Alcatel, Ericsson, LG, Motorola, Nokia, Panasonic, Philips, Samsung, Siemens, SonyEricsson. Připojení na počítač přes port COM nebo USB. Program pro operační systém Windows 95, 98, ME, NT, 2000, XP v CZ jazyce.
- SiMoCo - Siemens Mobile Control podporuje telefony Siemens S25, C35(i), M35, S35(i), SL42(i), SL45(i), C45, S45(i), ME45, M,MT50, C55, S55, SL55, M55, A60, C60, MC60, CF62, C65, M65, CX65, S65. Program pro operační systém Windows 95, 98, ME, NT, 2000, XP v CZ jazyce.
- VisSie - Podporuje telefony Siemens S25, C35i, S35i, M35i, SL42, SL45, SL45i, ME45, S45, S45i, C45, M50, MT50, C55, S55, SL55, M55, C60, MC60, A60, CF62, C65, CX65, M65, S65, A65, SL65, CX70, SK65, SF65, CX75, M75, AX75, A75, CX70 Emoty, CF75, C75, CF110, ME75. Program pro operační systém Windows 95, 98, ME, NT, 2000, XP v DE nebo US jazyce.
- Mobil Adam365 - Podporuje telefony Ericsson T10, T18. Práce s Telefonním seznamem, SMS, melodie.
- Ericsson T10s - Program pro ovládání telefonu ERICSSON T10s (podporuje i telefony Siemens).
Odkazy na další české stránky s popisem komunikace a návodem na stavbu GSM brány.
- BraMo - GSM brány a pagery. Na stránkách najdete nejen podklady pro výrobu GSM brány, pageru, ale i návod k ovládání mobilních telefonů pomocí AT příkazů, popis zapojení jejich konektorů a další podobné, zajímavé informace.
- DH servis - Alarm s přenosem poplachu po síti GSM s PIC16F84 nebo PIC16F628. Popis komunikace s mobilním telefonem pomocí AT příkazů.
- ALARM GSM - Jednoduchá konstrukce alarmu do auta s přenosem poplachu po síti GSM s PIC16F628.
- Popis AT příkazů a přímo pdf Popis AT příkazů.
Předvolby mobilních telefonů v České republice (2005)
Název (Původní) | MCC | MNC | Předvolba telefonního čísla | tlf. číslo | ||||
---|---|---|---|---|---|---|---|---|
O2 (Eurotel) | 230 | 02 | 601 | 602 | 606 | 607 | 72x | xxxxxx |
T-mobil (Paegas) | 230 | 01 | 603 | 604 | 605 | - | 73x | xxxxxx |
Vodafone (Oskar) | 230 | 03 | 608 | 776 | 777 | - | 77x | xxxxxx |
Od 15.1.2006 je možné přenést telefonní číslo k jinému oprerátorovi. Předvolby mobilních čísel tedy nemusí platit.
Alternativní operátor (2017)
Název GSM sítě | Název alternativního operátora | ||||||
---|---|---|---|---|---|---|---|
O2 | Bleskmobil | Mobil od ČEZ | OpenCall | Tesco Mobile | |||
T-mobil | Kaktus | Mobil.cz | GoMobil | PREmobil | |||
Vodafone | Oskarta | Sazkamobil | CoopMobil | Centropol Telecom | Lama Mobile |