GSM Pager je zařízení, které na základě vnějších podnětů, zpravidla realizovaných mechanickým kontaktem či jeho obdobou v podobě binárního signálu, vykoná požadovanou operaci s mobilním telefonem. Lze tak relativně levně a jednoduše zrealizovat autonomní zařízení které podá zprávu v případě přijetí chybové informace na svém vstupu či naopak na základě přijaté SMS dokáže ovládat další zařízení.
Většina GSM Pagerů je však s mobilním telefonem spojena pomocí klasické komunikační linky telefonu a komunikace probíhá pomocí AT příkazů, které nejsou u různých výrobců stejné. Navíc již potřeba přístupné sériové komunikační linky omezuje použití některých typů levných mobilních telefonů, nehledě již na skutečnost, že k připojení pageru k telefonu je třeba využít systémový konektor, který se často liší i u různých modelů jednoho výrobce. Nelze tedy jednoduše vyměnit vyslouživší mobilní telefon za jiný.
Řešení však přesto existuje a jmenuje se SIMToolkit.
Turbo Lite
Turbo Lite je miniaturní SIMToolkitový adaptér, který lze použít ve spojení s libovolným mobilním telefonem podporujícím technologii SIMToolkit a to jsou s výjimkou některých nejstarších telefonů všechny běžně nabízené i lowedndové modely.
Turbo Lite se k mobilnímu telefonu připojuje prostřednictvím konektoru pro SIM kartu, která se umisťuje do patice nacházející se právě na plošném spoji Turbo Lite. Navíc však tento adaptér obsahuje 16 pájecích bodů pro 13 vstupně/výstupních linek, 2x GND a Vcc, zajišťující styk s okolním světem.
Stačí připojit I/O linky, vložit SIM kartu do adaptéru a ten připojit k mobilnímu telefonu a veškerá práce s hardware je skončena. Nezbývá nic než jen zapnout mobilní telefon a pomocí klávesnice a displeje nakonfigurovat aplikaci PAGER, nahranou v adaptéru, k obrazu svému.
Aplikace Pager
Pager je volně šiřitelná SIMToolkitová aplikace pro adaptéry Turbo a Turbo Lite,
zajišťující komunikaci mezi uživatelem a adaptérem prostřednictvím SMS a
umožňující ovládat I/O linky adaptérů. Vzhledem k absenci vyvedených I/O
linek P1-P4 na adaptéru Turbo nelze s ním využít služeb analogových vstupů a počet
I/O linek je omezen na 9.
Turbo Lite Pin | Turbo Pin | ATmega128 Pin | Function |
---|---|---|---|
P1
|
---
|
PF2
|
ANALOG I / DIGITAL I/O
|
P2
|
---
|
PF5
|
ANALOG I / DIGITAL I/O
|
P3
|
---
|
PF3
|
ANALOG I / DIGITAL I/O
|
P4
|
---
|
PF6
|
ANALOG I / DIGITAL I/O
|
P5
|
27
|
PG1
|
DIGITAL I/O
|
P6
|
31
|
PC2
|
DIGITAL I/O
|
P7
|
30
|
PC1
|
DIGITAL I/O
|
P8
|
35
|
PC6
|
DIGITAL I/O
|
P9
|
33
|
PC4
|
DIGITAL I/O
|
P10
|
39
|
PA7
|
DIGITAL I/O
|
P11
|
36
|
PC7
|
DIGITAL I/O
|
P12
|
42
|
PA4
|
DIGITAL I/O
|
P13
|
40
|
PA6
|
DIGITAL I/O
|
Rozložení I/O linek na desce Turbo Lite
Vývody systémového konektoru Turbo
Pro každou I/O linku lze definovat :
- Název vývodu – Název kterým bude linka obsluhována
- Funkci vývodu – Vstup, výstup nebo AD vstup.
- Úrovně stavů ON a Reset – jen v případě výstupů.
- Alarm – pouze pro digitální a analogové vstupy.
Zabezpečení
Pro zabezpečení aplikace Pager lze nastavit vybraná telefonní čísla, která mohou posílat SMS příkazy. Tato čísla také dostávají výstražné SMS. V případě, že není nastavené žádné číslo, lze pager obsluhovat z libovolného telefonu.
Konfigurace aplikace
Konfigurace aplikace se provádí ve třech krocích:
- Aktivace používaných I/O linek, které budou moci být kontrolovány přes
SMS a budou viditelné v menu Pager->Config->State. Při této příležitosti se
I/O linkám přiřazuje též jejich název (např. SVETLO, MOTOR ….), který je tvořen
jediným slovem, bez mezer a speciálních znaků.
- Nastavení funkce I/O linek – Lze nastavit Vstup, Výstup a
v případě linek P1-P4 též AD vstup. V případě, že je I/O linka nastavena na
režim výstupu, lze definovat též napěťové úrovně ON (Log. 0 = 0V, Log. 1=3/5V dle
mobilního telefonu) a RESET
- Nastavení telefonních čísel – Pro přidání Nového čísla použijte volbu Pager->Numbers->New Numer, pro odstranění naopak Pager->Numbers->”Number”->Delete.
Obsluha aplikace Pager
Pro obsluhu aplikace Pager jsou k dispozici tři příkazy:
- ON nazev_linky – Nastaví příslušný výstup na úroveň ON
- OFF nazev_linky – Nastaví příslušný výstup na úroveň OFF
- BTN nazev_linky – Dočasně neguje současnou úroveň dané linky a následně ji vrátí zpět. Doba, po kterou bude výstup negován se definuje při kompilaci aplikace a výchozí hodnotou je 500ms.
Odpověď na přijatý příkaz je uživateli odesílána automaticky vždy (i v případě chyby – chyba syntaxe, linka není výstup atd.) spolu s informací o současném stavu I/O linek. K získání informací o všech vývodech tak stačí odeslat libovolný SMS příkaz.
Závěr
Turbo Lite je jednoduché a levné řešení GSM Pageru nezávislého
na použitém mobilním přístroji. Vzhledem k tomu, že veškerý software je
včetně zdrojových kódů šířen pod Open Source licencí, má navíc
každý možnost upravit si chování aplikace k obrazu svému. K dispozici je
též programátor a vývojové prostředí běžící na Linuxu, resp. CD
distribuce TAVRIX spustitelná bez potřeby instalace na počítač.
mrazek@ HW.cz
DOWNLOAD & Odkazy
- Objednat
Turbo Lite v HW Shopu => 996 Kč vč. DPH
- Další produkty SimToolkitu v HW Shopu
- Produkty SIMToolkitu na HW Serveru - SIMToolkit - Brána k mobilnímu telefonu
- Download manuálu k aplikaci Pager - pager.pdf
- Domovská stránka Bladox - http://www.bladox.cz/
- Co je to SimToolkit - SIM Application Toolkit – Stará technologie pro nové aplikace