SMS-уведомления 2.0: различия между версиями
Alex (обсуждение | вклад) Нет описания правки |
Alex (обсуждение | вклад) Нет описания правки |
||
| Строка 65: | Строка 65: | ||
*23:50 ВКЛ.: Освещение подъезда, ул. Первая д.1 | *23:50 ВКЛ.: Освещение подъезда, ул. Первая д.1 | ||
*00:41 НОРМА: [КУН-IP8 - 0]: Нет связи, ул. Первая д.2 | *00:41 НОРМА: [КУН-IP8 - 0]: Нет связи, ул. Первая д.2 | ||
== Настрока модуля == | == Настрока модуля == | ||
| Строка 72: | Строка 73: | ||
[[File:SCADASMS.PNG|center|450px|SCADASMS.PNG]] | [[File:SCADASMS.PNG|center|450px|SCADASMS.PNG]] | ||
Далее следуе создать одно или несколько правил обработки сообщений и выбрать Провайдера передачи сообщений. | Далее следуе создать одно или несколько правил (или фильтры) обработки входящих сообщений и выбрать Провайдера передачи сообщений. | ||
'''Внимание!''' Сообщения передаются только на выбранный провайдер. | |||
Для работы модуля следует создать одно или несколько правил обработки сообщений. | Порядок обработки входящих сообщений: | ||
*Если сообщение удовлетворяет правилу - ''дальнейшая проверка прекращается''. | |||
*Если сообщение удовлетворяет правилу, но Получатель сообщения в правиле не указан (пустой) - ''сообщение будет отброшено''. | |||
*Если сообщение не удовлетворяет ни одному из правил - ''сообщение будет отброшено''. | |||
Созданные правила обрабатываются последовательно (вы можете поменять порядок следования правил, выбрав правило, и нажав правой кнопкой мыши). | |||
== Правила (фильтры) обработки сообщений == | |||
Для работы модуля следует создать одно или несколько правил обработки входящих сообщений. | |||
Для создания правила следует выполнить клик правой кнопкой мыши, выбрать Добавить правило и настроить правило: | Для создания правила следует выполнить клик правой кнопкой мыши, выбрать Добавить правило и настроить правило: | ||
*Название правила - просто имя правила (желательно уникальное) | *Название правила - просто имя правила (желательно уникальное) | ||
*Сообщение | *Сообщение - шаблон входящего сообщения | ||
**символ звездочка - любое сообщение | **символ звездочка - любое сообщение удовлетворяет правилу | ||
**лифт - в сообщении | **лифт - в сообщении должно быть "лифт", например: | ||
**лифт; Планерная - в сообщении | ***Авария '''лифта '''- удовлетворяет правилу | ||
*Получатель сообщения - телефон, E-mail адрес или идентификатор устройства в заивисимости от выбранного Провайдера | ***Открытие двери - нет | ||
**лифт; Планерная - в сообщении должно быть и "лифт" и "Планерная", например: | |||
***Неисправность лифта, ул. Первая - нет | |||
***Неисправность '''лифта''', ул. '''Планерная '''- удовлетворяет правилу | |||
*Получатель сообщения - телефон, E-mail адрес или другой идентификатор устройства в заивисимости от выбранного Провайдера | |||
**если Получатель не указан (пустой) - сообщение будет отброшено (проигнорировано) | **если Получатель не указан (пустой) - сообщение будет отброшено (проигнорировано) | ||
*Тип сигнала - тип сигнала, сформировавшего сообщение | *Тип сигнала - тип сигнала, сформировавшего сообщение | ||
| Строка 92: | Строка 107: | ||
**выкл. - для канала управления | **выкл. - для канала управления | ||
**На связи - для канала статуса | **На связи - для канала статуса | ||
*Отключить правило - игнорировать правило | *Отключить правило - игнорировать правило (правило не участвует в обработке) | ||
'''Внимание! Важно!'''<br/> Будьте внимательны при создании правила '''для сигналов типа Статус''' (особенно при платной отправке SMS-сообщений).<br/> Т.к. в случае выхода из строя, например: USB-пульта сообщение "Нет связи" будет сформировано также для всех подключенных к USB-Пульту концентраторов.<br/> Обратите внимание, что в сообщении "Нет связи", например: "00:43 [КУН-IP8 - 0]: Нет связи, ул. Первая д.1" - в квадратных скобках указывается тип устройства (из адресного пространства ОРС-сервера), с которым отсутствует связь, что можно использовать при настройке поля "Сообщение содержит" в правиле обработки сообщений.<br/> Кроме того, "Нет связи" будет сформировано при запуске Конфигуратора ОРС-сервера без предварительной закрытия программы АСУД.SCADA | |||
'''Внимание! Важно!'''<br/> Будьте внимательны при создании правила'''для сигналов типа Статус''' (особенно при платной отправке SMS-сообщений).<br/> Т.к. в случае выхода из строя, например: USB-пульта сообщение "Нет связи" будет сформировано также для всех подключенных к USB-Пульту концентраторов.<br/> Обратите внимание, что в сообщении "Нет связи", например: "00:43 [КУН-IP8 - 0]: Нет связи, ул. Первая д.1" - в квадратных скобках указывается тип устройства (из адресного пространства ОРС-сервера), с которым отсутствует связь, что можно использовать при настройке поля "Сообщение содержит" в правиле обработки сообщений.<br/> Кроме того, "Нет связи" будет сформировано при запуске Конфигуратора ОРС-сервера без предварительной закрытия программы АСУД.SCADA | |||
Сообщение, которое удовлетвеоряет хотя бы одному правилу, сразу отправляется выбранному провайдеру для передачи. Как правило один сигнал - формирует одно сообщение.<br/> Для некоторых провайдеров, например: E-mail, сообщения могут объединяться в группы при отправке. Группа формируется из последовательно возникших сообщений в течение времения 5 с (интервал может быть изменен в конфигурационном файле). | Сообщение, которое удовлетвеоряет хотя бы одному правилу, сразу отправляется выбранному провайдеру для передачи. Как правило один сигнал - формирует одно сообщение.<br/> Для некоторых провайдеров, например: E-mail, сообщения могут объединяться в группы при отправке. Группа формируется из последовательно возникших сообщений в течение времения 5 с (интервал может быть изменен в конфигурационном файле). | ||
| Строка 108: | Строка 115: | ||
Если при отправке сообщения провайдер не доступен: нет связи (подключения), программа повторит отправку сообщения 3 раза через каждые 30 секунд. Если провайдер продолжит быть недоступным, сообщение будет отброшено. | Если при отправке сообщения провайдер не доступен: нет связи (подключения), программа повторит отправку сообщения 3 раза через каждые 30 секунд. Если провайдер продолжит быть недоступным, сообщение будет отброшено. | ||
== Провайдеры передачи сообщений == | |||
=== Текстовый файл === | |||
Это демонстрационный провайдер. Сообщения просто пишутся в файл log \ smsterminal.txt | Это демонстрационный провайдер. Сообщения просто пишутся в файл log \ smsterminal.txt | ||
| Строка 116: | Строка 123: | ||
Может быть использован для проверки функционала модуля отправки сообщений. | Может быть использован для проверки функционала модуля отправки сообщений. | ||
=== АТ-SMS модем === | |||
Отправка SMS-сообщений через USB-модем с поддержкой АТ-команд (см. документацию на модем) | Отправка SMS-сообщений через USB-модем с поддержкой АТ-команд (см. документацию на модем) | ||
| Строка 126: | Строка 133: | ||
Если ваш модем не поддерживает AT-команды, свяжитесь с тех. поддержкой Текон-автоматики для решения вопроса о поддержке вашего модема. | Если ваш модем не поддерживает AT-команды, свяжитесь с тех. поддержкой Текон-автоматики для решения вопроса о поддержке вашего модема. | ||
=== SMSЦентр SMS === | |||
Отправка SMS-сообщений через сервис-провайдера [https://www.smsc.ru https://www.smsc.ru] | Отправка SMS-сообщений через сервис-провайдера [https://www.smsc.ru https://www.smsc.ru] | ||
| Строка 136: | Строка 143: | ||
В случае отправки сервисных SMS-сообщений, в общем случае не требуется заключение дополнительных договоров с сервис-провайдером. | В случае отправки сервисных SMS-сообщений, в общем случае не требуется заключение дополнительных договоров с сервис-провайдером. | ||
=== SMSЦентр Email === | |||
Отправка сообщений электронной почты через сервис-провайдера [https://www.smsc.ru https://www.smsc.ru] | Отправка сообщений электронной почты через сервис-провайдера [https://www.smsc.ru https://www.smsc.ru] | ||
| Строка 146: | Строка 153: | ||
В случае отправки сервисных сообщений, в общем случае не требуется заключение дополнительных договоров с сервис-провайдером. | В случае отправки сервисных сообщений, в общем случае не требуется заключение дополнительных договоров с сервис-провайдером. | ||
| |||
=== Email === | |||
Отправка сообщений электронной почты через корпоративный или бесплатный Почтовый сервер. | Отправка сообщений электронной почты через корпоративный или бесплатный Почтовый сервер. | ||
| Строка 163: | Строка 171: | ||
Адрес получателя сообщений будет указываться при формировании Правил обработки сообщений. | Адрес получателя сообщений будет указываться при формировании Правил обработки сообщений. | ||
=== Pushover === | |||
[https://pushover.net Pushover ] позволяет легко получать PUSH-уведомления в режиме реального времени на Android, iPhone, iPad и ПК (Android Wear и Apple Watch). | [https://pushover.net Pushover ] позволяет легко получать PUSH-уведомления в режиме реального времени на Android, iPhone, iPad и ПК (Android Wear и Apple Watch). | ||
| Строка 179: | Строка 187: | ||
Указанные регистрационные данные внести в окно настройки провайдера | Указанные регистрационные данные внести в окно настройки провайдера | ||
[[File:Pushover.PNG|center|350px]] | [[File:Pushover.PNG|center|350px|Pushover.PNG]] | ||
*AppToken - API Token | *AppToken - API Token | ||
Версия от 15:33, 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-уведомления
Далее следуе создать одно или несколько правил (или фильтры) обработки входящих сообщений и выбрать Провайдера передачи сообщений.
Внимание! Сообщения передаются только на выбранный провайдер.
Порядок обработки входящих сообщений:
- Если сообщение удовлетворяет правилу - дальнейшая проверка прекращается.
- Если сообщение удовлетворяет правилу, но Получатель сообщения в правиле не указан (пустой) - сообщение будет отброшено.
- Если сообщение не удовлетворяет ни одному из правил - сообщение будет отброшено.
Созданные правила обрабатываются последовательно (вы можете поменять порядок следования правил, выбрав правило, и нажав правой кнопкой мыши).
Правила (фильтры) обработки сообщений
Для работы модуля следует создать одно или несколько правил обработки входящих сообщений.
Для создания правила следует выполнить клик правой кнопкой мыши, выбрать Добавить правило и настроить правило:
- Название правила - просто имя правила (желательно уникальное)
- Сообщение - шаблон входящего сообщения
- символ звездочка - любое сообщение удовлетворяет правилу
- лифт - в сообщении должно быть "лифт", например:
- Авария лифта - удовлетворяет правилу
- Открытие двери - нет
- лифт; Планерная - в сообщении должно быть и "лифт" и "Планерная", например:
- Неисправность лифта, ул. Первая - нет
- Неисправность лифта, ул. Планерная - удовлетворяет правилу
- Получатель сообщения - телефон, 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
Требуется подключение к Интернету. Отправка сообщений - платная (тарифы на отправку см. на сайте сервис-провайдера).
Для настройки требуется предварительная регистрация на сайте сервис-провайдера. А также существующий адрес электронной почты, от имени которого будет осуществляться отправка сервисных сообщений.
В случае отправки сервисных сообщений, в общем случае не требуется заключение дополнительных договоров с сервис-провайдером.
Отправка сообщений электронной почты через корпоративный или бесплатный Почтовый сервер.
В качестве бесплатного Почтового сервера, вы можете использовать например http://www.mail.ru Параметры настройки см. здесь
Если почтовый сервер 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