SMS-команды

Приложение Р.

Прибор поддерживает следующие команды: «Взять», «Снять», «Опрос» и «Запрос состояния». SMS-команда на взятие формирует запрос на взятие, а SMS-команда на снятие формирует запрос на снятие на АРМ. На SMS-команду «Опрос» формируется ответ с указанием общего состояния прибора. На SMS-команду «Запрос состояния» формируется ответ с указанием состояния прибора по шлейфам.

Примечание

Запрос на взятие или снятие происходит всегда с номером ХО, даже если установлен «Режим защиты 1» и «Способ идентификации ХО на пульте по коду/ключу».

Обработка SMS-команды идентична обработке считанного прибором кода идентификации ХО и реализует следующий алгоритм:

  • Осуществляется идентификация ХО. Идентификация считается пройденной, если:

  1. номер телефона отправителя в конфигурации прибора указан верно;

  2. пароль в SMS-команде указан верно.

Номер телефона отправителя и пароль задаются при конфигурировании прибора (см. п. 2.2.6.8). SMS-команда с неизвестного номера телефона игнорируется. SMS-команда с из-вестного номера телефона и неверным паролем расценивается как попытка подбора кода. После шести неудачных попыток идентификации на пульт АРМ отправляется сообщение о подборе кода.

  • Осуществляется проверка возможности выполнения отправленной команды, которая включает:

  1. проверку наличия связи с АРМ ПЦН (в режиме «Централизованная охрана»);

  2. проверку наличия основного питания при установленном в конфигурации параметре «Запретить взятие в отсутствие основного питания»;

  3. проверку на наличие ШС, для которых доступно выполнение запрошенной команды внутри диапазона, заданного привязкой (см. Приложение Д);

Если выполнение SMS-команды невозможно, то прибор сформирует и отправит на номер телефона ХО один из двух возможных SMS-ответов:

  • «Команда не выполнена (неверный формат)»;

  • «Команда не выполнена (выполнение невозможно)».

  • Если прибор работает в режиме «Централизованная охрана» (см. п. 2.2.6.2):

  1. прибор выполняет запрос взятия с номером ХО или запрос снятия с номером ХО на АРМ по активному каналу связи;

  2. прибор ожидает команды от АРМ в ответ на высланный запрос;

  • Если прибор работает в режиме «Автономный», то запрос автоматически преобразуется в команду на взятие или снятие.

Независимо от режима работы, по факту выполнения прибором команды отправляется SMS-оповещение для всех номеров, подписанных на соответствующие оповещения.

Примечание

  1. Команда от АРМ, в зависимости от версии АРМ и от установленной в карточке прибора тактики, может быть следующей:

  • Взять сразу (прибор возьмется сразу);

  • Взять после выхода (без нарушения двери прибор возьмется через 4 минуты);

  • Взять с задержкой (прибор возьмется через указанное время).

  1. Параметр «Разрешить снятие по команде с пульта/мобильного приложения» не распространяется на SMS-команды. Возможность снятия задается для каждого телефона отдельно.

Подача SMS-команд

SMS-команды для прибора имеют следующий вид: <пароль> <команда> [<аргумент>] [<список>]

В качестве разделителя полей используются пробелы (один или больше).

<пароль> – обязательное поле. Пароль состоит из четырех числовых символов и задаётся в конфигурации для телефонного номера ХО.

<команда> – обязательное поле. Указывается в числовом или текстовом виде (регистр букв не учитывается).

Возможные значения:

  • «01» или «взять»;

  • «02» или «снять»;

  • «04» или «опрос»;

  • «06» или «запрос состояния».

Примечание

При опросе состояния прибора (Команда 04) каждое SMS-оповещение содержит информацию о текущем значении параметра режима работы прибора («Автономный режим»/«Режим централизованной охраны»).

<аргумент> – указывается опционально. Указывается в текстовом виде (регистр букв не учитывается).

  • Может использоваться только для команд взятия или снятия.

  • Если аргумент не указан, то операция производится для всего диапазона, разрешенного привязкой.

  • Возможные значения:

  1. «все» (см. выше);

  2. «раздел» (требует указания поля <список>);

  3. «шлейф», «шс» или «шл» (требует указания поля <список>).

<список> – указывается опционально, если того требует значение поля <аргумент>.

  • Перечисление должно оформляться через запятую и/или тире, пробелы недопустимы.

Примечание

  • Команда «Опрос» инициирует отправку ответного сообщения на номер отправителя, если он задан в конфигурации прибора. В сообщении указывается обобщённое состояние диапазона ШС, заданного привязкой.

  • Команда «запрос состояния» инициирует отправку от 1 до 4 ответных сообщений на номер отправителя (в зависимости от количества ШС в системе). В сообщениях приводится состояние каждого ШС из диапазона ШС, заданного привязкой.

Примеры подаваемых команд:

Взятие Снятие
  1. а. Для взятия шлейфов 1, 2, 3 и 15:
    • «1234 взять шлейф 1-3,15» или
    • «1234 взять шс 1-3,15» или
    • «1234 01 шс 1-3,15»
  2. б. Для взятия разделов 2 и 3:
    • «1234 взять раздел 2,3» или
    • «1234 01 раздел 2,3»
  3. в. Для взятия всех разрешенных зон (задается привязкой в конфигурации):
    • «1234 взять все» или
    • «1234 взять» или
    • «1234 01»
  1. а. Для снятия шлейфа 2:
    • «1234 снять шлейф 2» или
    • «1234 снять шс 2» или
    • «1234 02 шс 2»
  2. б. Для снятия разделов 2 и 3:
    • «1234 снять раздел 2,3» или
    • «1234 02 раздел 2,3»
  3. в. Для снятия всех разрешенных зон (задается привязкой в конфигурации):
    • «1234 снять все» или
    • «1234 снять» или
    • «1234 02»
Опрос Запрос состояния
  • «1234 опрос» или
  • «1234 04»
  • «1234 состояние» или
  • «1234 06»

Ответы на SMS-команды

В ответ на SMS-команду «Запрос состояния» прибор присылает сообщение, в котором ШС представлены в виде таблицы, каждая строка этой таблицы отражает состояние десяти ШС. Первая цифра в строке SMS-ответа является номером ШС, с которого начинается строка, двоеточием она отделяется от перечисленных состояний ШС. Если в диапазоне ШС, попадающим в одну строку, нет ни одного включённого ШС, или ШС, доступных для взятия или снятия конкретному ХО (определяется привязкой в конфигурации прибора, см. п. 2.2.6.8.2), то такая строка из соображения экономии символов в SMS-сообщении не указывается (для экономии символов в SMS, а соответственно, и максимального количества SMS в ответ на опрос - минимум 1, максимум 4).

Если в строку попадают ШС, доступные для снятия или взятия конкретного пользователя – она выводится целиком. Если в диапазоне указанных ШС оказываются выключенные – они отображаются символом «Х».

Неактивные ШС в такой ситуации указываются для того, чтобы можно было установить соответствие между приведённым состоянием ШС и его номером.

В SMS-ответе прибора могут быть приведены следующие состояния ШС:

  • «А» – авария ШС;

  • «В» – взят (охранный, тревожный или технологический ШС);

  • «Д» – срабатывание дымового датчика;

  • «Е» – тревога технологического ШС;

  • «Н» – неисправность пожарного ШС;

  • «О» – обрыв шлейфа ОС+КЛ;

  • «П» – пожар, тревога пожарного ШС;

  • «С» – снят;

  • «Т» – тревоги охранного ШС или ТК;

  • «Х» – ШС отключен или недоступен пользователю.

Возможные состояния в ответе на команду «Опрос» [1]:

  • Пожар

  • Неисправность пожарного шлейфа

  • Тревога

  • Тревога ТК

  • Сработка технологического шлейфа

  • Авария шлейфа

  • Взят

  • Сработка дымового датчика

  • Частично взят

  • Снят

Примеры ответов:

Опрос Запрос состояния
15.03.19 10:15
КОП-04
Состояние
Частично взят
15.03.19 10:16
КОП-04
001: СССВХХХХХХ
081: ХХХООЕХЕХХ