この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
|
raspberry_pi:aws_iot [2017/10/22 02:52] fifi 作成 |
raspberry_pi:aws_iot [2017/11/01 00:17] (現在) fifi |
||
|---|---|---|---|
| ライン 2: | ライン 2: | ||
| ## aws チュートリアル | ## aws チュートリアル | ||
| - | [Raspberry Pi の接続](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/iot-sdk-setup.html) | + | - IAMユーザを作成 |
| + | - 必要なポリシーをつける | ||
| + | - S3ならS3FullAccess | ||
| + | - S3にバケットを作る | ||
| + | - (重要) バケットポリシーの設定 | ||
| - | - [AWS IoT SDK チュートリアル](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/sdk-tutorials.html) | + | ``` |
| - | - [Raspberry Pi の接続](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/sdk-tutorials.html) | + | { |
| - | - [AWS IoT Embedded C SDK の使用 - AWS IoT](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/iot-embedded-c-sdk.html) | + | "Id": "Policy1509494334229", |
| - | - [AWS IoT Device SDK for JavaScript を使用する - AWS IoT](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/iot-device-sdk-node.html) | + | "Version": "2012-10-17", |
| + | "Statement": [ | ||
| + | { | ||
| + | "Sid": "Stmt1509494331498", | ||
| + | "Action": "s3:*", | ||
| + | "Effect": "Allow", | ||
| + | "Resource": "arn:aws:s3:::pmonitor1/*", | ||
| + | "Principal": { | ||
| + | "AWS": [ | ||
| + | "*" | ||
| + | ] | ||
| + | } | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | ``` | ||
| + | 送ってみる | ||
| + | ``` | ||
| + | aws s3 cp s3-text.txt s3://<your-bucket>/ | ||
| + | ``` | ||
| - | - __done__ [Raspberry Pi の接続](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/sdk-tutorials.html) | ||
| - | - AWS Iot コンソールにサインインする | ||
| - | - __done__ モノを作る | ||
| - | - __done__ REST APIエンドポイント ag7srsxum1sn0.iot.us-west-2.amazonaws.com | ||
| - | - __done__ 証明書の発行 | ||
| - | - __done__ ポリシーの作成 | ||
| - | - __done__ 証明書にポリシーをアタッチ | ||
| - | - __done__ 証明書にモノをアタッチ | ||
| - | |||
| - | - [AWS IoT Embedded C SDK の使用 - AWS IoT](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/iot-embedded-c-sdk.html) | ||
| - | - 証明書の名前を変更しておく? | ||
| - | - ディレクトリに証明書番号 | ||
| - | - private.pem.key, public.pem.key, certificate.pem.crt, root-CA.crt | ||
| - | - __done__ これで、Raspberry Pi は AWS IoT Device SDK for C を使用して AWS IoT に接続されました。 | ||
| - | |||
| - | |||
| - | - ルールを作成する | ||