この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
raspberry_pi:aws_iot [2017/10/22 04:55] 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": [ | |
- | + | { | |
- | - __done__ [Raspberry Pi の接続](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/sdk-tutorials.html) | + | "Sid": "Stmt1509494331498", |
- | - AWS Iot コンソールにサインインする | + | "Action": "s3:*", |
- | - __done__ モノを作る | + | "Effect": "Allow", |
- | - __done__ REST APIエンドポイント ag7srsxum1sn0.iot.us-west-2.amazonaws.com | + | "Resource": "arn:aws:s3:::pmonitor1/*", |
- | - __done__ 証明書の発行 | + | "Principal": { |
- | - __done__ ポリシーの作成 | + | "AWS": [ |
- | - __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 に接続されました。 | + | |
- | - ルールを作成する | + | |
- | + | ||
- | - __失敗__ [IoTを使って畑を監視する 2015.12.20](https://tech.recruit-mp.co.jp/iot/farm-monitoring-with-iot/) | + | |
- | - iot_client.jsが動かない。nodojsが分からないのでエラーの原因が分からん。古そう。 | + | |
- | - __here__ pythonでやってみる。 | + | |
- | - [AWS IOT SDK](https://aws.amazon.com/jp/iot/sdk/) | + | |
- | - できた!! requre('sys')を消すことでうごいた! | + | |
- | - __失敗__ DynamoDBの使い方が分からない。基本からチュートリアルをしないとだめ。一旦中断 | + | |
+ | 送ってみる | ||
+ | ``` | ||
+ | aws s3 cp s3-text.txt s3://<your-bucket>/ | ||
+ | ``` | ||