Перейти к основному содержимому

iRidi для АСКУЭ "Ресурс" (Болид)

модуль "Болид. Ресурс" позволяет организовать абонентский доступ к базе данных счётчиков ЖКХ


документация обновлена 19.3.2026

подсказка

Описание​

ЗАО "НВП "Болид" выпускает очень популярную в России систему коммерческого учёта энергии - "Ресурс". Этот программный продукт позволяет организовать:

  • автоматический сбор показаний счётчиков электроэнергии, воды, тепла и газа,
  • сохранение показаний в базе данных,
  • просмотр архивных данных,
  • формирование квитанций для оплаты.

Автоматизированное рабочее место (АРМ) системы "Ресурс" предоставляет доступ к данным администраторам управляющих компаний и ТСЖ, а также владельцам помещений (абонентам) через веб-сервер XAMPP с базой данных MySQL. С помощью модуля "Болид. Ресурс" для iRidi pro предоставляется доступ владельцу помещения к личным данным (функция "личный кабинет абонента"):

  • текущие показания счетчиков (электроэнергия, холодная вода, горячая вода, газ, тепло),
  • история показаний,
  • квитанции.

Модуль представляет собой проекты для iRidi studio:

  • серверный проект .sirpz для iRidi server,
  • панельный проект .irpz.

Проект для сервера исполняется в iRidi server на отдельном сервере или на том же общедомовом веб-сервере, на котором установлены система "Ресурс" и его база данных MySQL. iRidi server получает удалённый или локальный доступ к базе данных через стандартный механизм ODBC.

Проект для панели запускается на компьютере, планшете или телефоне абонента. Абонент открывает личный кабинет и по защищённому TCP-соединению подключается к iRidi server, получая доступ к данным. Один iRidi server может обслуживать несколько абонентов одновременно.

Графический интерфейс личного кабинета можно редактировать в iRidi studio под индивидуальные требования.

Настройка сервера​

Установка АРМ "Ресурс"​

  1. Установите программное обеспечение АРМ "Ресурс". При установке обязательно включите галочки, как показано на рисунке:

Болид_ресурс_установка.png

  1. Запустите АРМ "Ресурс", войдите на вкладку БД WEB MySQL , настройте параметры.

Болид_ресурс_настройка.png

Настройка ODBC-соединения с БД MySQL​

Следующие действия выполняются на компьютере с операционной системой Windows. Можно использовать тот же веб-сервер, на котором установлено АРМ "Ресурс", либо на другой компьютер, который имеет доступ к веб-серверу через Интернет. При этом соединение между серверами будет безопасным.

  1. Установите приложение MySQL Connector/ODBC для Windows: https://dev.mysql.com/downloads/connector/odbc/
    (Разрядность приложения должна совпадать с разрядностью iRidi server.)

  2. Найдите в Windows и запустите приложение Администратор источника данных ODBC (32-bit или 64-bit). Нажмите кнопку Добавить .

Болид_Ресурс01.png

  1. Выберите драйвер соединения с базой данных - MySQL ODBC 8.0 Unicode Driver.

Болид_Ресурс02.png

  1. Настройте соединение.

ODBC_config(1).png

  • Data Source Name: имя источника данных (произвольно),
  • TCP/IP server: IP-адрес сервера (127.0.0.1, если iRidi server установлен на том же компьютере, что и база данных MySQL),
  • Port: 3306,
  • User: оставить пустым,
  • Password: оставить пустым,
  • Database: resurs (стандартное имя базы данных АРМ "Ресурс").
  1. Новое соединение появится в списке пользовательских источников данных (DSN).

Болид_Ресурс03.png

Запуск проекта на iRidi server​

  1. Откройте серверный проект .sirpz.

  2. Откройте JS-скрипт, измените логин, пароль и имя источника данных так, как Вы настроили ранее.

var l_sLogin = "root";      // Логин
var l_sPassword = "123"; // Пароль для доступа к БД WEB MySQL
var l_sDSN = "MySQLresurs"; // Имя источника данных
  1. Сохраните проект. Загрузите проект в iRidi server iRidi cloud.
примечание

Для работы с ODBC-соединением требуется лицензия с драйвером ODBC. Вы можете протестировать работу проекта, загружая его в сервер через iRidi transfer.

Запуск проекта на панели управления​

  1. Откройте панельный проект .irpz.

  2. Откройте JS-скрипт, измените логин и пароль абонента для доступа к данным личного кабинета. (Логин и пароль абонента задаётся в АРМ "Ресурс" при добавлении пользователей-абонентов.)

IR.AddListener(IR.EVENT_START, 0, function() {
var BolidApi = new BolidApiObj("ivanov", "123456"); // Логин и пароль для доступа к личным данным
BolidApi.GetData("UserInfo", "");
BolidApi.GetData("MonthValues", "");
});
  1. Сохраните проект. Загрузите проект в приложение i3 pro через iRidi cloud.
примечание

При отсутствии лицензии Вы можете протестировать работу проекта, загрузив его в эмулятор или в панель управления, используя iRidi transfer.