netGSM má dvě části, serverovou a klientskou. Serverovou částí je jednotka Poseidon s GSM modemem. Klienty jsou ostatní jednotky nebo softwarové aplikace.
Zařízení podporující netGSM (k 1.11.2017):
Server (potřebuje GSM modem)
- Poseidon 2250
- Poseidon 4001
- Poseidon 4002
- Poseidon2 4002
- Damocles2 2404
- HWg-SMS-GW/GW2/GW3
Klient (nepotřebuje modem, posílá SMS prostřednictvím jiné jednotky)
- Poseidon 2250
- Poseidon 4001
- Poseidon 4002
- Poseidon 3266
- Všechny produkty rodiny Poseidon2
- Všechny produkty rodiny Damocles2
- Všechny produkty IP Watchdog2
- HWg-WLD
- HWg-PWR3/12/25
- HWg-SH4
- HWg-DCD2
- Nagios plugin (testuje se)
- Příklad skriptu v PHP
Podporované funkce netGSM
- Odeslání SMS
- Příjem SMS
- Prozvonění vzdáleného telefonu
Popis parametrů nastavení pro Poseidon2/Damocles2 v režimu Server
Serial Port Settings
Port Function nastavuje funkci sériového portu (dostupné pouze na modelech se sériovým portem a podporou serveru netGSM). Možnosti:
- Disabled – sériový port je vypnutý, není připojen GSM modem a zařízení funguje jako klient
- GSM modem – je připojen GSM modem a jednotka Poseidon funguje jako server pro netGSM
Remote SMS gateway
Umožňuje nastavit IP adresu, HTTP port a cestu ke službě. Ta směruje požadavky na odeslání SMS, řízení RFID apod. Jednotky Poseidon2, Damocles2 a HWg-SMS-GW3 používají vždy service.xml !
GSM SMS interface
Zde se nastavují parametry SMS.
- GSM Function – umožňuje nastavit, budou-li se SMS odesílat přes lokální modem (dostupné jen je-li sériový port v režimu GSM modem)
- SMS+Ring when Alarm – umožňuje při poslání SMS prozvonit dané telefonní číslo
- RS-232 GSM module – stav GSM modemu
- Not Enabled – neaktivní. Zobrazuje se, pokud bylo nastavení RS-232 portu změněno, ale není uloženo
- Not Found – jednotka Poseidon je nastavena, aby používala lokální modem, ale modem nebyl nalezen
- Waiting for modem – vyhledává se zařízení
- Initializing – modem se inicializuje
- Ready – zařízení je připraveno k použití
- SMS center Number – informace o čísle SMS centra načteném ze SIM karty. Bez něj nelze SMS odesílat
GSM SMS recipient
Umožňuje uživateli nastavit čísla příjemců SMS. Nezávisí na režimu provozu (lokální/vzdálený modem).
Příklad 1
Použijí se dvě jednotky Poseidon:
- 192.168.2.23 Poseidon2 4002 s připojeným GSM modemem
- 192.168.1.67 Poseidon 3266 bez modemu, posílá SMS přes Poseidon 4002
Nastavení jednotky Poseidon2 4002 (s GSM modemem)
Ve výchozím stavu je nejprve třeba povolit GSM modem v sekci Serial port Settings a pak nastavit GSM Function na Local. Deaktivace SOAP destination je nepovinná, stejně tak funkce SMS+ Ring when Alarm.
Příklad nastavení XML
<SerialPort>
<E>1</E>
</SerialPort>
<SMS>
<Function>1</Function>
<Ring>0</Ring>
<Dest>1</Dest>
<Module>Ready</Module>
<CenterNmr>+420608005681</CenterNmr>
<Recp1>777232759</Recp1>
<Recp2 />
<State>13</State>
<Message>OK</Message>
</SMS>
<SOAP>
<Entry>
<Idx>1</Idx>
<E>0</E>
<Server>192.168.1.36</Server>
<Port>80</Port>
<Route>service.xml</Route>
</Entry>
</SOAP>
Nastavení jednotky Poseidon 3266
Ve výchozím nastavení stačí jen nastavit IP adresu vzdálené jednotky Poseidon a telefonní čísla příjemců SMS. Volba SMS+ Ring when Alarm je nepovinná.
Příklad nastavení XML
<SerialPort>
<E>0</E>
</SerialPort>
<SMS>
<Function>0</Function>
<Ring>0</Ring>
<Dest>1</Dest>
<Module>Ready</Module>
<CenterNmr />
<Recp1>777232759</Recp1>
<Recp2 />
<State>13</State>
<Message>OK</Message>
</SMS>
<SOAP>
<Entry>
<Idx>1</Idx>
<E>1</E>
<Server>192.168.2.23</Server>
<Port>80</Port>
<Route>service.xml</Route>
</Entry>
</SOAP>
Příklad 2
Jednotky Poseidon2 4002 používají bránu HWg-SMS-GW3:
- 192.168.100.169 HWg-SMS-GW3
- 192.168.100.223 Poseidon2 4002 bez modemu, posílá SMS přes HWg-SMS-GW3
Nastavení HWg-SMS-GW3
HWg-SMS-GW3 používá zabezpečení uživatelským jménem a heslem pro netGSM (SOAP)
Příklad nastavení XML
<Network>
<dhcp>1</dhcp>
<hostname>HWg-SMS-GW3</hostname>
<ip_address>192.168.100.169</ip_address>
<ip_mask>255.255.255.0</ip_mask>
<ip_gateway>192.168.100.1</ip_gateway>
<dns1>192.168.100.237</dns1>
<dns2>192.168.100.250</dns2>
<porthttp>80</porthttp>
<username/>
<password/>
<soap_username>1 1sX6k4D26A==</soap_username>
<soap_password>1 zd/uhpg=</soap_password>
</Network>
Poseidon2 4002 setup
Ve výchozím nastavení stačí jen nastavit IP adresu vzdálené jednotky HWg-SMS-GW3 a telefonní čísla příjemců SMS. Volba SMS+ Ring when Alarm je nepovinná.
Příklad nastavení XML
<SMS>
<Function>0</Function>
<Ring>1</Ring>
<Dest>1</Dest>
<Module>Not enabled</Module>
<CenterNmr/><Recp1>+420777232759</Recp1>
<Recp2/>
<Recp3/>
<Recp4/>
<Recp5/>
<State>0</State>
<Message/>
</SMS>
<SOAP>
<Entry>
<Idx>1</Idx>
<E>1</E>
<Server>192.168.100.169 </Server><Port>80</Port>
<Route>service.xml</Route>
<Name>testik</Name>
<Pswd>hwg</Pswd>
</Entry>
</SOAP>