2. Домофон

2.1. Коды

Раздел «Коды» предназначен для создания и назначения кодов для конкретной квартиры.

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

Для создания нового код необходимо нажать кнопку «Добавить код» (Рисунок 1).

image.png

Рисунок 1 — Кнопка добавления нового кода

Далее появляется модальное окно, в котором нужно указать следующие данные (Рисунок 2):

image.png

Рисунок 2 — Создание нового кода

Для быстрого поиска конкретной квартиры или кода предусмотрен «Поиск», позволяющий найти интересующий код/квартиру (Рисунок 3).

image.png

Рисунок 3 — Поисковое поле

Перед поиском необходимо выставить переключатель на нужный параметр в зависимости от цели поиска. Переключатель содержит следующие значения (Рисунок 4):

image.png

Рисунок 4 — Переключатель параметра поиска

При нажатии на значка "Три точки" (расположенного справа от от переключателя параметра поиска)  откроется дополнительное меню, содержащее следующие действия (Рисунок 5, 6):

image.pngimage.png

Рисунок 5, 6 — Дополнительное меню с действиями

При необходимости можно удалить ненужный код, нажав на кнопку «Корзина», расположенную рядом с кодом (Рисунок 7).

image.png

Рисунок 7 — Удаление конкретного кода

2.2. Ключи

Раздел «Ключи» предназначен для хранения и настройки ключей. Данный разделен состоит из 2-х вкладок:

2.2.1. Список ключей

Вкладка «Список ключей» содержит список ключей, которые были добавлены и привязаны к квартирам.

Один ключ может быть привязан только к одной квартире. 

Для добавления нового ключа необходимо нажать на кнопку «Добавить ключ» (Рисунок 8).

image.png

Рисунок 8 — Кнопка добавления ключа

Затем появится окно, в котором необходимо указать следующие данные (Рисунок 8):

image.png

Рисунок 8 — Добавление нового ключа

Каждый ключ, находящийся в системе, можно отредактировать или удалить. При редактировании есть возможность изменить квартиру, к которой будет привязан данный ключ (Рисунок 9).

image.png

Рисунок 9 — Удаление, редактирование ключа

В разделе предусмотрен поиск, позволяющий найти необходимый ключ, введя его идентификатор или номер квартиры. Поиск начинает работать после ввода первого символа в строку. Обновление поиска происходит после добавления каждого символа (Рисунок 10).

image.png

Рисунок 10 — Поиск ключа

Перед поиском необходимо выставить переключатель на нужный параметр в зависимости от цели поиска. Переключатель содержит следующие значения (Рисунок 11):

image.png

Рисунок 11 — Переключатель параметра поиска

При нажатии на значок  "Три точки" (расположенный справа от переключателя параметра поиска) появится дополнительное меню, в котором содержатся следующие функции: (Рисунок 12):

image.png

Рисунок 12 — Дополнительное меню с функциями

2.2.2. Прошивка ключей

Для того, чтобы прошить ключи с помощью панели, ключи не должны быть прошиты ранее

Сначала необходимо записать ключи на панель любым удобным вам способом. После того, как все ключи будут добавлены, необходимо перейти на вкладку «Прошивка ключей», активировать переключатель «Прошивка ключа» и прописать следующие настройки в одном из секторов (не нулевом!): 

После чего нажать Сохранить.

Так как был выбран тип ключа А, то шифр вводится в левом значении. В среднем значении должен использоваться access bit FF078069 (универсальный ключ, который позволяет свободно шифровать ключи). В правом значении вводится пустой шифр FFFFFFFFFFFF. 

Например: 112233445566 FF078069 FFFFFFFFFFFF

image.png

Рисунок 13 — Включение функции прошивки ключей

После сохранения настроек прошивки ключей необходимо поочередно подносить ключи к считывателю. При прикладывании ключа на экране панели отобразится слово «Держит», ключ нужно держать до тех пор, пока эта надпись не пропадет.

При удачной прошивке ключа в логах будет отображаться: 

UART[1108]: RFID 0000004E37BFB0, apartment 0, mifare markup write success (sector: 1, block: 3) 

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

image.png

Рисунок 14 — Отключение функции прошивки ключей

После прошивки ключей необходимо активировать Защищенный режим.

2.2.3. Защищенный режим

Вкладка «Защищенный режим» содержит настройки для проверки шифрования.

Для начала работы с шифрованием необходимо активировать саму функцию "Защищенный режим" (Рисунок 15).

image.png

Рисунок 15 — Включение функции "Защищенный режим"

Далее необходимо установить следующие параметры:

При включении Инкремента необходимо указать номер блок сектора (в нашем примере —1)

После всех настроек обязательно нужно нажать кнопку "Сохранить" (Рисунок 16).

image.png

Рисунок 16 — Настройка защищенного режима

Если все было сделано правильно, то при прикладывании ключа в логах будет отображаться следующее:

RFID 0000004E37BFB0, apartment 0, increment success:"0" => "1" (sector: 1, block: 1)

Подробную информацию по настройке и проверке шифрования смотрите блок "Настройка и проверка зашифрованных ключей".

Настройка и проверка зашифрованных ключей
Шифрование ключей через умный домофон Сокол в целях защиты от копирования

Прежде, чем начать работу по прошивке ключей, необходимо убедиться в том, что ключи не были прошиты ранее, они должны быть пустыми.

Ключи должны быть "залиты" на панель перед шифрованием вручную или через автосбор.

Работу по шифрованию ключей рекомендуется проводить через POSTMAN. API работает на порту 8080.

Последнюю версию API можно запросить в группе поддержки в Telegram, либо скачать с этой страницы.

Шаг 1

Для шифрования ключей через домофонную панель потребуется использовать API /v1/key/markup/mifare (Рисунок 1).

При GET-запросе с домофонной панели будет виден ответ, в котором отобразятся 16 секторов (0-15) с данными по каждому сектору. По умолчанию они все пустые. 

image.png

Рисунок 1 — Шифрование ключей через API

Необходимо выбрать один любой сектор из 16 (не рекомендуется использовать сектор 0, так как в нём чаще всего хранятся системные данные ключа).

Для защиты ключа от копирования нужно шифровать все сектора от 0 до 15.

Шаг 2

Создание массива данных (Рисунок 2):

{
    "enable": true,
    "numSectors": 1,
    "markup": {
        "1": {
            "skip": {
                "err": true,
                "always": false
            },
            "key": {
                "type": "A",
                "value": "FFFFFFFFFFFF"
            },
            "3": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",
            "2": null,
            "1": null,
            "0": null
        }
    }
}
Рисунок 2— Массив данных

Где:

"enable": true,  — включает режим прошивки ключей
    "numSectors": 1, количество секторов (всегда 1, так как проверка осуществляется по одному сектору)
    "markup": {
        "1": { — номер сектора
"key": {
                "type": "A", тип ключа
                "value": "FFFFFFFFFFFF" — для авторизации в пустой сектор всегда будут такие значения
},
            "3": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",  — имеет вид "TypeA_AccessBits_TypeB"
и имеет структуру: TypeA = FFFFFFFFFFFF, Access bits = FF078069, TypeB = FFFFFFFFFFFF
            "2": null,
            "1": null,
            "0": null

}

В зависимости от того, в какой сектор будет зашиваться нужный ключ, необходимо выбрать раздел из 12 символов (typeA/typeB) и записать туда нужное значение.  В будущем при проверке ключей домофонной панелью нужно будет указать именно тот раздел, в котором был вписан ключ. Например, готовый ключ в данном примере может выглядеть следующим образом: 112233445566FF078069FFFFFFFFFFFF, соответственно, редактируется только typeA, использоваться в следующем методе будет "key_type": "A".

AccessBits наугад вписывать не нужно, так как можно заблокировать запись/чтение секторов ключа.
Калькулятор для вычисления accessbits под различные требования: http://calc.gmss.ru/Mifare1k/

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

Шаг 3

Вставляется массив в POSTMAN.

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

image.png

image.png

Рисунок 3  — Массив в POSTMAN

Нажать кнопку SEND.

Защищенный режим включен.

Шаг 4

Далее нужно начать прикладывать ключи, при этом на панели последовательно будут появляться надписи HOLD и OPEN. Это значит, что ключ шифруется. Если отображается только надпись OPEN, то ключ готов к использованию.

После шифрования всех нужных ключей, необходимо в массиве в POSTMAN исправить строку "enable": true на "enable": false и снова нажать SEND. Тем самым выключается режим шифрования ключей.

"enable": false,  — выключает режим шифрования ключей

Шаг 5

Далее используется метод /key/settings. Через GET можно получить массив данных.

Правится по примеру (Рисунок 4):

{
    "mode": 1,
    "autocollect": {
        "enabled": false
    },
    "encryption": {
        "enabled": true,
        "key_type": "A",
        "key_auth": "112233445566",
        "sector": 1,
        "increment": {
            "enabled": false,
            "block": 0,
            "openByError": false
        }
    },
    "kb_codes": true,
    "offset": 255
}
Рисунок 4 — Массив через GET

Где:

"enabled": true, — вписывается, чтобы включить шифрование
key_auth": "112233445566"— вписывается шифр, который был придуман ранее
"sector":первым указывается сектор, который был указан ранее перед шифрованием

Отправляется команду PUT (Рисунок 5).

image.png

Рисунок 5 — Отправка команды PUT

Шаг 6

Необходимо зайти в саму домофонную панель в раздел "Ключи" во вкладку "Защищенный режим" и убедиться, что в настройках включено шифрование (Рисунок 6).

image.png

Рисунок 6 — Включение шифрования

После этого нужно включить "Защищенный режим" на каждом ключе, нажав на шестеренку рядом с ключом (Рисунок 7).

image.png

Рисунок 7 — Включение защищенного режима на каждом ключе.

На этом процесс шифрования завершен. Теперь домофон могут открывать только прошитые ключи, скопированные ключи работать не будут.

Видеоинструкция по шифрованию ключей

Проверка зашифрованных ключей

Проверка позволит ограничить доступ в подъезд по незашифрованным ключам.

Используется метод /key/settings

Рассмотрим разметку ключей подробнее, чтобы понять, как работает шифрование (Рисунок 8):

  • Enable — включение / выключение защищенного режима;
  • Key_type — поддерживает тип «Key A» и «Key B»;
  • Key_auth — содержит 12 символов в 16-ой системе (6 байт);
  • Sector — содержит сектора с 0 по 15.

image.png

Рисунок 8 — Разметка ключа

Каждый ключ имеет сектора с 0 по 15. В секторе располагается блок, который содержит 4 строки (0, 1, 2, 3). Каждая строка поддерживает 16 байт, но 3-я строка зарезервирована как ключ доступа.

Строка с ключом доступа содержит:

  • Key A;
  • Access bits;
  • Key B.

Key_type — включает в себя «Key A» и «Key B». Поле Key_type представляет из себя выпадающий список для выбора.

Key_auth — это текстовое поле, в котором указано значение «Key A» или «Key B». Может содержать только 12 символов в 16-ой системе (6 байт).

Sector — содержит сектора от 0 по 15. Именно здесь выбирается сектор, который будет проходить проверку.

Increment

Increment — это улучшенная защита от копирования (Рисунок 9). Такая защита достигается следующим способом: когда происходит авторизация в сектор ключа (от 0 до 15), в указанный блок от 0 до 3 записывается число. При следующем прикладывании ключа это число каждый раз увеличивается на 1. Данное действие записывается также и в логи. Например, было изначально число 1, после того как приложили ключ и число увеличилось на 1 - стало 2. Теперь число 2 будет хранится в ключе и в логах. Внешний сервис должен следить за тем, чтобы в прикладываемом ключе, в логах данные числа равномерно увеличивались. Если новое значение в ключе меньше значения в сервисе, то внешний сервис должен заблокировать ключ.

{
  "autocollect": {
    "enabled": false
  },
  "encryption": {
    "enabled": false,
    "key_type": "B",
    "key_auth": "FFFFFFFFFFFF",
    "sector": 0,
    "increment": {
      "enabled": false,
      "block": null,
      "openByError": false
    }
  }
  "kb_codes": true,
  "offset": 255
}

Рисунок 9 — Increment

  • Enable — включение / выключение;
  • Block — поддерживает от 0 до 3;
  • OpenByError — функция позволяет открыть дверь, если при работе с ключом произошла ошибка.

2.3. Квартиры

В разделе «Квартиры» отображается полный список квартир, добавленных на домофонную панель. Здесь присутствуют как общие настройки так и настройки для конкретной квартиры. 

Чтобы открыть настройки для конкретной квартиры, необходимо нажать на «Шестеренку» рядом с нужной квартирой (Рисунок 17).

image.png

Рисунок 17 — Открытие персональной настройки квартиры

Далее появится окно с настройками, поделенное на 5 вкладок:

  1. Основные;
  2. Аудио;
  3. Ключи;
  4. Коды;
  5. Диагностика.

Сохранять настройки для каждой вкладки необходимо ОТДЕЛЬНО. Внизу в каждой вкладке располагается кнопка "Сохранить", которая сохраняет внесенные изменения только в рамках данной вкладки.

Во вкладке «Основные» расположены следующие параметры (Рисунок 16):

image.png

Рисунок 18 — Основные настройки конкретной квартиры

Вкладка «Аудио» содержит параметры, позволяющие настроить звук для конкретной квартиры.

Каждый параметр можно настроить как индивидуально, так выбрать общие настройки (поставить галочку "Общедомовые"), которые настраиваются в разделе "Звук" (Рисунок 19):

Вызовы в аналоговые трубки

Мобильное приложение

image.png

Рисунок 19 — Настройка звука для домофонной панели, трубки и мобильного приложения для конкретной квартиры

Вкладка «Ключи» позволяет добавить ключ, который будет привязан к данной квартире.

Для добавления нового ключа в поле «Добавить ключ» необходимо ввести номер ключа и нажать на кнопку «Добавить новый ключ».  Параметр "Защищенный режим" позволяет зашифровать добавляемый ключ. Но для его работы необходимо включить "Защищенный режим" в разделе "Ключи" во вкладке "Защищенный режим" (Рисунок 20).

image.png

Рисунок 20 — Привязка нового ключа к квартире

При необходимости можно удалить ключ, нажав на кнопку «Корзина», расположенная напротив ненужного ключа (Рисунок 21).

image.png

Рисунок 21 — Удаление ключа

Вкладка «Коды» содержит список кодов, привязанных к данной квартире.

Для добавления нового кода в поле «Добавить код» следует ввести номер кода и нажать на кнопку «Добавить» (Рисунок 22).

image.png

Рисунок 22 — Привязка нового кода к квартире

Существует возможность удалить код при нажатии на кнопку «Корзина», расположенную напротив ненужного кода. А если необходимо удалить все коды за раз, то необходимо нажать на "Удалить все коды" (Рисунок 23).

image.png

Рисунок 23 — Удаление кода

Вкладка «Диагностика» содержит настройки, позволяющие решить проблему со звонком для конкретной квартиры. Используются следующие параметры (Рисунок 22):

Уровни сопротивления

Диагностика

image.png

Рисунок 24 — Настройка сопротивления конкретной квартиры

Для добавления новой квартиры необходимо нажать на кнопку «Добавить квартиру» (Рисунок 23).

image.png

Рисунок 25 — Кнопка добавления квартиры

Далее откроется окно, в котором необходимо указать следующие данные (Рисунок 26):

image.png

Рисунок 26 — Добавление новой квартиры

Для удаления квартиры следует нажать на кнопку «Корзина», расположенную напротив ненужной квартиры (Рисунок 27).

image.png

Рисунок 27 — Удаление квартиры

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

2.4 Раздел «Матрица»

Раздел «Матрица» отвечает за сравнение вводимых данных на домофонной панели с установленными на коммутаторе.

Если во время совершения звонка данные совпадают и проходят проверку, то звонок успешно состоится.

На панели допускается устанавливать до 3-ех коммутаторов от фирмы "Визит" и до 4-ех "Цифрал", "Элтис", "Бевард", "Метаком", "Факториал". Коммутаторы можно использовать следующего типа:

Для настройки и переключения между коммутаторами необходимо в верхней части страницы нажимать на соответствующий коммутатор. Каждый коммутатор нужно настраивать отдельно (Рисунок 26).

image.png

Рисунок  28 — Переключение между коммутаторами

В каждую ячейку матрицы забивается одна квартира. Размер матрицы зависит от количества выставленных квартир в коммутаторе (Рисунок 29). 

При попытке позвонить в квартиру панель отправляет команду (что мы хотим позвонить в определенную квартиру) на sip-сервер. Дальше sip-сервер и «Платформа управления домофонии» проверяют наличие такой квартиры и указаны ли аккаунты для звонка в мобильное приложение.

image.png

Рисунок 29 — Размер матрицы

Мастер диагностики — функция позволяет произвести массовую диагностику квартир, которые указаны в матрице.

Для этого нужно указать диапазон квартир и нажать на кнопку «Запустить диагностику» (Рисунок 30).

image.png

Рисунок 30 — Запуск диагностики

Далее в матрице отобразится отчет о состоянии каждой трубки квартиры (Рисунок 31).

Трубка в квартире может быть следующего состояния:

image.png

image.png

Рисунок 31 — Отчет диагностики с отображением номера квартиры и его состояния

Для автоматического заполнения матрицы можно воспользоваться "Мастером автозаполнения" (Рисунок 32).

image.png

Рисунок 32 — Мастер автозаполнения

Мастер автозаполнения — позволяет упростить заполнение матрицы путем указания следующих данных (Рисунок 33):

image.png

Рисунок 33 — Настройка мастера автозаполнения

После заполнения матрицы или любых изменений обязательно нужно нажать на кнопку "Сохранить матрицу" (Рисунок 34).

image.png

Рисунок 34 — Сохранение всех настроек

2.5. Вход

Раздел «Вход» отвечает за работоспособность и настройку дверей. Здесь содержатся следующие параметры (Рисунок 35):

Общие настройки

Первый вход

Второй вход

image.png

Рисунок 35 — Настройки раздела "Вход"

2.6. Калитка

Режим "Калитки" позволяет совершить звонок с домофонной панели, установленной на калитке, в мобильное приложение или в аналоговую трубку на основной домофонной панели.

Совершая звонок с калитки, происходит вызов по SIP-протоколу на основную домофонную панель, после чего вызов идет в аналоговую трубку или мобильное приложение.

Префикс — это порядковый номер дома, который задается, чтобы разделять дома между собой при условии, что они привязаны к одной или нескольким калиткам. Делается это для того, чтобы можно было позвонить в конкретную квартиру конкретного дома. Допустим, имеется 2 дома и одна калитка. В обоих домах есть повторяющиеся квартиры, для этого и назначается на дом префикс. Префикс на первый дом  – 1, на второй – 2. Например: для вызова квартиры 45 в первом доме нужно совершить следующие действия:

  1. Ввести префикс дома (для примера 1); 
  2. Нажать на кнопку звонка;
  3. Ввести номер квартиры (для примера 45);
  4. Нажать на кнопку звонка.

Аналогично с квартирами во втором доме. Только в префиксе будет указано значение – 2.

2.6.1. Настройка "Режим калитки"

Необходимо включить сам "Режим калитки" (Рисунок 34).

image.png

Рисунок 36 —  Включение "Режим калитки"

После этого станут доступны 2 функции:

  1. Прямые звонки;
  2. Префикс.

Прямые звонки — обязательная для включения функция. позволяющая совершать звонки с калитки в конкретную квартиру. После ее активации ниже появляется блок с дополнительными параметрами, которые необходимо заполнить (Рисунок 37).

image.png

Рисунок 37 — Включение "Прямые звонки" 

Данный блок позволяет настроить панель в рамках одного дома. То есть, каждый такой блок — это конкретный дом, а в каждом доме есть один или несколько подъездов и множество квартир. Поэтому заполняются следующие данные:

Переключатель "Префикс" дает доступ к кнопке "Добавить префикс" и полю "Префикс". Кнопка "Добавить префикс" позволяет добавлять блоки с вышеупомянутыми параметрами. Это понадобиться, когда к одной калитки подсоединены несколько домов (Рисунок 38).

image.png

Рисунок 38 — Возможности префикса

Кнопка "Сохранить" — позволяет сохранить все внесенные параметры.

2.6.2. Принцип работы "Режим калитки"

Домофон «Сокол» поддерживает входящие вызовы в зависимости от того, на какую квартиру вы делаете вызов. Есть два разных сценария:

  1. Звонок на 0 квартиру сразу коммутируется на панель и работает как громкоговоритель;
  2. Звонок на другие номера квартир инициирует звонок в аналоговую трубку, подключенную к панели, на которую приходит входящий звонок. Это необходимо для приема звонка с калиток.

sip: 42@televoip.is74.ru:7777

Когда совершается звонок в трубку панель отправляет сообщение, которое выглядит следующим образом:

Если совершать звонок с панели, которая установлена на калитке, то будет отправляться идентичное сообщение. Но если на калитке включен префикс, то сообщение будет выглядеть по-другому:

2.7. SOS / Консьерж

На домофоне встроены функции звонка в «SOS» и «Консьерж», для которых выведены 2 отдельные кнопки.

2.7.1. Функция SOS

Функция SOS позволяет совершить звонок напрямую с помощью SIP-протокола в службу спасения при чрезвычайной ситуации. По умолчанию, чтобы кнопка «SOS» заработала, ее необходимо удерживать в течение трех секунд.

2.7.2. Функция Консьерж

Это обычный звонок в трубку и мобильное приложение, но с отдельно выделенной кнопки.

Раздел «SOS и Консьерж» служат для настройки данных функций. Здесь можно указать следующие данные (Рисунок 39):

image.png

Рисунок 39 — Настройка «SOS и Консьерж»

2.8. Оптический тампер

Оптический тампер — это миниатюрное устройство на плате панели, состоящее из излучателя и фотоприемника. В случае несанкционированного открытия ящика (шкафа) или демонтажа панели, изменится уровень воспринимаемого фотоприёмником излучения, что будет являться тревожным сигналом. Пределы работы оптического тампера регулируемые, что позволяет подстроиться под любые объемы установочного ящика.

Для настройки оптического тампера доступны следующие параметры (Рисунок 40):

image.png

Рисунок 40 — Настройка оптического тампера

2.9. Бегущая строка

Раздел предназначен для настройки бегущей строки на экране панели. Данный раздел содержится следующие параметры (Рисунок 41):

image.png

Рисунок 41 — Настройка бегущей строки


Версия #40
Создано 24 октября 2023 03:56:46
Мальцева Анастасия обновил 20 сентября 2024 10:38:57