クラウド受信データのモニタツール:Azure CLI

PLCnext コントローラからクラウドへデータ送信の実験を行うとき、クラウド側がデータを本当に受信できているのかを何らかの方法で確認する必要があります。

Azure IoT Hub の場合は、Azure コマンドライン インターフェース (CLI) というツールをローカルな PC へインストールすることでクラウド側で受信されたデータなどをモニタすることができます。

この記事では、Azure CLI のインストールとログインの手順について紹介します。

Azure CLI にはオンライン上の Azure Cloud Shell から実行する方法や、Docker から実行する方法もあります。
今回は、Azure Cloud Shell 版が有料であること、Docker 版はそのままでは使用できないケースがあることから、最もわかりやすく使いやすい例としてローカル PC へ直接インストールする方法を紹介しています。(2023年3月時点 )

目次

Azure CLI のインストール

この記事では Windows 用の Azure CLI を PC へインストールします。

macOS 版や Linux 版については「Azure コマンド ライン インターフェイス (CLI) ドキュメント」のサイトをご参照ください。

STEP
インストーラのダウンロードとインストール

Windows での Azure CLI のインストール」サイトから Azure CLI の最新リリースをダウンロードしてください。

ダウンロードしたインストーラを実行してください。

1. 同意して Install
2. 処理の完了待ち
3. 完了
STEP
Azure-IoT 拡張機能のインストール

Azure-IoT という拡張機能を使用します。
コマンドラインから、以下のコマンドを入力してください。

az extension add --name azure-iot

以上でインストールは完了です。

az コマンドによるログイン

PC にローカルインストールされた Azure CLI は、クラウド上の Azure リソースに対して管理コマンドを発行して結果を取得することのできる、リモート操作用ツールです。そのため、使用するときにはまず Azure へログインする必要があります。
コマンドラインから、以下のコマンドを入力してください。

az login

コマンド入力に続いて以下の様にメッセージが表示され、さらにブラウザが開きます。

コマンド入力に続いて表示されるメッセージ

ブラウザが自動的に開かない場合は、表示されたメッセージの内容に従ってください。

使用するアカウントを選択

使用するアカウントを選択すると、ブラウザの画面は以下の様になります。ブラウザは閉じて問題ありません。

また、コマンドライン上のメッセージは以下の様になります。

これで、ログイン完了です。

Azure クラウドが受信したデータをモニタするには「az iot hub monitor-events」コマンドを使用します。
具体的な使用方法については「PLCnext Edge Gateway によるクラウド接続 [2/4:データ送信 – Azure IoT Hub 編]」の記事をご参照ください。

  • URLをコピーしました!
目次