Найти тему
Как бы Electronics!

GSM Сигнализация, инструкция по использованию. Часть 10.

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

1. Настройка сим карты. Отключить услугу (если подключена) скрытие номера при авто определении. (Условие необходимое, что бы сигнализация могла определить кто ей пытается управлять. При невозможности определения номера, невозможно будет управлять сигнализацией)

2. Отключить услугу автоответчика (голосовая почта). Это необходимо для того, чтобы не дать возможность списывать деньги с сим карты оператором, при дозвоне сигнализации. При дозвоне пользователю, если не сбросить вызов, произойдет автоматическое подключение к голосовой почте. Помимо этого, при подключении к голосовой почте, сигнализация не сможет делать больше дозвоны пользователю, а это крайне важно, если вдруг первый дозвон был не услышан.

3. После настройки сим карты, ставить ее в сигнализацию.

4. Включить сигнализацию.

5. Дождаться включения зеленого светодиода «Registered». Сим карта успешно зарегистрировалась в сети.

6. Оранжевый светодиод «Alarm» не светится  – сигнализация выключена. При нажатии на кнопку «Alarm», или отправкой смс «Sig1» (команду  «Sig1», как и другие команды, следует писать без кавычек, регистр букв не учитывается) светодиод замигает с частотой 1 импульс в секунду – сигнализация включена. При повторном нажатии или отправкой смс «Sig0» светодиод перестает мигать – сигнализация отключена.

7. Смс команды имеют приоритет над командами подаваемые кнопкой, поэтому действие кнопки возобновятся через 30 секунд после последней отправки смс команд «Sig0» или «Sig1».

8. Необходимо попробовать позвонить на номер сигнализации с телефона, номер которого не известен сигнализации, дозвон должен быть невозможен.

9. Попробовать позвонить с разрешенного номера, дозвон должен быть возможен.

10. Предварительно датчики деактивировать (или входы сигнализации для датчиков не замыкать на землю), подать заряжающий ток. Отправить смс команду «Ring1» или нажать кнопку «Ring» (сигнальный светодиод «R/S»должен начать мигать дважды за 3 секунды короткими импульсами в виде пакета). Включить сигнализацию. Подождать не менее 30 секунд, сигнализация не должна делать ни каких оповещений звонком.

11. Повторить пункт 6 и затем 8. Не должно произойти ни каких ложных срабатываний (по истечении не менее 30 секунд не должно быть оповещения звонком. Если произошёл дозвон, то разместить принимающую антенну дальше от сигнализации.

12. Если пункт 10 выполняется, активировать любой датчик или отключить заряжающий ток.

13. В течении 30 сек., должен поступить телефонный вызов от сигнализации. Дождаться когда он закончится. Через не более чем 30 сек, должен поступить повторный вызов. Если время было более чем 30 сек., значит у абонента включен автоответчик. Его необходимо отключить.

14. Если в момент оповещения сбросить вызов, то по истечении не более 30 сек., поступит повторный вызов. И так будет продолжаться постоянно, пока не устранить активацию датчика.

15. Кнопкой «Alarm», а также командой «Sig0» можно выключить дежурный режим сигнализации и тогда оповещение звонками прекратится.

16. Также можно сразу же после звонка оповещения, сделать дозвон с разрешенного номера на сигнализацию и дождаться гудков/гудка, таким образом оповещение звонками отключится. Если при звонке, номер окажется занят, то необходимо сбросить звонок, и набрать номер заново.

17. Смс командой «Ring0» или кнопкой «Ring» выключить режим оповещения звонками (требуется для записи режима в массив контролера). Дождаться пока светодиод перестанет мигать.  Активировать смс оповещение. Отправить смс команду «Sms1» или нажать кнопку «Sms». Светодиод «R/S» начнет мигать коротким импульсами, 1 раз в 3 секунды.

18. Отправить команду «Rtr3». Светодиод «R/S» в течении не более 30 секунд будет светится постоянно, это означает что контроллер сигнализации выполнил опрос датчиков, сформировал текстовую строку, и дал команду модулю SIM800L на отправку смс сообщения. Дождаться смс ответа. Ответное смс должно содержать «Sms1 Ring0 Sig1 220-On». То есть смс оповещение включено, оповещение звонками отключено, сигнализация включена, наличие сети 220 вольт.

20. Если отправить команду «Ring1» или нажать кнопку «Ring», то светодиод начнет мигать короткими импульсами, 3 раза в 3 секунды. Причем структура импульсов будет состоять из пакета состоящего из двух импульсов, паузы и одиночного импульса. Это означает что включен одновременно режим оповещения звонками и смс.

21. Для контроля баланса сим карты сигнализации необходимо установить приложение (личный кабинет) на телефоне пользователя и привязать приложение к номеру сигнализации.

Итак, инструкция перед включением и после включения позволяет одновременно настроить и протестировать сигнализацию, а заодно понять как она работает и как оповещает в случае отработки какого либо датчика. Если обесточить сигнализацию, а потом включить, то в массиве для текстовых строк в контроллере сигнализации будут обнулены значения ячеек для записи режима работы сигнализации. Так если например кнопкой включить режим оповещения смс сообщением (кнопкой или смс), включить дежурный режим (например кнопкой  «Alarm») и потребовать сигнализацию выслать отсчет (команда «Rtr3») то придет сообщение, где не будет упоминания об включённом или отключённом режиме оповещения звонками. Это происходит от того, что информация об этом режиме отсутствует в массиве. Другими словами, отсутствие в сообщение упоминания о режиме «Ring», просто говорит о том, что этим режимом с момента включения сигнализации еще не пользовались.

Ниже представлены смс команды:

Sig1 — включить дежурный режим;

Sig0 — отключить дежурный режим;

Sms1 — включить оповещение смс сообщениями;

Sms0 — отключить оповещение смс сообщениями;

Ring1 — включить оповещение звонками;

Ring0 — отключить оповещение звонками;

Rtr3 — выслать смс с отчётом.

Ниже представлены условные обозначения в смс сообщениях от сигнализации:

Sig1 — дежурный режим включен;

Sig0 — дежурный режим отключен;

Sms1 — включено оповещение смс сообщениями;

Sms0 — оповещение смс сообщениями отключено;

Ring1 — включено оповещение звонками;

Ring0 — оповещение звонками отключено;

220On — наличие заряжающего тока (наличие сети 220 вольт);

220Off — нет наличия заряжающего тока (отсутствие сети 220 вольт);

1On, 2On, 3On,.......11On — сработал датчик. (сигнализация определит какой из датчиков сработал и укажет его номер от 1 до 11. Если после отправки первого смс сообщения, через какое-то время сработает еще один датчик, то сигнализация вышлет еще одно смс с информацией об новом сработавшем датчике. Сигнализация способна определить и зафиксировать любое число одновременно сработавших датчиков, но передать информацию об этом может максимум при 8 -ми сработавших датчиков. Это связанно с ограничениями числу символов передаваемых в виде смс модулем Sim800L. Если все же сработало одновременно более 8 датчиков одновременно, то на телефон владельца сигнализации придет пустое смс.)

Если никакой информации о датчиках в смс сообщении нет, по мимо информации о состоянии сигнализации, то это говорит что все датчики исправны и находятся в дежурном режиме.

Фрагмент снимка с экрана телефона.
Фрагмент снимка с экрана телефона.

На снимке с экрана телефона видно, что в 8:35 на сигнализацию была отправлена команда "Rtr3", через несколько секунд сигнализация отправила ответное сообщение "Sms0 Ring0 Sig0 220-Off", то есть - смс оповещение отключено, оповещение звонками отключено, охранный режим отключен, наличие сети 220 вольт отсутствует.

Далее я включил при помощи кнопок оповещение смс сообщениями и охранный режим (Alarm). В 8:36 я замкнул клемму GND с клеммой датчика №4. Через несколько секунд пришло сообщение от сигнализации "Sms1 Ring0 Sig1 4-On; 220-Off", то есть - смс оповещение включено, оповещение звонками отключено, охранный режим включен, датчик №4 отработал, наличие сети 220 вольт отсутствует.

Затем я отключил клемму №4 от клеммы GND, и подключил к ней клемму №7. Сигнализация тут же прислала мне сообщение "Sms1 Ring0 Sig1 7-On; 220-Off".

После этого я отключил клемму №7 от GND. Теперь я решил попробовать как поведет себя сигнализация если последовательно к клемме GND подсоединять клеммы датчиков. И так, сначала я подключил к GND клемму №7, естественно пришло сообщение - "Sms1 Ring0 Sig1 7-On; 220-Off", затем я не отключая клемму №7, замкнул на GND клемму № 4. Пришло сообщение: "Sms1 Ring0 Sig1 4-On; 7-On; 220-Off". То есть, как видно пришло сообщение где отражено что отработали оба датчика. Верней так как датчик 7 и так был уже отработан, но при отработке нового датчика, сигнализация все равно отправит сообщение.

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

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

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

Следующая статья: https://dzen.ru/a/ZmD8-nKsZUmRK3OW

В начало: https://dzen.ru/a/ZEsZ402hNRy3r9oj