4. AWS IoT基本設定

4.1. デバイスの作成

AWSマネージメントコンソールへログインし、画面右上のメニューから東京リージョンを選択します。 AWSサービスから”IoT”と入力し、”AWS IoT”を選択します。

_images/4-servicemenu.png

dashboard画面が表示される場合は左側のメニューのRegistry内のThingsをクリックします。

_images/4-getstart.png

デバイス(Thing)を作成します。[Create]をクリックします。

_images/4-create-thing-1.png

Nameに”edison<任意の番号>”と入力し、[Create thing]をクリックします。 (デバイス名を他のIAMユーザと被らないように任意の番号を付与します。)

_images/4-create-thing-2.png

リソースの一覧で作成したデバイスが表示されます。[←]でThings画面に戻ります。

_images/4-thing-1.png

4.2. ポリシーの作成

デバイスに対して、AWS IoTの各種操作を許可するためのポリシーを作成しま す。メニューのSecurity内のPoliciesを選択し[Create]をクリックします。

_images/4-create-policy-1.png

フォームにそれぞれ以下のパラメータを入力し、[Create]をクリックします。 policy名は他のIAMユーザと被らないように任意の番号を付与してください。

項目
Name awsiot-handson-policy<任意の番号>
Action iot:*
Resource
  • (アスタリスク)

_images/4-create-policy-2.png

作成したポリシーが表示されます。[←]でPolicies画面に戻ります。

_images/4-policy-1.png

先ほど作成した証明書をポリシーに割当てます。メニューのSecurity内のCertificatesをクリックしてしてリスト中の証明書の右下のチェックボックスをチェックし、[Actions]-[Attach policy]をクリックしてください。(3章で証明書を作成したときのcertificateIdの証明書をリソースから選択してください。)

_images/4-attach-policy.png

“Attach policies to certificate(s)”の画面で、先ほど作成したポリシーを選択し、[Attach]をクリックします。

_images/4-attach-policy-2-1.png

次に、デバイスと証明書の関連付けを行います。[Actions]-[Attach thing] をクリックします。

_images/4-attach-thing.png

“Attach things to certificate(s)”画面でデバイスを選択し、[Attach]をクリックします。

_images/4-attach-thing-2-1.png