抱歉,你的浏览器不支持 JavaScript!
登录

IAMMETER-Central

IAMMETER-Central

关于 IAMMETER-Central

IAMMETER-Central 是 IAMMETER 最新发布的中介系统(middleware system)。它提供以下功能:

  1. 可直接部署在客户服务器上。
  2. 一个纯数据中介后端,仅提供 API 接口和简单的设备管理 UI,不包含任何业务逻辑。
  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 运行

你也可以使用 Docker 来运行 IAMMETER-Central: 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 的 UI 页面注册用户账户(SN 必须在导入范围内),并通过 IAMMETER-Central 管理数据。

导出 Sn.dat

只有在 Sn.dat 中列出的 SN 才能在 IAMMETER-Central 中使用。导出 Sn.dat 文件,请按以下步骤操作:

  1. 登录 IAMMETER-Cloud
  2. 选择要在 IAMMETER-Central 中使用的 SN,并导出为 Sn.dat

从 IAMMETER-cloud 导出 Sn.dat

登录 IAMMETER-Central 的管理员账户

使用默认用户名和密码 admin/password 登录(登录后请立即修改管理员密码)。

如需 HTTPS,可使用 nginx 设置反向代理并添加 SSL 证书。

登录 IAMMETER-central 的管理员账户

导入 Sn.dat

导入之前从 IAMMETER-Cloud 导出的 Sn.dat 文件。

image-20250122142620334

配置数据库

支持 MariaDB 和 MySQL。你需要配置以下选项:

  • Server:数据库服务器 IP
  • Port:数据库端口
  • User:数据库用户名
  • Password:数据库密码

配置数据库

注册用户账户(可选)

Sn.dat 中列出的 SN 可用于注册用户账户,如下图所示。

请注意,用户账户注册也可以通过 API 调用完成。

image-20250122143414547

注册的用户账户可以在管理员账户中查看,如下图所示。

image-20250122143513390

使用 API 开发自己的前端监控系统

登录后,点击右上角的图标即可访问 IAMMETER-Central 的 API 列表。

访问 IAMMETER-central 的 API 介绍

API 分为五个部分:accountadmincommondevicereport

IAMMETER-central 的 API 介绍

点击每个 API 可查看详细文档。你还可以点击"Try it out"直接测试 API。

测试 IAMMETER-central 的每个 API

注意:一旦在"System Settings"中启用 CORS,所有 API 都将支持跨域访问。

image-20250122145135763

参考

IAMMETER 的电能表

IAMMETER 解决方案快速指南

关于 IAMMETER

IAMMETER 是一家专注于能源管理产品和服务的企业,提供智能电能表、管理应用和云平台。

我们的目标是通过智能监控和分析,帮助客户有效管理、利用和节约能源,降低电费。

解决方案

产品

系统

顶部