AWSIoTCoreでMQTT接続する設定
このページではOMRON NX/NJシリーズPLCをAWS IoT CoreへMQTT接続するために必要な設定方法を解説します。 AWSアカウントの作成からIoT Coreのポリシー設定、証明書の発行、ポリシーの関連付けまで順番に説明します。
概要
アマゾン ウェブサービス(AWSクラウド) のIot CoreにPLCをMQTT接続する準備をします
- AWSのアカウントを作成
- ポリシーを作成
- 証明書を作成
- 証明書とポリシーをアタッチ
手順1:AWSのアカウントを作成
1-1. アカウントの作成
AWSのアカウントを作成します
https://portal.aws.amazon.com/billing/signup#/start
接続テストや機能の確認などで使うのであれば無料利用枠でよさそうです
手順2:ポリシーを作成
2-1. IoT Coreを開きます
AWSにサインインします
続いてメニューの[サービス]を開いて[IoT]の中から[IoT Core]を開きます
2-2. ポリシーを開く
左のツリーの[安全性]の中の[ポリシー]を選択します
次に、[ポリシーを作成]ボタンを押してポリシー作成フォームを表示します
2-2. ポリシーを作成
- ポリシー名(任意)
- ポリシーアクション= *
- ポリシーリソース= *
上記を入力して[作成]ボタンを押します
ここではポリシーアクション、ポリシーリソースを緩く設定していますが、実際は実運用に合わせて設定してください
バッファにはいろいろな種類がありますがここでは代表的なリングバッファについて
手順3:証明書を作成
3-1. 証明書を追加
左のツリーの[安全性]の中の[証明書]を選択します
次に、[証明書を追加]ボタンを押してポリシー作成フォームを表示します
3-2. 証明書を作成
証明書のステータスをアクティブにして[作成]ボタンを押します
3-3. 証明書とキーをダウンロード
デバイス証明書、パブリックキーファイル、プライベートキーファイルをダウンロードします
ダウンロードしたファイルはPC\ダウンロードフォルダに入ります
手順4:証明書とポリシーをアタッチ
追加した証明書をクリックして証明書の情報を表示します
下のほうにある[ポリシーをアタッチ]ボタンを押して手順2で作成したポリシーを選択して[ポリシーをアタッチ]します
以上でAWSの準備は完了です
PLCと接続するにはAWS IoT CoreとMQTT接続するを参照してください


