IAMMETER-Central
IAMMETER-Central
IAMMETER-Central について
IAMMETER-Central は、IAMMETER がリリースした最新のミドルウェアシステムです。以下の機能を提供します。
- お客様のサーバーに直接デプロイできます。
- ビジネスロジックを持たず、API インターフェースとシンプルなデバイス管理 UI のみを提供する純粋なデータミドルウェアバックエンドです。
- ユーザー管理、デバイス管理、デバイスデータの保存と管理をカバーする豊富な API を提供します。お客様はこれらの API を使用して、独自のフロントエンドインターフェースを開発し、独自の監視システムをカスタマイズできます。
IAMMETER-Central を使用すると、お客様はフロントエンドページの開発に精通していれば、独自のエネルギー監視システムをカスタマイズできます。
インストール
MySQL と MariaDB
IAMMETER-Central を実行するにはデータベースが必要です。現在は MySQL と MariaDB のみをサポートしています。
直接実行
実行可能ファイルをダウンロードします。 https://github.com/lewei50/iammeter-central
次のコマンドを実行します。
dotnet IAMMETER.Central.Web.dll --urls "http://*:{port}"

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 を使用するには、次の手順に従います。
- IAMMETER-Cloud にログインし、エクスポートする SN リストを選択して、Sn.dat ファイルをエクスポートします。
- IAMMETER-Central の管理者アカウントにログインし、Sn.dat ファイルをインポートします。
- API を使用して独自のアプリケーションを開発します。または、IAMMETER-Central の UI ページを使用してユーザーアカウントを登録し(SN はインポートした範囲内である必要があります)、IAMMETER-Central を通じてデータを管理することもできます。
Sn.dat のエクスポート
Sn.dat に記載されている SN のみを IAMMETER-Central で使用できます。Sn.dat ファイルをエクスポートするには、次の手順に従います。

IAMMETER-Central の管理者アカウントにログイン
デフォルトのユーザー名とパスワード admin/password でログインします(ログイン後、すぐに管理者パスワードを変更してください)。
HTTPS を使用する場合は、nginx でリバースプロキシを設定し、SSL 証明書を追加できます。

Sn.dat のインポート
先ほど IAMMETER-Cloud からエクスポートした Sn.dat ファイルをインポートします。

データベースの設定
MariaDB と MySQL の両方をサポートしています。以下の項目を設定する必要があります。
- Server:データベースサーバーの IP
- Port:データベースのポート
- User:データベースのユーザー名
- Password:データベースのパスワード

ユーザーアカウントの登録(オプション)
Sn.dat に記載されている SN を使用してユーザーアカウントを登録できます。以下に示すとおりです。
ユーザーアカウントの登録は API 呼び出しでも行えることに注意してください。

登録したユーザーアカウントは管理者アカウントで確認できます。以下に示すとおりです。

API を使用した独自の監視フロントエンドシステムの開発
ログイン後、右上隅のアイコンをクリックすると、IAMMETER-Central の API リストにアクセスできます。

API は account、admin、common、device、report の 5 つのセクションに分かれています。

各 API をクリックすると詳細なドキュメントを表示できます。また、「Try it out」をクリックして API を直接テストすることもできます。

注:「System Settings」で CORS を有効にすると、すべての API がクロスオリジンアクセスをサポートします。

参考
IAMMETER について
IAMMETER は、スマートエネルギー計量器、管理アプリ、クラウドプラットフォームを提供し、エネルギー管理の製品とサービスに特化した企業です。
当社の目標は、お客様がエネルギーを効果的に管理、活用、節約できるように支援し、スマートな監視と分析を通じて電気料金を削減することです。
ソリューション
製品
- IAMMETER エネルギー計量器の概要
- WEM3080T – 三相/分相 Wi-Fi エネルギー計量器
- WEM3080 – 単相 Wi-Fi エネルギー計量器
- WEM3050T – 三相エネルギー計量器
- WEM3046T – 5A 標準 CT 入力対応の三相 Wi-Fi エネルギー計量器