SMS-уведомления 2.0: различия между версиями

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:




Строка 5: Строка 6:
== Введение  ==
== Введение  ==


Модуль отправки   SMS-сообщений существенно переработан в версии 2.6.0, для предыдущих версий АСУД.SCADA  см. статью [[SMS-уведомления|SMS-уведомления]]
Модуль отправки SMS-сообщений существенно переработан в версии 2.6.0
Для предыдущих версий АСУД.SCADA см. статью [[SMS-уведомления|SMS-уведомления]]


Модуль позвоволяет отправлять сообщения, фиксируемые Журналом событий АСУД.SCADA, на:
Модуль позволяет отправлять сообщения, фиксируемые Журналом событий АСУД.SCADA:


*мобильные телефоны   
*в текстовый файл - демонстрационный режим работы модуля
*адреса электронной почты  
*на мобильные телефоны с помощью SMS или Push-уведомлений
*ПК
*на адреса электронной почты 
*в таблицы Google


Для работы модуля требуется наличие: 
Для работы модуля требуется наличие: 
Строка 18: Строка 21:
*или 3G USB-модема с поддержкой АТ-команд (о возможности подключения других USB-модемов уточняйте в тех.поддержке)  
*или 3G USB-модема с поддержкой АТ-команд (о возможности подключения других USB-модемов уточняйте в тех.поддержке)  


Сообщения могут отправляться: 
SMS-cообщения на мобильные телефоны могут отправляться: 
 
*через USB-модем  - требуется предоплата за отправленные сообщения;
*через сервис-провайдера - требуется регистрация и предоплата за отправленные сообщения.


*через USB-модем  - требуется предоплата за отправленные сообщения
Модуль позволяет отправлять следующие типы сообщений: 
*через сервис-провайдера - требуется регистрация и предоплата за отправленные сообщения
*через почтовые сервера  - в виде сообщений электроной почты, оплата не требуется.   


Возможно получать следующие типы сообщений: 
{| align="center" border="1" cellpadding="1" cellspacing="1" style="width: 600px;"
|-
! scope="col" | Тип сигнала
! scope="col" | Тип сообщения
! scope="col" | Комментарий
|-
| style="text-align: center;" | Дискретный
| style="text-align: center;" | Авария / Норма
| style="text-align: center;" | сигнал должен быть визуализирован на ситуационном плане 
|-
| style="text-align: center;" | Числовой
| style="text-align: center;" | Авария / Норма
| style="text-align: center;" | сигнал должен быть визуализирован на ситуационном плане с помощью примитива Цифровой индикатор, [[Дополнительные_примитивы|LED-индикатор]]
|-
| Управления
| style="text-align: center;" | Включение / Выключение
| style="text-align: center;" | сигнал должен быть визуализирован на ситуационном плане с помощью примитива Канал управления
|-
| style="text-align: center;" | Переговорной связи
| style="text-align: center;" | Входящий вызов
| style="text-align: center;" | сигнал должен быть визуализирован на ситуационном плане
|-
| style="text-align: center;" | Статус
| style="text-align: center;" | Нет связи / Норма
| style="text-align: center;" | сигнал должен быть визуализирован на ситуационном плане
|}


*переход в Авария / Норма'''дискретного сигнала''', визуализируемого на ситуационном плане АСУД.SCADA
 
*переход в Авария / Норма '''числового сигнала''', визуализируемого на ситуационном плане АСУД.SCADA с помощью примитива Цифровой индикатор, [[Дополнительные_примитивы|LED-индикатор]]
*Включение / Выключение  диспетчером'''канала управления''', визуализируемого на ситуационном плане АСУД.SCADA с помощью примитива Канал управления
*Входящий вызов '''канала переговорной связи''', визуализируемого на ситуационном плане АСУД.SCADA 
*переход в Нет связи / Норма'''канала статуса''', визуализируемого на ситуационном плане АСУД.SCADA   


Сообщения формируются Примитивами SCADA и передаются в Журнал событий SCADA  и модуль SMS-уведомлений для их последующей обработки.
Т.е. сообщения формируются '''Примитивами '''SCADA и передаются в Журнал событий SCADA, а также в  модуль SMS-уведомлений для их последующей обработки.


Примеры сообщений:
<br/> Модуль отправляет сообщения в следующем виде, например:


*23:29 НОРМА: Двери лифта, ул. Первая д.1  
*23:29 НОРМА: Двери лифта, ул. Первая д.1  

Версия от 15:20, 24 апреля 2020



Введение 

Модуль отправки SMS-сообщений существенно переработан в версии 2.6.0
Для предыдущих версий АСУД.SCADA см. статью SMS-уведомления

Модуль позволяет отправлять сообщения, фиксируемые Журналом событий АСУД.SCADA:

  • в текстовый файл - демонстрационный режим работы модуля
  • на мобильные телефоны с помощью SMS или Push-уведомлений
  • на адреса электронной почты 
  • в таблицы Google

Для работы модуля требуется наличие: 

  • поключения к сети Интернет
  • или 3G USB-модема с поддержкой АТ-команд (о возможности подключения других USB-модемов уточняйте в тех.поддержке)

SMS-cообщения на мобильные телефоны могут отправляться: 

  • через USB-модем  - требуется предоплата за отправленные сообщения;
  • через сервис-провайдера - требуется регистрация и предоплата за отправленные сообщения.

Модуль позволяет отправлять следующие типы сообщений: 

Тип сигнала Тип сообщения Комментарий
Дискретный Авария / Норма сигнал должен быть визуализирован на ситуационном плане 
Числовой Авария / Норма сигнал должен быть визуализирован на ситуационном плане с помощью примитива Цифровой индикатор, LED-индикатор
Управления Включение / Выключение сигнал должен быть визуализирован на ситуационном плане с помощью примитива Канал управления
Переговорной связи Входящий вызов сигнал должен быть визуализирован на ситуационном плане
Статус Нет связи / Норма сигнал должен быть визуализирован на ситуационном плане

 

Т.е. сообщения формируются Примитивами SCADA и передаются в Журнал событий SCADA, а также в  модуль SMS-уведомлений для их последующей обработки.


Модуль отправляет сообщения в следующем виде, например:

  • 23:29 НОРМА: Двери лифта, ул. Первая д.1
  • 23:32 НОРМА: Двери машинного помещения, ул. Первая д.2
  • 23:50 ВКЛ.: Освещение подъезда, ул. Первая д.1
  • 00:41 НОРМА: [КУН-IP8 - 0]: Нет связи, ул. Первая д.2

Настрока модуля 

Для настройки модуля следует перейти в режим настройки и выбрать меню Сервис \ Настройки,   далее  Журналы \ SMS-уведомления

SCADASMS.PNG
SCADASMS.PNG

Далее следуе создать одно или несколько правил обработки сообщений и выбрать Провайдера передачи сообщений.

Правила обработки сообщения

Для работы модуля следует создать одно или несколько правил обработки сообщений. 

Для создания правила следует выполнить клик правой кнопкой мыши, выбрать Добавить правило и настроить правило:

  • Название правила - просто имя правила (желательно уникальное)
  • Сообщение содержит
    • символ звездочка - любое сообщение
    • лифт - в сообщении есть сочетание "лифт"
    • лифт; Планерная - в сообщении есть и "лифт" и "Планерная"
  • Получатель сообщения - телефон, E-mail адрес или идентификатор устройства  в заивисимости от выбранного Провайдера
    • если Получатель не указан (пустой) - сообщение будет отброшено (проигнорировано)
  • Тип сигнала - тип сигнала, сформировавшего сообщение
  • Уведомить о переходе в Норма - сформировать сообщение при переходе сигнала в нормальное состояние
    • норма - для дискретного сигнала 
    • выкл. - для канала управления
    • На связи - для канала статуса
  • Отключить  правило  - игнорировать правило

Созданные правила обрабатываются последовательно (вы можете поменять порядок следования правил, выбрав правило, и нажав правой кнопкой мыши).

Порядок обработки сообщений:

  • Если сообщение удовлетворяет правилу  - дальнейшая проверка прекращается.
  • Если сообщение удовлетворяет правилу, но Получатель сообщения в правиле не указан (пустой) - сообщение будет отброшено.
  • Если сообщение не удовлетворяет ни одному из правил - сообщение будет отброшено.

Внимание! Важно!
Будьте внимательны при создании правиладля сигналов типа Статус (особенно при платной отправке SMS-сообщений).
Т.к. в случае выхода из строя, например: USB-пульта сообщение "Нет связи" будет сформировано также для всех подключенных к USB-Пульту концентраторов.
Обратите внимание, что в сообщении "Нет связи", например:  "00:43 [КУН-IP8 - 0]: Нет связи, ул. Первая д.1"  - в квадратных скобках указывается тип устройства (из адресного пространства ОРС-сервера), с которым отсутствует связь, что можно использовать при настройке поля "Сообщение содержит" в правиле обработки сообщений.
Кроме того, "Нет связи" будет сформировано при запуске Конфигуратора ОРС-сервера без предварительной закрытия программы АСУД.SCADA 

Сообщение, которое удовлетвеоряет хотя бы одному правилу, сразу отправляется выбранному провайдеру для передачи.  Как правило один сигнал - формирует одно сообщение.
Для некоторых провайдеров, например: E-mail, сообщения могут объединяться в группы при отправке.  Группа формируется из последовательно возникших сообщений в течение времения 5 с (интервал может быть изменен в конфигурационном файле).

Если при отправке сообщения провайдер не доступен: нет связи (подключения), программа  повторит отправку сообщения 3 раза через каждые 30 секунд. Если провайдер продолжит быть недоступным, сообщение будет отброшено. 

Провайдеры передачи сообщений

Текстовый файл

Это демонстрационный провайдер. Сообщения просто пишутся в файл log \ smsterminal.txt

Может быть использован для проверки функционала модуля отправки сообщений.

АТ-SMS модем 

Отправка SMS-сообщений через USB-модем с поддержкой АТ-команд (см. документацию на модем)

Для настройки USB-модема, следует нажать кнопкку Настроить.

Пример настройки модемов марки ZTE см. в статье SMS-уведомления

Если ваш модем не поддерживает AT-команды, свяжитесь с тех. поддержкой Текон-автоматики для решения вопроса о поддержке вашего модема.

SMSЦентр SMS

Отправка SMS-сообщений через сервис-провайдера https://www.smsc.ru

Требуется подключение к Интернету.  Отправка сообщений - платная (тарифы на отправку см. на сайте сервис-провайдера).

Для настройки требуется предварительная регистрация на сайте сервис-провайдера.

В случае отправки сервисных SMS-сообщений, в общем случае не требуется заключение дополнительных договоров с сервис-провайдером.

SMSЦентр Email

Отправка сообщений электронной почты через сервис-провайдера https://www.smsc.ru

Требуется подключение к Интернету.  Отправка сообщений - платная (тарифы на отправку см. на сайте сервис-провайдера).

Для настройки требуется предварительная регистрация на сайте сервис-провайдера. А также существующий адрес электронной почты, от имени которого будет осуществляться отправка сервисных сообщений.

В случае отправки сервисных сообщений, в общем случае не требуется заключение дополнительных договоров с сервис-провайдером.


Email

Отправка сообщений электронной почты через корпоративный или бесплатный  Почтовый сервер.

В качестве бесплатного Почтового сервера, вы можете использовать например http://www.mail.ru  Параметры настройки см. здесь 

SCADASMS EM.PNG
SCADASMS EM.PNG

 

Если почтовый сервер mail.ru не позволяет отправлять сообщения на ваш e-mail, вы можете создать почтовый ящий на самом сервисе и отправлять сообщения на него.

Вы можете проверить корректность настройки, отправив тестовое сообщение, указав его получателя и текст.

Адрес получателя сообщений будет указываться при формировании Правил обработки сообщений.

Pushover

Pushover  позволяет легко получать PUSH-уведомления в режиме реального времени на Android, iPhone, iPad и ПК (Android Wear и Apple Watch). 

Требуется подключение АРМ к Интернету.  Требуется установка приложения на мобильный телефон или ПК. 

Вы можете воспользоваться бесплатным тестовым 7-дневным периодом после регистрации на сайте.  

По окончании тестового периода, плата за пользование приложением составляет - 5$ (единовоременно,  Individual pricing). Число отправляемых PUSH-уведомлений - до 7500 в месяц.

После регистарации вы получите Pushover user key  (UserToken). Также вам будет предложено задать имя вашего устройства  - можете указать любое. 

Далее следует в личном кабине сформировать (бесплатно)  новое приложение (API Token). Если вы настраиваете несколько АРМ SCADA, вы можете использовать для них один и тот же API Token.

Указанные регистрационные данные внести в окно настройки провайдера 

  • AppToken - API Token
  • UserToken - Pushover user key
  • Заголовок  - Заголовок сообщений, отпавляемых через провайдера

Остаток сообщений - это число сообщений, которое может быть отправлено с данным AppToken до конца текущего месяца. 

Если вы хотите, чтобы уведомления получали два (или более) человека одновременного, следует создать Группу в настройках личного кабинета на сайте. И в качестве UserToken - указывать идентификатор созданной группы.

Особенности настройки правил при использовании провайдера Pushover

В поле получатель сообщения следует указывать none - тогда сообщение будет доставлено на все зарегистрированные устройства пользователя / группы.

Или указывать устройства через запятую, например:   iphone1, nexus, andr17