ドキュメント

クラウドサーバーへのcFosチャージングマネージャーの登録

チャージングマネージャーをクラウドサーバーに登録するには、チャージングマネージャーのコンフィギュレーションでクラウドサービスを有効にする必要があります。チャージングマネージャーはcloud.cfos-emobility.deのクラウドサーバーにTLS暗号化接続を確立します。クラウドサーバー"、"クラウドID"、"システムパスワード "の入力フィールドは空のままにしてください。これらは独自のクラウドサーバーを運用する場合にのみ必要です。

cFosクラウドサーバーが使用されている場合、クラウドIDもこのセクションに表示され、システムのシリアル番号に対応します。これは、クラウドサーバー経由で自分のシステムにアクセスするために必要です。

クラウドサーバー経由で自社システムにアクセス

チャージング・マネージャーは上記のようにクラウドサーバーに接続されている必要があります。ブラウザを使ってhttps://cloud.cfos-emobility.de:4443のクラウドサーバーにアクセスします。クラウドサーバーのログインページで、"Cloud ID "の下にお使いのシステムのシリアル番号を入力します。

管理者としてシステムにアクセスする場合は、該当するボックスにチェックを入れ、「クラウドユーザーID」の下にシステムの管理者パスワードを入力します。管理者パスワードは空であってはなりません。

ユーザーとしてシステムにアクセスする場合は、少なくとも1人のユーザーが設定されている必要があります。クラウドユーザーID」にユーザーIDを入力します。この場合、"Connect as 'admin'" チェックボックスは空のままです。システムの管理者パスワードもここで空にしてはいけません!さもないと、ユーザーIDが有効であっても、セキュリティ上の理由でログインに失敗します。

クラウドサーバー経由でシステムにアクセスすると、メニューバーに「クラウドログイン」という追加メニューが表示されます。これにより、クラウドサーバーのログイン画面に戻ります。

ご注意ください!クラウドサーバーのオペレーターは、送信されたすべてのデータを見ることができ、お客様のシステム/ウォールボックスにアクセスできる可能性があります。

自社でクラウドサーバーを運用

チャージング・マネージャーで独自のクラウドサーバーを操作することもできます。これを行うには、次のようにcharging_managerプログラムを呼び出します:
charging_manager run <port> -cloud_server

<port>パラメータは、クラウドサーバーが接続を受け付けるポート番号を表します。デフォルトでは、TLS で暗号化された HTTPS 接続のみが受け入れられる。オプションのパラメータ -allow_http とともにこのプログラムを呼び出すと、同じポートで暗号化されていない HTTP 接続も受け付けるようになる。

さらに、パラメータloglevel <1~.4>を使用して、対応するレベルFeler、Warnings、Information、Dataの初期ログレベルを設定することができる。

クラウドサーバーの設定と管理は、/ui/ja/cloud-admin.htmページ(例:
https://localhost:<port>/ui/ja/cloud-admin.htm)で行います。

管理者パスワードは充電マネージャーのものです。

クラウドサーバーに新しいシステムを登録するには、「クラウドサーバー管理機能」でクラウドIDとクラウドパスワードを割り当て、「新しいシステムを追加」をクリックします。

また、クラウドID、パスワード、クラウドサーバーのアドレスは、システム設定の「クラウドサービス」エリアに入力します。クラウドIDの入力欄は、cFosサーバー以外のサーバーを入力するとすぐに表示されます。

これで、前のセクションで説明したように、クラウドサーバー経由でシステムにアクセスできるようになるはずだ。

独自のサーバー証明書を使用する

デフォルトでは、クラウドサーバーは自己署名証明書を使用して暗号化された接続を確立します。これは暗号化のレベルについては何も言いませんが、このような接続は通常、ブラウザによって安全でないとラベル付けされます。しかし、認証局(CA)によって署名された独自の証明書をクラウドサーバーで使用することもできる。これを行うには、まず前述のようにクラウドサーバーを起動する必要がある。

クラウドサーバーがポート4443でリッスンしていると仮定すると、次のパラメータを指定してクラウドサーバーを再度呼び出すことで、新しい証明書をインポートできます:
charging_manager cloud_cert https://localhost:4443 /path/to/cert.pem /path/to/private_key.pem

Linuxでは、クラウドサーバーはroot権限なしで実行できるが、上記のコマンドの前に "sudo "を付けることで、root権限で証明書を読み込み、インポートすることができる。