この文書の現在のバージョンと選択したバージョンの差分を表示します。
次のリビジョン | 前のリビジョン | ||
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 に接続されました。 | ||
- | |||
- | |||
- | - ルールを作成する | ||