2021/06/15

このページではOMRON NX/NJシリーズPLCをAWS IoT CoreへMQTT接続するために必要な設定方法を解説します。 AWSアカウントの作成からIoT Coreのポリシー設定、証明書の発行、ポリシーの関連付けまで順番に説明します。

概要

アマゾン ウェブサービス(AWSクラウド) のIot CoreにPLCをMQTT接続する準備をします

AWS AWSIot

  1. AWSのアカウントを作成
  2. ポリシーを作成
  3. 証明書を作成
  4. 証明書とポリシーをアタッチ

手順1:AWSのアカウントを作成

1-1. アカウントの作成

AWS
アカウントの作成

AWSのアカウントを作成します
https://portal.aws.amazon.com/billing/signup#/start
接続テストや機能の確認などで使うのであれば無料利用枠でよさそうです

手順2:ポリシーを作成

2-1. IoT Coreを開きます

IoT Core
IoT Coreを開きます

AWSにサインインします
続いてメニューの[サービス]を開いて[IoT]の中から[IoT Core]を開きます

2-2. ポリシーを開く

ポリシー
ポリシーを開く

左のツリーの[安全性]の中の[ポリシー]を選択します
次に、[ポリシーを作成]ボタンを押してポリシー作成フォームを表示します

2-2. ポリシーを作成

ポリシー
ポリシー
  • ポリシー名(任意)
  • ポリシーアクション= *
  • ポリシーリソース= *

上記を入力して[作成]ボタンを押します
ここではポリシーアクション、ポリシーリソースを緩く設定していますが、実際は実運用に合わせて設定してください バッファにはいろいろな種類がありますがここでは代表的なリングバッファについて

手順3:証明書を作成

3-1. 証明書を追加

証明書
証明書

左のツリーの[安全性]の中の[証明書]を選択します
次に、[証明書を追加]ボタンを押してポリシー作成フォームを表示します

3-2. 証明書を作成

証明書を作成
証明書を作成

証明書のステータスをアクティブにして[作成]ボタンを押します

3-3. 証明書とキーをダウンロード

証明書とキーをダウンロード

デバイス証明書、パブリックキーファイル、プライベートキーファイルをダウンロードします
ダウンロードしたファイルはPC\ダウンロードフォルダに入ります

手順4:証明書とポリシーをアタッチ

手順4:証明書とポリシーをアタッチ1
手順4:証明書とポリシーをアタッチ1
手順4:証明書とポリシーをアタッチ1
手順4:証明書とポリシーをアタッチ1

追加した証明書をクリックして証明書の情報を表示します
下のほうにある[ポリシーをアタッチ]ボタンを押して手順2で作成したポリシーを選択して[ポリシーをアタッチ]します

以上でAWSの準備は完了です

PLCと接続するにはAWS IoT CoreとMQTT接続するを参照してください

この記事へのコメント