В нашей системе используется более 300 различных типов ПУ, каждый из которых обладает уникальными характеристиками. Например, для получения данных с ПУ "ФОБОС" мы применяем интеграцию с ИСУ "Вавиот" через API второго уровня. При работе со счётчиками, использующими сеть LoRaWAN, мы загружаем все данные на наш сервер с помощью специализированного готового решения для создания сетей LoRaWAN, после чего интегрируем их в систему "яЭнергетик". В этой статье мы рассмотрим ИСУ "Матрица" и процесс получения данных со счётчиков "Матрица".
1 Этап. Реализация закрытого канала связи.
Для интеграции нам нужен доступ к базе данных на стороне клиента. Обычно мы предлагаем создать защищённое соединение с помощью OpenVPN, который можно скачать по ссылке https://openvpn.net/community-downloads/. Чаще всего мы предпочитаем работать в режиме сервера, но можем также использовать режим клиента, если это необходимо клиенту. Если "яЭнергетик" работает в режиме клиента, нам нужно знать, какой VPN мы будем использовать. Если же "яЭнергетик" работает в режиме сервера, мы создадим конфигурационный файл и отправим его клиенту для загрузки в VPN.
После того как мы развернули закрытый канал связи, часто приходится дополнительно открывать порт для доступа в файервол. Для этого необходимо произвести следующие действия:
1. Определяем порт. Для этого запускаем Server Configuration Manager
Для SQL2014: Пуск - Microsoft SQL Server 2014 - Средства настройки - Диспетчер конфигурации SQL Server 2014
В нем переходим в сетевую конфигурацию SQL Server - Протоколы SQL2014 - TCP/IP- Свойства - IP-адреса
Смотрим порт, если нужно выставляем свой, после чего перезапускаем службу.
2. Открываем порт в брэндмауре:
Панель управления - брендмауер Windows - Дополнительные параметры
- Правила для входящих подключений - Создать правило
- Протоколы tcp и udp порт из шага 1, указать выделенный порт - действие разрешить - имя любой.
Данная инструкция актуальна если подключение по VPN происходит к компьютеру, на котором развернут сервер. Если VPN организован до одного ПК, а Сервер "Матрица" развернут на другом, то необходимо дополнительно пробрасывать порт между ними.
2 Этап. Реализация интеграции.
Следующим этапом мы запрашиваем необходимые данные с БД:
- ip адрес сервера
- порт (если он не стандартный)
- название БД
- имя пользователя БД и пароль пользователя, который должен иметь доступ к следующим таблицам и процедурам в базе данных:
dbo.RW_ReceivedData
dbo.cp_ControlPoints
dbo.vAggregation_GetUserDevices
Address.browser_UnitAddress()
Как только данные становятся известны мы производим интеграцию.
Когда все этапы выполнены, счетчики Матрицы вы сможете увидеть на яЭнергетике во вкладке Настройка/Интеграция. О том как правильно настроить счетчики в нашей системе вы можете унать в нашей статье Настройка ПУ Матрица интегрированных в систему яЭнергетик.
Если у вас возникли проблемы с настройкой, сообщите нам, и мы направим последний вариант инструкции.
Для этого закажите обратный звонок (кнопка в верхней части страницы) или напишите на support@yaenergetik.ru.
Мы ответим на все интересующие вопросы и поможем настроить опрос ваших счетчиков