Извините, ваш браузер не поддерживает JavaScript!
Войти

IAMMETER-Central

IAMMETER-Central

О IAMMETER-Central

IAMMETER-Central — это новейшая промежуточная система, выпущенная компанией IAMMETER. Она предлагает следующие возможности:

  1. Может быть развернута непосредственно на сервере клиента.
  2. Чистый промежуточный бэкенд для данных, предоставляющий только API-интерфейсы и простой интерфейс управления устройствами, без какой-либо бизнес-логики.
  3. Богатые API, охватывающие управление пользователями, управление устройствами, а также хранение и управление данными устройств. Клиенты могут использовать эти API для разработки собственного интерфейса и настройки своей системы мониторинга.

Используя IAMMETER-Central, клиентам нужно лишь владеть разработкой внешнего интерфейса, чтобы настроить собственную систему мониторинга энергопотребления.

Установка

MySQL и MariaDB

Для работы IAMMETER-Central требуется база данных. В настоящее время поддерживаются только MySQL и MariaDB.

Прямой запуск

Скачайте исполняемый файл: https://github.com/lewei50/iammeter-central

Запустите следующую команду:

dotnet IAMMETER.Central.Web.dll --urls "http://*:{port}"

скачать iammeter-central и запустить команду dotnet напрямую

Запуск с Docker

Вы также можете запустить IAMMETER-Central с помощью Docker: https://hub.docker.com/r/iammeter/iammeter-central

$ docker run -d --name=iammeter-central --restart always \
    -p 5051:5051\
    -e TZ=Australia/Brisbane \
    iammeter/iammeter-central

Использование IAMMETER-Central

Чтобы использовать IAMMETER-Central, выполните следующие шаги:

  1. Войдите в IAMMETER-Cloud, выберите список SN для экспорта и экспортируйте файл Sn.dat.
  2. Войдите в учетную запись администратора IAMMETER-Central и импортируйте файл Sn.dat.
  3. Разрабатывайте свои собственные приложения с помощью API. Кроме того, вы можете использовать страницу интерфейса IAMMETER-Central для регистрации учетных записей пользователей (SN должен быть в импортированном диапазоне) и управлять данными через IAMMETER-Central.

Экспорт Sn.dat

Только SN, указанные в Sn.dat, могут использоваться в IAMMETER-Central. Чтобы экспортировать файл Sn.dat, выполните следующие шаги:

  1. Войдите в IAMMETER-Cloud.
  2. Выберите SN, которые вы хотите использовать в IAMMETER-Central, и экспортируйте их в Sn.dat.

Экспорт Sn.dat из IAMMETER-Cloud

Вход в учетную запись администратора IAMMETER-Central

Используйте имя пользователя и пароль по умолчанию admin/password для входа (пожалуйста, немедленно измените пароль администратора после входа).

Для HTTPS вы можете настроить обратный прокси-сервер с nginx и добавить SSL-сертификат.

Вход в учетную запись администратора IAMMETER-Central

Импорт Sn.dat

Импортируйте файл Sn.dat, который вы ранее экспортировали из IAMMETER-Cloud.

image-20250122142620334

Настройка базы данных

Поддерживаются как MariaDB, так и MySQL. Вам необходимо настроить следующие параметры:

  • Server: IP-адрес сервера базы данных
  • Port: Порт базы данных
  • User: Имя пользователя базы данных
  • Password: Пароль базы данных

Настройка БД

Регистрация учетных записей пользователей (необязательно)

SN, указанные в Sn.dat, могут использоваться для регистрации учетных записей пользователей, как показано ниже.

Обратите внимание, что регистрация учетной записи пользователя также может быть выполнена через API-вызовы.

image-20250122143414547

Зарегистрированные учетные записи пользователей можно просматривать в учетной записи администратора, как показано ниже.

image-20250122143513390

Разработка собственной системы мониторинга с помощью API

После входа нажмите на иконку в правом верхнем углу, чтобы получить доступ к списку API IAMMETER-Central.

переход к списку API IAMMETER-Central

API разделены на пять разделов: account, admin, common, device и report.

Обзор API IAMMETER-Central

Нажмите на каждый API, чтобы просмотреть подробную документацию. Вы также можете нажать «Try it out», чтобы протестировать API напрямую.

тестирование каждого API IAMMETER-Central

Примечание: После включения CORS в «Системных настройках» все API будут поддерживать междоменный доступ.

image-20250122145135763

Ссылки

Энергометры IAMMETER

Краткое руководство по решениям IAMMETER

О компании IAMMETER

IAMMETER — компания, специализирующаяся на продуктах и услугах в области управления энергопотреблением, предлагающая интеллектуальные счетчики энергии, приложения для управления и облачные платформы.

Наша цель — помочь клиентам эффективно управлять, использовать и экономить энергию, снижая счета за электроэнергию с помощью интеллектуального мониторинга и анализа.

Решения

Продукты

Система

Наверх