В нашей системе используется более 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.
Мы ответим на все интересующие вопросы и поможем настроить опрос ваших счетчиков