СКУД SAUK Access для контроля доступа автомобилей: установка и настройка
Инструкция системного администратора по настройке аппаратно-программного комплекса
Общее описание назначения СИСТЕМЫ

Идентификаторами являются пассивные бесконтактные метки радиочастотной идентификации (UHF RFID-метки), соответствующие стандартам EPC Class1 Gen2, ISO18000-63), которые однозначно определяют конкретный автомобиль или человека, управляющего автомобилем. Пассивная RFID-метка не имеет ни батарейки, ни аккумулятора, срок её эксплуатации составляет более 20 лет. На основании обработки данных, закодированных в память UHF RFID-метки происходит управление шлагбаумами, воротами или другими барьерами. Дальность обнаружения метки настраивается программно и аппаратно, может составлять дистанцию до 15 метров. Для большинства задач по организации бесконтактного проезда настройки оборудования на дальность около 5 метров более чем достаточно. В некоторых случаях по запросу заказчика можно достичь еще большей дальности идентификации транспортного средства. Также дальность обнаружения зависит от применяемой метки, её формы и размеров.
Типовая конфигурация системы идентификации транспортных средств состоит из:
- Оборудование SAUK:
- UHF RFID-считыватели и антенны,
- пассивные UHF RFID-метки (карты или метки);
- UHF RFID-считыватели и антенны,
- серверное (сетевое LAN или облачное) программное обеспечение SAUK Access (ПО):
- SAUK Access,
- SAUK Access,
- Стороннее ПО: база данных MySQL, WEB-сервер (например: Microsoft IIS, Apache или другой).
АННОТАЦИЯ К ИНСТРУКЦИИ
Настоящая инструкция системного администратора предназначена для персонала, отвечающего за работу аппаратно-программного комплекса «SAUK ACCESS». В инструкции рассматриваются вопросы установки, настройки и обеспечения функционирования ПО и оборудования, входящего в состав аппаратно-программного комплекса. Затрагиваются общие вопросы по установке и настройке вспомогательного программного обеспечения.
________________________________________________________________________________
Система рассчитана на работу только с UHF RFID-оборудованием SAUK. Рассматриваются несколько модификаций UHF RFID-считывателей: применяемые для занесения электронных номеров RFID-меток в систему и для работы с метками, которые уже установлены на транспортное средство.
Применяемые UHF RFID-метки должны соответствовать стандартам ISO 18000-63, EPC class1 gen2. Компания ООО «САУК» производит постоянные
исследования в области радиочастотной идентификации, в том числе по исследованию электромагнитных характеристик UHF RFID-оборудования и UHF RFID-меток. Также над RFID оборудованием и метками на базе предприятия проводятся многочисленные опыты и эксперименты, в том числе опираясь на реальный опыт применения на объектах. Качественные характеристики системы мониторинга транспортных средств достигаются путем применения не только качественного оборудования SAUK, но также меток.
Внимание! Ошибочный выбор меток может существенно снизить производительность системы и её дальность! По вопросам приобретения RFID-меток консультируйтесь со специалистами ООО «САУК».
_____________________________________________________________________________
Информация об изменениях к настоящему документу, текст изменения, а также информация о статусе документа может быть получена в компании SAUK. Права на настоящий документ принадлежат ООО «САУК». Документ не может быть полностью или частично воспроизведён, тиражирован и распространён без письменного разрешения ООО «САУК».
________________________________________________________________________________

- Настольные считыватели SAUK.
- Считыватели SAUK дальней зоны действия.

исследования в области радиочастотной идентификации, в том числе по исследованию электромагнитных характеристик UHF RFID-оборудования и UHF RFID-меток. Также над RFID оборудованием и метками на базе предприятия проводятся многочисленные опыты и эксперименты, в том числе опираясь на реальный опыт применения на объектах. Качественные характеристики системы мониторинга транспортных средств достигаются путем применения не только качественного оборудования SAUK, но также меток.

_____________________________________________________________________________
Информация об изменениях к настоящему документу, текст изменения, а также информация о статусе документа может быть получена в компании SAUK. Права на настоящий документ принадлежат ООО «САУК». Документ не может быть полностью или частично воспроизведён, тиражирован и распространён без письменного разрешения ООО «САУК».
СОДЕРЖАНИЕ
1. Обозначения, определения и сокращения
2. Назначение системы (решаемые задачи)
3. Основные объекты для применения
4. Состав системы (оборудование, дистрибутивы)
5. Дополнительное оборудование
6. Принцип действия
7. Расположение антенн и зона их действия
8. Установка и настройка Web-сервиса «SAUK Access» и базы данных MySQL под Windows
8.1 Установка ASP.NET
8.2 Установка дистрибутива Web-сервиса «SAUK Access»
8.3 Установка MySQL Server
8.4 Установка WEB-сервера
8.5 Инсталляция и настройка nginx
8.6 Инсталляция и настройка Microsoft IIS
8.6.1 Настройка Microsoft IIS
8.7 Установка базы данных MySQL
8.8 Настройка Базы данных
8.9 Проверка работоспособности Web-Сервиса SAUK
8.10 Статистическая информация по объекту
8.11 Таблица людей: жители, сотрудники, арендаторы
8.12 Редактирование учетной карточки человека
8.13 Таблица автомобилей
8.14 Редактирование карточки автомобиля
8.15 Журнал событий
9. Экспорт автомобилей из текстового файла
10. Возможные ошибки Web-сервиса
2. Назначение системы (решаемые задачи)
3. Основные объекты для применения
4. Состав системы (оборудование, дистрибутивы)
5. Дополнительное оборудование
6. Принцип действия
7. Расположение антенн и зона их действия
8. Установка и настройка Web-сервиса «SAUK Access» и базы данных MySQL под Windows
8.1 Установка ASP.NET
8.2 Установка дистрибутива Web-сервиса «SAUK Access»
8.3 Установка MySQL Server
8.4 Установка WEB-сервера
8.5 Инсталляция и настройка nginx
8.6 Инсталляция и настройка Microsoft IIS
8.6.1 Настройка Microsoft IIS
8.7 Установка базы данных MySQL
8.8 Настройка Базы данных
8.9 Проверка работоспособности Web-Сервиса SAUK
8.10 Статистическая информация по объекту
8.11 Таблица людей: жители, сотрудники, арендаторы
8.12 Редактирование учетной карточки человека
8.13 Таблица автомобилей
8.14 Редактирование карточки автомобиля
8.15 Журнал событий
9. Экспорт автомобилей из текстового файла
10. Возможные ошибки Web-сервиса
- Обозначения, определения и сокращения
Термины, обозначения и сокращения, используемые в данном документе.
Термин | Определение термина |
---|---|
RFID-метка, метка | Радиоэлектронное устройство, в основе которого лежит микрочип и антенна. Устройство крепится на объект и в последующем используется для его идентификации. Данное устройство принимает сигналы от RFID-считывателя и отправляет обратно данные, хранимые в памяти микрочипа, например, уникальный номер объекта |
RFID-считыватель, считыватель | Радиоэлектронное устройство, предназначенное для чтения данных с RFID-метки |
RFID-антенна, антенна | Радиоэлектронное устройство, работающее в паре с RFID-считывателем, которое производит опрос RFID-меток посредством излучения и приема электромагнитной волны |
Сокращения |
---|
RFID | Аббревиатура английской фразы Radio Frequency Identification, перевод - Радиочастотная идентификация |
UHF | Аббревиатура английской фразы «Ultra high frequency». Точный перевод «Сверхвысокие частоты» - широкий частотный диапазон в пределах 860-960 МГц (в рамках RFID) |
БД | База данных |
ОС | Операционная система |
ПО | Программное обеспечение |
АПК | Аппаратно-программный комплекс |
КПП | Контрольно-пропускной пункт |
2. Назначение системы
Система решает 2 основные задачи:
- Организация бесконтактной идентификации авторизованных UHF RFID-меток, закрепленных на транспортном средстве.
- Мониторинг, учет перемещения транспортных средств.
3. Основные объекты для применения
- Многоквартирные жилые комплексы
- Коттеджные посёлки
- Бизнес-центры
- Парковки муниципальных, административных зданий
- Платные парковки
4. Состав системы (оборудование, дистрибутивы)
Типовая конфигурация системы идентификации транспортных средств состоит из:
- Оборудование SAUK:
- UHF RFID-считыватели и антенны,
- пассивные UHF RFID-метки (карты или метки);
- сетевое (облачное) программное обеспечение SAUK (ПО):
- SAUK Access,
- Стороннее ПО: база данных MySQL, WEB-сервер (например, Microsoft IIS, nginx, Apache или другой).
5. Дополнительное оборудование
Для организации работы системы Вам потребуется персональный компьютер или сервер с установленной ОС, реализующей поддержку MS IIS (Например, Windows 10 Профессиональная). Этот компьютер назначается «Сервером», на нем разворачивается серверное программное обеспечение системы, включающее следующие компоненты:
- база данных MySQL.
- Web-Сервер Microsoft IIS.
- Программное обеспечение «SAUK Access».
6. Принцип действия
- UHF RFID-считыватели и антенны размещаются вблизи КПП.
- Антенны направляются в сторону подъезжающего автомобиля.
- Антенны подключаются к считывателям с применением коаксиальных кабельных сборок (за исключением считывателей в виде моноблоков – в них антенна встроена в корпус считывателя).
- На компьютере, который назначен сервером, разворачивается ПО.
- С применением сетевых интерфейсов Wi-Fi и Ethernet, с помощью промежуточного телекоммуникационного оборудования, считыватели из п.1 подключаются к серверу из п.3.
Описание упрощенного алгоритма работы системы:
- Автомобиль, оснащенный RFID-меткой, попадает в зону действия антенны.
- UHF RFID-метка отвечает серийным номером EPC или комбинацией EPC+TID.
- Серийный номер метки попадает в ПО «SAUK Access».
- В БД находится соответствие соответствующая запись об автомобиле.
- Проверяются разрешения доступа.
- По результатам проверки разрешений формируется команда на управление встроенным в RFID-считыватель реле.
- Запись о факте идентификации автомобиля попадает в журнал событий.
- Коммутация реле приводит к открытию шлагбаума.
7. Расположение антенн и зона их действия
Система имеет широкие возможности по настройке дальности чтения меток и зоны охвата. Зона действия антенны может быть различной и достигать значения от нескольких сантиметров до десятков метров.
Дальность зависит от размера выбранной антенны, её коэффициента усиления, от ориентации антенны, от угла поворота или наклона. Но также от типа выбранной RFID-метки, которая служит идентификатором автомобиля или человека, управляющего автомобилем. Также дальность зависит от программных настроек RFID-считывателя (программная регулировка мощности RF излучателя считывателя). Иллюстрация зоны охвата приведена на рисунках ниже.
Мы подготовили подборку примеров использования RFID-считывателей SAUK. На рисунках ниже изображены различные варианты инсталляции и расположения RFID-оборудования для КПП разной конфигурации. Картинки демонстрируют основные конфигурации КПП, все остальные случаи – производные.
Дальность зависит от размера выбранной антенны, её коэффициента усиления, от ориентации антенны, от угла поворота или наклона. Но также от типа выбранной RFID-метки, которая служит идентификатором автомобиля или человека, управляющего автомобилем. Также дальность зависит от программных настроек RFID-считывателя (программная регулировка мощности RF излучателя считывателя). Иллюстрация зоны охвата приведена на рисунках ниже.
Мы подготовили подборку примеров использования RFID-считывателей SAUK. На рисунках ниже изображены различные варианты инсталляции и расположения RFID-оборудования для КПП разной конфигурации. Картинки демонстрируют основные конфигурации КПП, все остальные случаи – производные.
Случай №1
Мы рекомендуем использовать RFID-считыватель SAUKE4 + 2 внешние антенны если на Вашем КПП имеется 2 шлагбаума и 2 полосы движения, притом:
- шлагбаумы размещены по центру, например, на островке безопасности (рисунок 1).
- или шлагбаумы размещены по обе стороны от дороги при условии, что ширина проезжей части менее 8 метров (рисунок 2).
Рисунок 1
Рисунок 2
Типовой комплект оборудования:
- RFID-считыватель SAUK E2/E4, 1 шт
- RFID-антенна и Кабельная сборка СВЧ 12 метров, 2 шт
- Кронштейн из 3 мм нержавеющей стали VESA100, 2 шт
Случай №2
Мы рекомендуем использовать 2 одинаковых RFID-считывателя типа «моноблок» если на Вашем КПП проезжая часть достаточно широкая – более 8 метров, притом:
- 2 шлагбаума расположены по обе стороны от дороги (рисунок 3).
- или используется только 1 шлагбаум, а движение транспорта реверсивное (рисунок 4).
Рисунок 3
Рисунок 4
Типовой комплект оборудования:
- RFID-считыватель SAUK LR290-iot-PRO или SAUK M1, 2 шт
- Кронштейн из 3 мм нержавеющей стали VESA100, 2 шт
Случай №3
Мы рекомендуем использовать RFID-считыватель SAUKLR290-iot-X «моноблок» если:
- на Вашем КПП имеется 1 шлагбаум и 1 полоса движения (рисунок 5).
Рисунок 5
Типовой комплект оборудования:
- RFID-считыватель SAUK LR290-iot-PO или SAUK M1, 1 шт
- Кронштейн из 3 мм нержавеющей стали VESA100, 1 шт
8. Установка и настройка Web-сервиса «SAUK Access» и базы данных MySQL под Windows
Если на компьютере уже установлена какая-либо версия продукта, его нужно полностью удалить (включая папку установки) и провести повторную установку и настройку согласно настоящей инструкции.
8.1 Установка ASP.NET
Текущая версия ПО «SAUK Access» работают под управлением .NET 8.0. Необходимо обеспечить наличие данного пакета на компьютере, где будет инсталлироваться ПО. Для работы программного обеспечения требуется установка дистрибутива ASP.NET Core Runtime 8.0 Hosting Bundle. Это программное обеспечение скачивается с сайта Microsoft и устанавливается самостоятельно. На момент написания инструкции рекомендуемый дистрибутив Hosting Bundle именуется как dotnet-hosting-8.0.20-win.exe. После установки данного ПО необходимо обязательно перезагрузить компьютер.
8.2 Установка дистрибутива Web-сервиса «SAUK Access»
Рассмотрим рекомендованный стандартной путь к директории установки «SAUK Access», по умолчанию C:\inetpub\wwwroot\. Папку дистрибутива Sauk Access со всеми располагающимися в ней файлами и каталогами скопируйте именно в эту папку, смотри рисунок 7.
1. Проверьте файлы приложения. Убедитесь, что в папке Sauk Access есть все необходимые файлы, включая:
2. Протестируйте запуск вручную.
1. Проверьте файлы приложения. Убедитесь, что в папке Sauk Access есть все необходимые файлы, включая:
- SaukAccess.dll; web.config; appsettings.json
- Папка wwwroot со статическими файлами (стили, иконки и прочие файлы)
2. Протестируйте запуск вручную.
- Откройте Командную строку или PowerShell от имени администратора.
- Перейдите в папку с вашим приложением: SaukAccess
- Запустите приложение: dotnet SaukAccess.dll
- Если приложение запустилось без ошибок и вы видите сообщение вроде
.Now listening on: http://localhost:5000, значит, всё в порядке. - Нажмите Ctrl+C для остановки.
8.3 Установка MySQL Server
Текущая версия ПО «SAUK Access» работают c бесплатной базой данных MySQL. Дистрибутив MySQL скачивается самостоятельно с сайта разработчика MySQL, протестированный дистрибутив имеет наименование MySQL Installer community 8.0.43.0.msi. Состав дистрибутива должен иметь следующие версии компонентов
MySQL Server 8.0.43, MySQL Workbench 8.0.43. Ссылка для загрузки http://dev.mysql.com/downloads/installer/.
Более подробно инструкция по установке MySQL Server и MySQL Workbench представлена дальне по тексту настоящей инструкции, в разделе 8.5.
MySQL Server 8.0.43, MySQL Workbench 8.0.43. Ссылка для загрузки http://dev.mysql.com/downloads/installer/.
Более подробно инструкция по установке MySQL Server и MySQL Workbench представлена дальне по тексту настоящей инструкции, в разделе 8.5.
8.4 Установка WEB-сервера
Существует множество сервисов, которые можно выбрать в качестве WEB-сервера. Рассмотрим некоторые из них, а именно – входящий в поставку профессиональной версии ОС Windows 10 и 11 WEB-сервер IIS и более стабильный, более надежный и эффективный WEB-сервер nginx. Рекомендуем остановиться на nginx.
8.5 Инсталляция и настройка nginx
☑ Приложение запускается фоновый процесс на определенном порту (по умолчанию http://localhost:5000).
☑ Nginx работает как обратный прокси-сервер (reverse proxy). Он принимает все входящие HTTP-запросы, по умолчанию по 80-му из локальной сети или интернета и "перенаправляет" их приложению SAUK Access.
Шаг А. Еще раз убедитесь, что все основные файлы из пункта 8.2 на месте.
Шаг Б. Установка и настройка nginx
1. Скачайте nginx
2. Установите nginx
3. Настройте nginx как обратный прокси
☑ Nginx работает как обратный прокси-сервер (reverse proxy). Он принимает все входящие HTTP-запросы, по умолчанию по 80-му из локальной сети или интернета и "перенаправляет" их приложению SAUK Access.
Шаг А. Еще раз убедитесь, что все основные файлы из пункта 8.2 на месте.
Шаг Б. Установка и настройка nginx
1. Скачайте nginx
- Зайдите на официальный сайт nginx https://nginx.org/en/download.html.
- Скачайте последнюю стабильную версию для Windows, nginx/Windows-x.x.x.
2. Установите nginx
- Распакуйте скачанный архив в удобное место. Например, в C:\nginx\.
- Важно: Путь к папке не должен содержать русских букв или пробелов. Идеальный вариант — C:\nginx\
3. Настройте nginx как обратный прокси
- Откройте файл конфигурации C:\nginx\conf\nginx.conf в текстовом редакторе (например, Notepad++ или в обычном блокноте).
- Найдите блок server и измените его, чтобы он выглядел следующим образом.
# Основные настройки работы nginx
worker_processes 1;
events{
worker_connections1024;
}
http{
include mime.types;
default_type application/octet-stream;
sendfileon;
keepalive_timeout65;
# Настройкидлявашегоприложения ASP.NET Core
server{
# nginx будет слушать порт 80
listen 80;
# Укажите ваше доменное имя или localhost, лучше вводить 127.0.0.1
server_name 127.0.0.1;
# Настройка для обработки статических файлов
# nginx будет отдавать файлы из папки wwwroot напрямую, что эффективнее
location ~* \.(css|js|jpg|jpeg|png|gif|ico|woff|ttf|svg)$ {
rootC:/inetpub/wwwroot/SaukAccess/wwwroot;
expires30d;
add_header Cache-Control "public, immutable";
}
# Все остальные запросы перенаправляем на порт 5000
location / {
proxy_pass http://localhost:5000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_cache_bypass$http_upgrade;
}
}
}
worker_processes 1;
events{
worker_connections1024;
}
http{
include mime.types;
default_type application/octet-stream;
sendfileon;
keepalive_timeout65;
# Настройкидлявашегоприложения ASP.NET Core
server{
# nginx будет слушать порт 80
listen 80;
# Укажите ваше доменное имя или localhost, лучше вводить 127.0.0.1
server_name 127.0.0.1;
# Настройка для обработки статических файлов
# nginx будет отдавать файлы из папки wwwroot напрямую, что эффективнее
location ~* \.(css|js|jpg|jpeg|png|gif|ico|woff|ttf|svg)$ {
rootC:/inetpub/wwwroot/SaukAccess/wwwroot;
expires30d;
add_header Cache-Control "public, immutable";
}
# Все остальные запросы перенаправляем на порт 5000
location / {
proxy_pass http://localhost:5000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_cache_bypass$http_upgrade;
}
}
}
- Для только что установленного nginx допускается полное копирование содержимого нижеуказанного листинга.
- ВАЖНО: в пути для статических файлов (root C:/...) используйте прямые слеши / вместо обратных \.
4. Запустите nginx.
- Откройте Командную строку CMD от имени администратора.
- Перейдите в папку nginx: cd C:\nginx
- Запустите его: start nginx
- Проверить, что процесс запустился
можно командой tasklist /fi "imagename eq nginx.exe", если в ответ в консоли не появилось никаких сообщений, то процесс не запустился, нужно перепроверить предыдущие действия.
5. Скачайте утилиту winsw (Windows Service Wrapper).
- Перейдите на страницу релизов проекта: https://github.com/winsw/winsw/releases
- Скачайте файл WinSW-x64.exe (для 64-битной системы).
- Переименуйте скачанный файл в SaukAccessService.exe.
- Положите этот файл в папку приложением Sauk Access.
6. Создайте файл конфигурации службы.
- В той же папке создайте XML-файл SaukAccessService.xml.
- Откройте его и напишите конфигурацию в синтаксисе xml:
<service>
<id>SaukAccessApp</id>
<name>SaukAccess Application Service</name>
<description>Этаслужбазапускаетприложение SaukAccess ASP.NET 8.0</description>
<executable>dotnet</executable>
<arguments>SaukAccess.dll --urls=http://localhost:5000</arguments>
<workingdirectory>%BASE%</workingdirectory>
<log mode="roll"></log>
<startmode>Automatic</startmode>
</service>
<id>SaukAccessApp</id>
<name>SaukAccess Application Service</name>
<description>Этаслужбазапускаетприложение SaukAccess ASP.NET 8.0</description>
<executable>dotnet</executable>
<arguments>SaukAccess.dll --urls=http://localhost:5000</arguments>
<workingdirectory>%BASE%</workingdirectory>
<log mode="roll"></log>
<startmode>Automatic</startmode>
</service>
7. Установите службу SaukAccessService
8. Запустите службу SaukAccessService
9. Установка службы nginx
- Откройте Командную строку от имени администратора.
- Перейдите в папку SaukAccess.
- Выполните команду: SaukAccessService.exe install
- Если всё прошло успешно, вы увидите сообщение об успешной установке.
8. Запустите службу SaukAccessService
- Вы можете запустить её из командной строки: SaukAccessService.exe start
- Или через оснастку "Службы" (жмём Win+R, вводим services.msc), находите в списке "SaukAccess Application Service" и запускаете её.
9. Установка службы nginx
- аналогичные шаги с 5 по 8 пункты для приложения WEB-сервера nginx, ниже перечисляется основные нюансы:
- Скачайте winsw с официальной страницы (например, WinSW-x64.exe).
- Переименуйте скачанный файл nginx-service.exe. Положите этот файл в папку C:\nginx\ (рядом с nginx.exe).
- Создайте файл конфигурации в синтаксисе xml
<service>
<id>nginx</id>
<name>Nginx Web Server</name>
<description>High Performance Nginx Web Server</description>
<executable>C:\nginx\nginx.exe</executable>
<logpath>C:\nginx\logs</logpath>
<log mode="roll-by-size"></log>
<startmode>Automatic</startmode>
</service>
<id>nginx</id>
<name>Nginx Web Server</name>
<description>High Performance Nginx Web Server</description>
<executable>C:\nginx\nginx.exe</executable>
<logpath>C:\nginx\logs</logpath>
<log mode="roll-by-size"></log>
<startmode>Automatic</startmode>
</service>
Шаг Г. Проверка работы
- Убедитесь, что служба Sauk Access Application Service работает (Status = "Running").
- Убедитесь, что процесс nginx.exe работает.
- Откройте браузер и перейдите по адресу http://localhost. Если вы указали в server_name другое имя (например, saukaccess.local), нужно добавить запись в файл C:\Windows\System32\drivers\etc\hosts.
- Ваше приложение должно открыться. Nginx принял запрос на 80-м порту и перенаправил его вашему приложению на порту 5000.
8.6 Инсталляция и настройка Microsoft IIS
В Профессиональной версии ОС Microsoft Windows доступен WEB-сервер Microsoft IIS. В зависимости от текущих настоек ОС может потребоваться провести установку и настройку IIS. Описанный ниже набор может отличаться от текущих настроек ОС, если ранее они уже были сделаны на данной машине. Изменять компоненты без проверки работоспособности других сервисов системы не рекомендуется.
Включите компоненты IIS. Откройте Панель управления → Программы → Включение или отключение компонентов Windows. Убедитесь, что включены следующие компоненты из перечня:
☑ Internet Information Services (Службы IIS)
☑ Web Management Tools (Службы управления сайтом)
☑ IIS Management Console (Консоль управления IIS)
☑ World Wide Web Services (Службы Интернета)
☑ Application Development Features (Компоненты разработки приложений)
☑ ISAPI Extensions (Расширения ISAPI)
☑ ISAPI Filters (Фильтры ISAPI)
☑ Common HTTP Features (Общие функции HTTP)
☑ Default Document (Документ по умолчанию)
☑ Directory Browsing (опционально, Перенаправление HTTP)
☑ HTTP Errors (Ошибки HTTP)
☑ Static Content (Статическое содержимое)
После выбора необходимых компонентов IIS и ASP.Net необходимо принять изменения и дождаться завершения операции принятия изменения ОС.
Включите компоненты IIS. Откройте Панель управления → Программы → Включение или отключение компонентов Windows. Убедитесь, что включены следующие компоненты из перечня:
☑ Internet Information Services (Службы IIS)
☑ Web Management Tools (Службы управления сайтом)
☑ IIS Management Console (Консоль управления IIS)
☑ World Wide Web Services (Службы Интернета)
☑ Application Development Features (Компоненты разработки приложений)
☑ ISAPI Extensions (Расширения ISAPI)
☑ ISAPI Filters (Фильтры ISAPI)
☑ Common HTTP Features (Общие функции HTTP)
☑ Default Document (Документ по умолчанию)
☑ Directory Browsing (опционально, Перенаправление HTTP)
☑ HTTP Errors (Ошибки HTTP)
☑ Static Content (Статическое содержимое)
После выбора необходимых компонентов IIS и ASP.Net необходимо принять изменения и дождаться завершения операции принятия изменения ОС.
8.6.1 Настройка Microsoft IIS
Рисунок 7. Директория wwwroot с каталогом Web-сервиса SAUK Access.
Переходим в Панель управления -> Система и безопасность -> Администрирование -> Диспетчер служб IIS. Или второй способ - Win+R в появившейся командной строке ввести inetmgr.
- В появившемся окне Диспетчер служб IIS В Пуле приложений необходимо убедиться, что в схеме по умолчанию (DefaultAppPool) версия среды CLR .NET выбрана как «Без управляемого кода», а режим управляемого конвейера выбран как «Встроенный» (рисунок 8).
- В директории «Сайты» удаляем демонстрационный WEB-сайт «Default Web Site»
- Правой кнопкой мыши щелкаем по «Сайты», из ниспадающего меню выбираем пункт «Добавить WEB-сайт» (Рисунок 9). В появившемся окне вводим название сайта и путь к директории, в которой физически находятся файлы приложения SAUK Access, пул приложений выбрать DefaulAppPool. Нажимаем ОК.
Рисунок 8. Настройка пула приложений по умолчанию
Рисунок 9. Преобразование каталога Sauk Access в приложение
Теперь необходимо проверить правильность настройки IIS. В командной строке браузера вводим адрес http://localhost. Должен загрузиться сайт, развертываемый IIS по умолчанию, то есть – WEB приложение SAUK. Если сайт не загружается, проверьте ранее сделанные настройки еще раз. Для доступа к ресурсу с другого компьютера сети используем IP-адрес сервера.
8.7 Установка базы данных MySQL
Предварительно необходимо загрузить последнюю версию MySQL с официального сайта разработчика http://dev.mysql.com. На момент написания инструкции доступна версия offline инсталлятора MySQL Installercommunity 8.0.43.0.msi.
Дождавшись окончания загрузки дистрибутива, начните установку.
Устанавливаемые пароли достаточно просты, пароли используются временно на время развертывания приложения. В последующем все стандартные следует поменять.
________________________________________________________________________________
Дождавшись окончания загрузки дистрибутива, начните установку.
- Install MySQL Products
- Выбрать тип установки Custom и продолжить установку.
- Приступаем к конфигурированию MySQL. Выбираем компоненты MySQL Server 8.0.43, MySQL Workbench 8.0.43. Продолжаем NEXT. При установке будет предложено выбрать тип конфигурации – выбираем Developer Machine, номер порта – вводим 3306 (Рисунок 11).
- В окне (рисунок 12) вводим и запоминаем пароль для доступа пользователя root, например, 111111. Добавляем нового пользователя user с правами администратора (Рисунок 12), вводим пароль, например, 111111. Заканчиваем установку (Рисунок 13) – далее по окнам оставлять параметры по умолчанию и нажимать Next.

________________________________________________________________________________
Рисунок 11. Настраиваем параметры запуска доступа к серверу MySQL
Рисунок 12. Добавление пользователей
Рисунок 13. Завершение установки и запуск сервиса MySQL. Название сервиса по умолчанию (в данном случае MySQL57) зависит от версии установленного MySQL Server.
Рисунок 14. Завершение установки – применение параметров и запуск всех служб MySQL
8.8 Настройка Базы данных
После установки MySQL выполняем развертывание БД с таблицами ТМЦ. Пуск -> Все программы -> MySQL -> MySQL Workbench (Рисунок 15). Произвести клик на вкладку Local instance MySQL__, ввести логин и пароль одного из пользователей, заведенных в систему на этапе установки.
Рисунок 15. Главное окно MySQL Workbench 6.x
Переходим во вкладку Management -> Data Import / Restore. Выбираем дамп, в котором хранится конфигурация БД, описатели таблиц и примеры записей. Файл дампа распространяется с дистрибутивом либо предоставляется клиенту по запросу в случае заполнения (или частичного заполнения) базы данных на нашем производстве по согласованию с клиентом.
8.9 Проверка работоспособности Web-Сервиса SAUK
В командной строке браузера введите путь https://localhost/
При успешном выполнении всех вышеописанных пунктов Программное обеспечение SAUK Access отобразится на странице Вашего WEB-браузера.
При успешном выполнении всех вышеописанных пунктов Программное обеспечение SAUK Access отобразится на странице Вашего WEB-браузера.
8.10 Статистическая информация по объекту
8.11 Таблица людей: жители, сотрудники, арендаторы
8.12 Редактирование учетной карточки человека
8.13 Таблица автомобилей
Индикация LED-STA
Индикатор подключения к уже существующей Wi-Fi сети, например, к точке доступа (домашняя сеть или сеть предприятия)
Цвет индикатора | Значение |
---|---|
Красный | сбой подключения к точке доступа Wi-Fi, например, неверный пароль или точка доступа выключена |
Зеленый | прибор SAUK зарегистрирован в сети Wi-FI, то есть соединение прошло успешно и ему назначен IP-адрес |
Не светится | В настройках прибора SAUK отключена возможность подключения системы к Wi-FI сетям, то есть снята галочка «Прибор как клиент Wi-Fi сети». Другими словами – интерфейс Wi-Fi STA отключен |
Индикация LED-AP
Индикатор подключения клиентов (например, Вашего смартфона) ко встроенной Wi-Fi точке доступа SAUK
Цвет индикатора | Значение |
---|---|
Фиолетовый | не подключён ни один клиент |
Зеленый | подключен хотя бы один клиент |
Не светится | точка доступа выключена в настройках прибора SAUK, то есть снята галочка «Прибор как точка доступа». Другими словами – интерфейс Wi-Fi AP отключен |
Первая настройка прибора SAUK
Со смартфона, ноутбука или с компьютера подключитесь к встроенной точке доступа. • Включите Wi-Fi на смартфоне, ПК или ноутбуке. • Осуществите поиск Wi-Fi устройств. • Выберите точку доступа с именем SAUK-AP-XXXXXX. Где XXXXXX это серийный номер устройства. • Если приборов SAUK несколько, то требуется идентифицировать именно тот прибор, к которому планируете подключаться. На тыльной стороне прибора размещена временная наклейка с напечатанным на ней серийным номером. После монтажа рекомендуется снять наклейку. • Пароль подключения к встроенной точке доступа указан в паспорте на устройство. В случае утери пароля вы можете его запросить: контакты ООО САУК на сайте www.sauk.ru. • После успешного соединения светодиод LED-AP должен загореться зеленым цветом. • Перейдите в браузер, установленный на вашем устройстве, например, в Google Chrome или Mozilla Firefox. • В адресной строке введите http://192.168.10.1 и подтвердите переход. • В браузере появится окно ввода логина и пароля. Пароль: admin. Логин: admin. В последующем логин и пароль администратора может быть изменен.
Выбор типа Wi-Fi соединения (вкладка Wi-Fi. Параметры сети)
• Если Вы планируете настроить прибор SAUK однократно. И в последствии прибор будет работать автономно, то нет необходимости настраивать подключение к уже существующей Wi-Fi сети. Более того, следует отключить интерфейс Wi-Fi STA – для этого требуется снять галочку «Прибор как клиент Wi-Fi сети» во вкладке «Wi-Fi. Параметры сети». • Обратите внимание, что встроенную точку доступа следует использовать только в том случае, если вы впервые настраиваете прибор или производите настройки изредка. Мы не рекомендуем использовать «Wi-Fi как точка доступа» периодически. Если требуется работать с прибором часто, то Вам следует использовать прибор «как клиент Wi-Fi сети». При этом встроенную точку доступа можно не отключать, а оставить её как резервный канал связи.
Использование прибора «как клиент Wi-Fi сети»
• Убедитесь, что стоит галочка «Прибор как клиент Wi-Fi сети» во вкладке «Wi-Fi. Параметры сети». • Введите SSID требуемой сети и её пароль. Нажмите кнопку «Применить». • Рекомендуется перезагрузка устройства – для этого выключите на 10 секунд питание и подайте его снова, либо во вкладке «Дополнительно» нажмите «Перезагрузка системы».
Управление сканированием RFID-меток
Вы можете включать и отключать непрерывное сканирование RFID-меток, а также регулировать дальность чтения RFID-меток. Для настройки этих параметров перейдите во вкладку «RFID-параметры устройства. Мощность излучения и управление антеннами». Регулируя мощность излучения от 19 до 25 dB, вы можете настраивать дальность чтения RFID-меток. РЕКОМЕНДУЕМ НАСТРАИВАТЬ ДАЛЬНОСТЬ ДЕЙСТВИЯ ТАК, ЧТОБЫ АВТОМОБИЛИ СКАНИРОВАЛИСЬ НА РАССТОЯНИИ НЕ БОЛЕЕ 5 МЕТРОВ!
Некоторые автомобили могут иметь ветровые стекла со специализированным атермальным покрытием или стекла, снабжённые «сеточкой подогрева». При размещении RFID-меток на подобных стеклах выбирайте зону, свободную от вышеуказанных элементов. В большинстве случаев при наличии «сеточки подогрева» места около левой и правой стоек остаются свободны от «сеточки». Если на ветровом стекле такие зоны не предусмотрены, то вы можете пользоваться RFID-картами или другими типами RFID-меток, которые не требуют размещения на ветровом стекле.
Подключение к СКУД-контроллеру по Wiegand
Ваш прибор выступает в роли считывателя и подключается к контроллеру СКУД. При обнаружении новой метки, соответствующей критериям фильтрации, подача сигнала на интерфейс Wiegand производится незамедлительно. Далее каждый раз при истечении таймаута "Время сна метки" если RFID-метка всё ещё находится в поле действия. Схема соединения RFID-системы SAUK и СКУД-контроллера по Wiegand изображена на рисунке 10.
Рисунок 10. Схема соединений СКУД-контроллера и RFID-системы SAUK
- В большинстве контроллеров СКУД, работающих по Wiegand «подтяжка» к цепи +5 VDC
- При активации интерфейса Wiegand Система RFID-идентификации SAUK будет транслировать код RFID-метки в формате Wiegand26 или Wiegand 34.
- Применяя RFID-метки может возникнуть потребность работать не с EPC номером метки, а с
- Во вкладке «RFID-метки. Идентификация и фильтрация» установить галочку «Читать TID».
- Выставить смещение 6 байт.
- Выставить длину чтения данных из TID-памяти 4 байта, что соответствует Wiegand 34.
- Во вкладке «Реле и ц ифровые порты Wiegand» установить галочку «Разрешить управление Wiegand»
- Установить переключатель в режим «Брать данные TID».
Фильтрация RFID-меток по EPC и работа с метками, защищенными паролем
- RFID-система SAUK работает с метками международного формата EPC Class1 Gen2. Данные метки могут быть использованы для идентификации абсолютно разных объектов, в том числе и в логистике, для идентификации посылок, для идентификации одежды. Также RFID-метками могут быть оснащены автомобили, например, из соседнего двора или бизнес-центра, расположенного неподалеку. Для того, чтобы исключить чтение подобных RFID-меток необходимо настроить условия фильтрации. Фильтрация настраивается через WEB-панель во вкладке «RFID-метки. Идентификация и фильтрация».
- Дополнительно усилить защиту RFID-меток можно задав значение пароля (Рисунок 13). Однако для этого потребуется активировать чтение дополнительного сектора памяти RFID-метки именуемого «Банк памяти TID» (Рисунок 14). Смещение и длину чтения данных из блока TID можно задавать любые.
Рисунок 11. Графический WEB-интерфейс
Рисунок 12. Настройка параметров фильтрации
Рисунок 13. Окно ввода пароля на RFID-метки
Рисунок 14. Активация чтения TID
Работа с таблицей доступа
Функциональность работы с таблицей доступа предусмотрена аппаратно у считывателей следующих моделей: SAUK E4 с материнской платой версии 2.2 и выше, у моноблоков SAUK LR290-iot-PRO и SAUK M1 с материнской платой версии 1.9 и выше.
Настройка таблицы доступа
Для того, чтобы доступ RFID-меток проверялся по таблице, необходимо произвести следующие программные настройки (через графический WEB-интерфейс RFID-считывателя):
- Системное время должно быть актуальным. Например, вы можете синхронизировать время программно путем записи времени WEB-браузера в память прибора. Нажмите кнопку «Время браузера записать в прибор».
- Также вы можете указать сервер NTP и активировать автоматическую синхронизацию времени с сервером NTP.
- Алгоритмы работы с таблицей доступа предусматривают возможность работы с данными из блоков памяти EPC или TID, при этом длина значимых данных EPC или TID не должна превышать 6 байт. Настройка производится в разделе «Защита от несанкционированного доступа: чтение DATA и проверка пароля».
- Рекомендуем произвести следующие настройки:
* Читать EPC область памяти.
* Смещение 6 байт, длина 6 байт.
* Включить галочку «контроль EPC по
таблице доступа».
Рисунок 15. Настройка источника данных, смещения и значимой длины электронного номера UHF-RFID метки
Рисунок 16. Работа с таблицей доступа
Импорт из ридера
Чтение данных из ридера нажатием кнопки Импорт из ридера осуществляется каждый раз, когда необходимо просмотреть записи таблицы доступа, которые ранее были внесены в память RFID-считывателя. А также в случае необходимости внесения изменений, например, при блокировке или предоставлении разрешения на доступ той или иной RFID-метке (и связанному с ней автомобилю).
Рисунок 17. Модальное диалоговое окно подтверждения загрузки данных
Чтение данных из памяти RFID-считывателя может занять продолжительное время, поэтому система выдает предупреждение. Для загрузки данных нужно нажать кнопку «Продолжить».
Редактирование записей и сохранение в память прибора
Блокировка доступа производится путем отзыва разрешения А1 и А2 (колонка ДОСТУП, первая и вторая галочка).
- Столбец Идентификатор RFID – электронный номер метки, часть данных из блока памяти TID или EPC.
- Визуальный номер метки – визуальный номер, отпечатанный на поверхности метки.
- ГОСНОМЕР – 16 символов на латинице, цифры, русские буквы, пробелы и точка. Может быть ГОСНОМЕРОМ в формате E111EK777.
- ДОСТУП – две галочки, правило А1 и А2 (в текущей версии реализовано 2 правила из 7, соответствующих дням недели).
Рисунок 18. Отображение записей таблицы доступа.
Нажатие на кнопку «Изменить» приведет к открытию диалогового окна «Редактирование записи». После корректировки сохранить или отменить.
Рисунок 19. Диалоговое окно редактирования данных о метке.
Важные замечания
- Любые манипуляции с данными: корректировка, добавление новых записей; производятся не в памяти RFID-считывателя, а только на WEB-странице. Поэтому внесение любых изменений в таблице на WEB-странице будет иметь временный характер.
- Чтобы изменения вступили в силу и были сохранены во внутренней памяти RFID-считывателя, нужно нажать кнопку «Сохранить». Обратите внимание, что кнопка «Сохранить» появляется только при внесении каких-либо изменений или при загрузке данных из Excel-файла.
Рисунок 20. Окно с напоминанием того, что есть изменения или загружены новые записи из файла Excel, и требуется сохранить данные в памяти считывателя
- Если изменения внесены ошибочно и их сохранять не нужно, просто обновите WEB-страницу или закройте её; в этом случае изменения не будут сохранены в памяти RFID-считывателя.
- Если изменения нужно сохранить, при подтверждении сохранения актуальными данными будут считаться те записи, которые в настоящий момент времени отображаются в WEB-интерфейсе таблицы доступа. Данные в памяти прибора будут заменены.
Рисунок 22. Подтверждения сохранения изменений в памяти RFID-считывателя
Примеры инсталляций
SAUK© 2020 – 2025. Все тексты и изображения, представленные на сайте, являются интеллектуальной собственностью SAUK. Могут быть использованы только по письменному согласию SAUK. SAUK® является зарегистрированным торговым знаком.