SMSSender

Previous  Next



Moduł SMSSender służy do wysyłania komunikatów alarmowych od systemu za pomocą wiadomości SMS. Zdarzeniami powodującymi wysłanie wiadomości jest przesłanie jej treści na kanał wejściowy modułu lub odpowiednio długo utrzymujący się na wejściu modułu stan wysoki lub niski.

Generalne ustawienia konfiguracyjne

graphic
  
Parametr
Wartość
RecipientNumber
9-cyfrowy numer telefonu odbiorcy
ResetWatchdog
Zezwolenie na reset watchdoga modemu. Opcja dostępna przy współpracy z modemami dostarczonymi przez ANT.
1 - włączone
0 - wyłączone


Obsługa modułu

·     Umieszczenie w konfiguracji

Moduł SMSSender należy połączyć z modułem SerialPort mapując odpowiednio kanały com_in oraz com_out. Należy wybrać port szeregowy, do którego fizycznie dołączony jest modem GSM.

Moduł dodany do konfiguracji zawiera dwa kanały wejściowe służące do generacji wiadomości alarmowych: jeden typu tekstowego (alarm_in), a drugi typu numerycznego (status_in). Po dodaniu modułu należy dodać właściwą ilość kanałów wejściowych odpowiednich typów tak, by dla każdego monitorowanego kanału _status_out modułów urządzeń przypadał jeden wejściowy kanał typu integer lub double, a dla każdego kanału tekstowego (np. wyjścia modułu alarmów) jeden kanał typu string. W konfiguracji może znaleźć się dowolna ilość kanałów każdego z typów, również zero. Predefiniowane w module kanały alarm_in i status_in należy potraktować jako wzorcowe, po stworzeniu własnych można je usunąć.


·    Konfiguracja

Każdy kanał wejściowy typu integer lub double modułu SMSSender musi posiadać własny podfolder z konfiguracją, którego nazwę tworzy się poprzez usunięcie przyrostka _in z nazwy kanału. Najprościej stworzyć taki podfolder kopiując istniejący i zmieniając jego nazwę na odpowiednią. Kanały wejściowe typu string nie mają opcji konfiguracyjnych. Treścią wiadomości jest komunikat, który odebrano na tekstowym kanale wejściowym.

Kanały numerycznych typów mają następujące opcje konfiguracyjne:
  
Parametr
Wartość
HighStateDelay
Nieprzerwany czas trwania stanu wysokiego na wejściu, po którym wysłana zostanie wiadomość
HighStateMessage
Treść wiadomości wysyłanej po przejściu wejścia w stan wysoki
LowStateDelay
Nieprzerwany czas trwania stanu niskiego na wejściu, po którym wysłana zostanie wiadomość
LowStateMessage
Treść wiadomości wysyłanej po przejściu wejścia w stan niski