Jste zde

Turbo Lite - jednoduchý a levný GSM Pager

Turbo Lite je levný SIMToolkitový adaptér umožňující pomocí libovolného mobilního telefonu

podporujícího technologii SIMToolkit monitorovat až 13 binárních stavů.

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.


Čelní pohled na Turbo Lite s propojovacím páskem pro připojení k telefonu s délkou 65 mm

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 PinTurbo PinATmega128 PinFunction
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
Přiřazení I/O linek na adaptérech Turbo a Turbo Lite
 

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:

  1. 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ů.
     
  2. 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
     
  3. 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.


V levém dolním rohu jsou patrné vývody I/O linek

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

Oldřich Mrázek
mrazek@ HW.cz

DOWNLOAD & Odkazy

Hodnocení článku: