🛠 База знаний: Инженер ПНР

Справочник по сетям, СКУД, видеонаблюдению и диспетчеризации

Базовая сетевая Wiki инженера ПНР

1. Главные понятия: IP, MAC и Маска

Представьте, что сеть — это город.

2. Шлюз и DNS

3. Золотое правило ПНР: Статика vs DHCP
Вся инфраструктура (Серверы, Камеры, Контроллеры СКУД, ПЛК, Коммутаторы) ВСЕГДА настраивается на СТАТИЧЕСКИЕ IP-адреса. По DHCP должны работать только ноутбуки инженеров и смартфоны.

4. Как "раскидывать" IP-адреса (IP-планирование)

Никогда не раздавайте адреса хаотично. В сети с маской 255.255.255.0 у вас есть 254 свободных адреса. Пример грамотного распределения:

5. Что такое VLAN (Виртуальные сети)

На крупных объектах все устройства не пихают в одну сеть. Их разделяют на VLAN (Virtual Local Area Network). Представьте, что у вас один физический коммутатор на 24 порта. С помощью VLAN вы программно "пилите" его на три независимых коммутатора:

Зачем? Безопасность (бухгалтер не достучится до СКУД) и стабильность (трафик камер не "положит" офисную сеть).

🔥 Боевой пример: Засада с заводскими IP
Вы привезли на объект 20 новых камер Hikvision. Заводской IP у всех одинаковый — 192.168.1.64. Если монтажник воткнет их все в коммутатор разом, сеть "ляжет" от конфликта IP, и вы не сможете зайти ни на одну. Как правильно: Подключайте камеры по одной к своему ноутбуку, меняйте IP на проектный, клейте стикер с новым IP на камеру, и только потом отдавайте в монтаж. Либо используйте утилиты пакетной активации (SADP Tool / ConfigTool).

6. Инструментарий ПНР-щика (Командная строка)

ping 192.168.1.50 -t  # Бесконечная проверка связи с устройством
ipconfig              # Узнать IP-адрес своего ноутбука
arp -a                # Показать таблицу IP и MAC-адресов в сети

7. Маршрутизация: Как подружить две разные подсети

Представьте ситуацию: у вас есть сервер СКУД в офисной сети 192.168.1.10 и контроллер двери в технической сети 192.168.2.50. Маска у обоих 255.255.255.0. Напрямую они друг друга не увидят никогда. Коммутатор (свитч) здесь не поможет — он работает только внутри одной подсети (на 2 уровне OSI).

Чтобы пакет из сети 1.X попал в сеть 2.X, нужен Маршрутизатор (Роутер) или L3-коммутатор. Процесс называется маршрутизацией.

Как это настроить (3 обязательных шага):
  1. У роутера должно быть две "ноги" (интерфейса). Одна смотрит в сеть 1.X (например, имеет IP 192.168.1.1), вторая смотрит в сеть 2.X (имеет IP 192.168.2.1).
  2. Настройка Шлюза на сервере СКУД: В настройках сетевой карты сервера (192.168.1.10) вы ОБЯЗАТЕЛЬНО должны прописать Основной шлюз (Default Gateway) — 192.168.1.1. Сервер рассуждает так: "Ага, мне нужно отправить пакет на 192.168.2.50. Это не моя улица. Значит, я отдам пакет Шлюзу, пусть он разбирается".
  3. Настройка Шлюза на контроллере СКУД: В настройках контроллера (192.168.2.50) вы прописываете шлюз 192.168.2.1. Когда контроллер захочет ответить серверу, он тоже отдаст пакет своему шлюзу.
🔥 Боевой пример: Забытый шлюз на камере
Вы сидите с ноутбуком в сети 192.168.1.X. Пытаетесь пинговать камеру в сети 192.168.2.X. Пинга нет. Вы идете к камере, подключаетесь к ней напрямую проводом — камера работает, IP верный! В чем дело?
Причина: Монтажник прописал камере IP 192.168.2.50 и маску, но поле "Шлюз" оставил пустым (или нулями). Ваш пинг от ноутбука через роутер ДОХОДИТ до камеры. Камера его принимает, формирует ответ (Pong), видит, что получатель (ваш ноутбук) находится в чужой сети, пытается отправить ответ на шлюз... а шлюз не прописан! Пакет уничтожается. Правило: Если устройства в разных подсетях, шлюзы должны быть прописаны у ВСЕХ участников обмена.

8. Железо: Коммутаторы L2, L3 и Маршрутизаторы

Чтобы пакеты ходили между сетями, нужно правильное железо. В чем разница?

9. Как настроить маршрутизацию (Inter-VLAN routing)

Есть два классических способа подружить сети (например, VLAN 10 для СКУД и VLAN 20 для Видео):

  1. "Роутер на палочке" (Router on a stick): У вас есть обычный L2-свитч и отдельный роутер (например, MikroTik). Вы соединяете их ОДНИМ кабелем. На свитче этот порт настраивается как Trunk (пропускает все VLAN). На роутере вы создаете виртуальные сабинтерфейсы (например, ether1.10 с IP 192.168.1.1 и ether1.20 с IP 192.168.2.1). Роутер принимает трафик из одного VLAN, "переваривает" его и отправляет обратно в другой VLAN по тому же кабелю.
  2. Маршрутизация на L3-коммутаторе (SVI): Роутер вообще не нужен! Прямо в командной строке L3-свитча вы создаете виртуальные интерфейсы (SVI).
    interface vlan 10 -> ip address 192.168.1.1 255.255.255.0
    interface vlan 20 -> ip address 192.168.2.1 255.255.255.0
    Свитч сам начинает перекидывать пакеты между этими сетями со скоростью портов (Gigabit/10G).
🔥 Боевой пример: "Бутылочное горлышко" видеонаблюдения
На заводе 100 IP-камер (сеть 192.168.2.X) и сервер TRASSIR (сеть 192.168.1.X). Сисадмин настроил маршрутизацию через "Роутер на палочке" (MikroTik) по гигабитному линку. 100 камер генерируют поток 600 Мбит/с. Этот поток летит в роутер, роутер пыхтит (у него процессор загружен на 100%), маршрутизирует трафик и отправляет его обратно в свитч к серверу.
Итог: Роутер "захлебывается", видео тормозит, сеть висит. Решение для ПНР: Тяжелый трафик (видео) между подсетями должен маршрутизироваться ТОЛЬКО ядром сети — мощным L3-коммутатором на аппаратном уровне (ASIC-чипами), а не программным роутером! Роутер оставьте только для выхода в интернет.

10. Архитектура для бедных: 30+ камер и СКУД при жестком бюджете

Что делать, если заказчик хочет 30-40 камер, СКУД на 5 дверей, но денег на умные L3-коммутаторы (Cisco, Eltex MES3000) нет, и бюджет позволяет купить только дешевые "неуправляемые" свитчи?

🔥 Скрытая деталь: Тормоза СКУД из-за камер (Broadcast)
Контроллеры СКУД (Sigur, RusGuard, IronLogic) имеют очень слабые процессоры. Если вы от безысходности воткнете контроллер СКУД в один дешевый неуправляемый свитч вместе с 30 камерами, произойдет страшное. Камеры постоянно генерируют широковещательный мусор (ARP-запросы, мультикаст). Процессор контроллера СКУД будет пытаться обработать каждый этот пакет, загрузится на 100%, и турникет начнет открываться с задержкой в 2-3 секунды после поднесения карты.
Правило: Никогда не мешайте СКУД и Видео в одном физическом сегменте на неуправляемом железе! Либо VLAN, либо физически разные свитчи.

11. Топология и порты: Как правильно соединять PoE-коммутаторы

Когда камер много (30-50+), а бюджет ограничен, нельзя просто соединять свитчи гирляндой (один за другим). Это приведет к катастрофе.

🔥 Боевой пример: PoE-бюджет и порты Hi-PoE (Ultra PoE)
Вы купили поворотную PTZ-камеру (Speed Dome) с дворником и мощным ИК-прожектором на 150 метров. В характеристиках написано: "Потребление 40 Вт". Вы втыкаете её в обычный PoE-порт коммутатора, а она не крутится или постоянно перезагружается.
Причина: Стандартный порт PoE (802.3af) выдает максимум 15.4 Вт. Улучшенный порт PoE+ (802.3at) выдает 30 Вт. Вашей камере нужно 40 Вт!
Решение: Ищите на коммутаторе порты, выделенные красным или оранжевым цветом (обычно это порты №1 и №2). Это порты Hi-PoE (802.3bt), они могут выдавать до 60-90 Вт. Если таких портов нет, придется покупать отдельный PoE-инжектор на 60 Вт и ставить его в разрыв кабеля перед камерой.

Архитектура СКУД и инженерная база

СКУД — это не просто "приложил карточку — дверь открылась". Это сложный комплекс, где цена ошибки — заблокированные при пожаре люди или сгоревшие контроллеры.

1. Золотое правило контроллера (Офлайн-режим)

Любая современная сетевая СКУД состоит из трех уровней: Считыватели, Контроллеры и Сервер. Главное правило: Контроллер должен принимать решение об открытии двери САМ, без связи с сервером. Сервер нужен только для заливки в контроллер базы ключей и сбора логов. Если сеть упадет, дверь должна работать.

🔥 Боевой пример: Сгоревшее реле и шунтирующий диод
Монтажник подключает мощный электромагнитный замок напрямую к реле контроллера СКУД. Через 2 месяца контроллер умирает. Причина: Электромагнит — это катушка индуктивности. Когда реле отключает питание замка, возникает ЭДС самоиндукции (обратный скачок напряжения до сотен вольт), которая пробивает контакты реле. Решение: ВСЕГДА ставьте шунтирующий диод (например, 1N4007) параллельно контактам замка в обратной полярности! Он "гасит" этот скачок. У нормальных брендов (Sigur) диоды идут в комплекте в пакетике.

2. Протоколы считывателей: Wiegand vs OSDP

🔥 Скрытая деталь: Чудеса с длиной Wiegand
Максимальная длина линии Wiegand от считывателя до контроллера по обычной неэкранированной витой паре — около 15-20 метров (хотя в теории пишут до 100м). Если прокинуть 50 метров, начнутся чудеса: человек прикладывает карту, считыватель пищит, а контроллер пишет в лог "Неизвестный формат карты". Это происходит из-за наводок и затухания сигнала. Решение: Если считыватель далеко, переводите его на протокол OSDP (RS-485 бьет на 1200 метров) или ставьте контроллер ближе к двери.

3. Идентификаторы: Почему EM-Marine должен умереть

Эра простых белых карточек EM-Marine (125 кГц) прошла. Их можно скопировать в любом ларьке за 100 рублей. Если вы ставите EM-Marine на завод — СКУД там просто для галочки.

4. Замки и Пожарная безопасность (NO vs NC)

Замки делятся на два типа по поведению при отключении электричества:

🔥 Боевой пример: Аппаратная разблокировка при пожаре
По ГОСТу пути эвакуации должны оборудоваться замками типа NO (магнитами). При срабатывании пожарной сигнализации (АПС) двери должны открыться. Фатальная ошибка: Интегрировать СКУД и АПС только по сети (софтово). Если при пожаре сгорит свитч или зависнет сервер, люди сгорят. Решение: Пожарная сигнализация должна рвать ПИТАНИЕ замков аппаратно (через "сухой контакт" реле пожарного прибора), независимо от того, что там думает контроллер СКУД!

Сравнение логики: Sigur vs TRASSIR

Главное, что нужно понимать инженеру: TRASSIR идет от видео и нейросетей, а Sigur идет от бизнес-логики и IT-инфраструктуры.

TRASSIR: Магия видеоаналитики и Python

Вся гибкость Трассира кроется в мощнейших модулях нейроаналитики и встроенном интерпретаторе Python. Сервером СКУД выступает сам видеосервер.

🔥 Боевой пример: Ловушка Antipassback (Запрет повторного прохода)
Вы настроили строгий Antipassback. Директор заходит на завод, но турникет был открыт, и он прошел "паровозиком" за сотрудником, не приложив карту. Вечером директор пытается выйти, прикладывает карту, а турникет пишет: "Ошибка: Нет входа" (система думает, что он еще на улице). Директор в бешенстве.
Решение: Для ТОП-менеджмента всегда настраивайте "Мягкий Antipassback" (система пускает, но пишет нарушение в лог) или ставьте галочку "Игнорировать правила зональности".

Sigur: Бог корпоративной логики и интеграций

Sigur — это конструктор для IT-директора и HR. Его гибкость в том, что он «из коробки» умеет общаться с огромным количеством стороннего софта.

Идеальный симбиоз: Логика доступов и турникеты строятся на контроллерах Sigur, а видеонаблюдение и распознавание лиц — на серверах TRASSIR. Системы интегрируются друг с другом по сети.

SCADA: Системы диспетчеризации

SCADA (Supervisory Control And Data Acquisition) — это «Режим Бога» для инженера. Система собирает данные со всех инженерных систем (вентиляция, электроснабжение, котельные) и выводит их на экран диспетчера.

Архитектура SCADA

  1. Нижний уровень (Полевой): Датчики температуры, давления, реле, задвижки.
  2. Средний уровень (ПЛК): Программируемые логические контроллеры (Овен, Wiren Board). Собирают сигналы и управляют клапанами.
  3. Верхний уровень (SCADA-сервер): Софт, опрашивающий ПЛК по протоколам Modbus RTU/TCP или OPC UA.
🔥 Боевой пример: Убийство шины RS-485 (Modbus RTU)
Монтажники часто тянут кабель RS-485 от датчиков к ПЛК "звездой" (от каждого датчика свой кабель в одну точку). Это фатальная ошибка! RS-485 работает ТОЛЬКО по топологии "Шина" (гирлянда: от устройства к устройству). При "звезде" возникают отражения сигнала, и датчики начинают хаотично отваливаться. И не забывайте ставить согласующие резисторы (терминаторы 120 Ом) на первом и последнем устройстве в линии!

Лидеры рынка РФ

Суть ПНР в SCADA: Если в СКУД вы оперируете понятиями «Сотрудник» и «Дверь», то в SCADA вы оперируете «Тегами» (переменными) — регистрами в памяти контроллера, которые нужно привязать к графическим элементам на экране (мнемосхеме).

Экосистема Eltex

Eltex идет от «сетевой инфраструктуры». Это крупнейший российский производитель телекоммуникационного оборудования, который строит свою экосистему «Умное здание».

Суперсила Eltex: Моновендорность

С Eltex можно построить всю IT-инфраструктуру здания на одном бренде:

Специфика для инженера ПНР

Чтобы работать с Eltex, нужно стать сетевым инженером (Network Engineer). Вы должны уметь работать в командной строке (CLI) коммутаторов, настраивать VLAN, транки, маршрутизацию, PoE-бюджеты и QoS.

Нюанс по СКУД: СКУД для Eltex — молодое направление. Для базовых задач (ЖК, апарт-отели) их SIP-домофоны идеальны. Но для сложной корпоративной логики (хитрые графики, алкотестирование) Sigur пока значительно гибче.

С чего начать погружение в ПНР?

Шаг 1. Подтянуть IT-базу

Шаг 2. Развернуть виртуальные стенды (Бесплатно)

Вендоры дают возможность тренироваться бесплатно:

Шаг 3. Собрать "настольный стенд"

Купите б/у IP-контроллер (Sigur E500 или Z-5R Web), считыватель Mifare, несколько карточек и блок питания. Задача: обжать витую пару, подключить всё на столе и добиться, чтобы при прикладывании карты реле щелкало.

Шаг 4. Программирование (Уровень PRO)

Выучите основы Python. Напишите скрипт в TRASSIR для отправки уведомлений в Telegram или скрипт для добавления сотрудников в Sigur через их API.

Практические советы и частые "грабли" ПНР

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

1. Ловушка PoE-бюджета (Power over Ethernet)

Часто монтажники покупают 24-портовый PoE-коммутатор и думают, что в него можно воткнуть 24 камеры. Но если суммарная мощность камер (особенно ночью, когда включается ИК-подсветка) превысит бюджет коммутатора, он начнет хаотично отключать порты.

2. Сетевые петли (Broadcast Storm)

Самый страшный сон сисадмина. Классика жанра: монтажник случайно воткнул оба конца одного патч-корда в один коммутатор (или соединил два коммутатора двумя кабелями без настройки агрегации).

Симптомы: Пакеты начинают бесконечно летать по кругу, размножаясь с огромной скоростью. Вся сеть предприятия "ложится" за секунду. Лампочки на коммутаторах начинают бешено мигать всеми портами одновременно. Пинги пропадают.
Решение: Ищите петлю и выдергивайте кабель. На всех управляемых коммутаторах (Eltex, Cisco, Mikrotik) первым делом ОБЯЗАТЕЛЬНО включайте протокол STP / RSTP (Spanning Tree Protocol). Он сам найдет петлю и программно заблокирует лишний порт, спасая сеть от падения.

3. Физика витой пары

4. Удаленный доступ (Как выпустить систему в мир)

Заказчик всегда хочет смотреть камеры или СКУД с телефона из дома. Есть 3 пути:

  1. P2P (Облако): Самый простой. Включаете галочку P2P в регистраторе, сканируете QR-код телефоном. Минусы: работает через чужие серверы (часто китайские), может тормозить, небезопасно для крупных объектов.
  2. Белый IP + Проброс портов (Port Forwarding): Провайдер дает статический (белый) IP-адрес роутеру. Вы на роутере настраиваете правило: "Всех, кто стучится снаружи на порт 8000, перенаправлять на внутренний IP камеры 192.168.1.50".
  3. VPN (Высший пилотаж): На роутере (например, Mikrotik или Keenetic) поднимается VPN-сервер (WireGuard или OpenVPN). Заказчик включает VPN на телефоне и оказывается как бы внутри локальной сети офиса. Это самый безопасный и профессиональный метод.

5. Алгоритм траблшутинга: "Камера не в сети"

Если устройство не пингуется, не спешите его менять. Идите по шагам (модель OSI снизу вверх):

  1. Физика: Горит ли лампочка (линк) на порту коммутатора? Если нет — проблема в кабеле, коннекторе или питании. Переобожмите кабель.
  2. Канал (MAC): Напишите в консоли arp -a. Виден ли MAC-адрес камеры? Если MAC виден, а пинга нет — значит, у вас на ноутбуке и на камере настроены разные подсети (разные маски).
  3. Сеть (IP): Нет ли конфликта IP-адресов? Попробуйте отключить камеру от сети (выдернуть кабель) и запустить ping на её адрес. Если пинг всё равно идет — значит, этот IP уже занят кем-то другим в сети (например, чьим-то смартфоном)!

Интеграции по API: Как системы общаются друг с другом

Времена, когда системы связывали "сухими контактами" (проводками), прошли. Сейчас СКУД, 1С и Видеонаблюдение общаются по сети через API (Application Programming Interface).

1. Что такое REST API?

Это набор правил, по которым одна программа может попросить другую что-то сделать по протоколу HTTP (как в браузере).

2. Форматы данных: JSON и XML

Чтобы программы понимали друг друга, данные передаются в структурированном текстовом виде. Сегодня стандартом является JSON.

{
  "employee_id": "1054",
  "name": "Иванов Иван",
  "event": "access_granted",
  "time": "2026-05-08T08:00:00"
}
🔥 Боевой пример: Тормоза 1С и "Синхронные" запросы
Худшее, что можно сделать — настроить СКУД так, чтобы при поднесении карты контроллер отправлял запрос в 1С: "Можно пустить?", и ждал ответа. 1С — система медленная. Человек приложит карту и будет стоять перед закрытым турникетом 3-5 секунд, собирая пробку на проходной.
Решение (Асинхронность): 1С должна раз в час выгружать списки доступов в базу Sigur. Контроллер Sigur принимает решение локально за 0.1 секунды, а уже потом, в фоновом режиме, отправляет лог прохода обратно в 1С для учета рабочего времени.

3. Инструменты ПНР-щика (Postman)

Если интеграция СКУД и 1С не работает, инженер не должен гадать. Он открывает программу Postman, вбивает туда IP-адрес сервера СКУД, формирует тестовый JSON-запрос и смотрит, какой ответ (HTTP Status Code) вернет сервер:
  • 200 OK: Всё отлично, запрос принят.
  • 401 Unauthorized: Ошибка логина/пароля (или токена) API.
  • 400 Bad Request: Вы отправили кривой JSON (например, забыли запятую).

Протоколы видеонаблюдения: ONVIF vs RTSP

Главная проблема видеонаблюдения — "зоопарк" брендов. Как заставить камеру Dahua работать с сервером TRASSIR или регистратором Hikvision? Для этого есть два универсальных языка.

1. RTSP (Real-Time Streaming Protocol)

Это "тупая труба", по которой льется только видео и звук. Больше ничего.

🔥 Боевой пример: Рассыпание картинки (I-Frame и Битрейт)
Заказчик жалуется: "Когда человек идет, за ним тянется шлейф из квадратиков (артефактов)". Это не камера плохая, это кривая настройка кодека H.265. Решение: Проверьте параметр Опорный кадр (I-Frame Interval). Он должен быть равен частоте кадров (FPS) или в 2 раза больше. Если FPS=25, I-Frame должен быть 25 или 50. Если поставить 100 — картинка будет "рассыпаться" при малейшем движении.

2. ONVIF (Open Network Video Interface Forum)

Это "умный" стандарт общения. Если камера и сервер поддерживают ONVIF, они становятся лучшими друзьями.

🔥 Скрытая деталь: Рассинхрон времени (NTP)
Вы подключаете новую камеру по ONVIF к серверу, вводите верный пароль, а сервер пишет "Ошибка авторизации". Почему? Потому что на камере стоит 1970 год, а на сервере 2026. Протокол безопасности ONVIF (WS-Security) отклоняет запросы со старыми метками времени, считая их хакерской атакой (Replay Attack). Правило: Первым делом настраивайте NTP-сервер на всех камерах!
Частая "грабля" ПНР: Вы подключаете камеру по ONVIF, видео нет, выдает ошибку пароля. Секрет: У многих современных камер (особенно Hikvision) по умолчанию ONVIF отключен! Нужно зайти в веб-интерфейс камеры, включить ONVIF и создать отдельного пользователя для ONVIF (он может отличаться от пароля для входа в веб-интерфейс).

Основы Linux для инженера ПНР

Современные серверы СКУД (Sigur, RusGuard) и Видеонаблюдения (TRASSIR OS, Macroscop) всё чаще ставятся на Linux (Debian, Ubuntu). Забудьте про мышку — добро пожаловать в консоль.

Топ-5 команд для выживания на объекте:

1. Узнать IP-адрес сервера:

ip a

(Аналог ipconfig в Windows. Ищите строчки, начинающиеся с inet, например inet 192.168.1.10).

2. Проверить, работает ли служба (серверный модуль):

systemctl status sigur-server

(Покажет, запущен ли сервер СКУД. Если упал — напишет причину красным цветом. Для перезапуска используйте systemctl restart sigur-server).

3. Чтение логов в реальном времени (Магия ПНР):

tail -f /var/log/syslog

(Команда tail -f выводит последние строки файла и обновляет экран в реальном времени. Вы прикладываете карточку к считывателю и сразу видите в консоли, как сервер её обрабатывает).

4. Проверка нагрузки (Почему всё тормозит?):

htop

(Красивый диспетчер задач. Показывает загрузку процессора, оперативной памяти и список самых тяжелых процессов. Выход — клавиша F10 или Q).

5. Редактирование сетевых настроек:

nano /etc/network/interfaces

(Открывает простой текстовый редактор прямо в консоли. Используется для изменения IP-адреса сервера со статики на DHCP или наоборот. Сохранить — Ctrl+O, Выйти — Ctrl+X).

Лайфхак: В Linux можно нажимать клавишу Tab для автодополнения команд и путей к файлам. Не пишите длинные пути руками, напишите первые 3 буквы и нажмите Tab!