Help us understand the problem. What is going on with this article?

ESP32とAWSIoTとAlexaを繋げてみた(AWSIoTとDynamoDB編)

More than 1 year has passed since last update.

Lambdaからデータを取得するのにはデータベースが必要だ

ということに気づきましたのでAWSIoTからAWSのサービスの一つである
DynamoDBにデータをあげててみます
AWSIoTから直接あげられるのです
AWSIoTにACTルールを作りましょう
スクリーンショット 2018-05-01 1.06.32.png
属性を

clientid() AS client_id, parse_time("yyyyMMddHHmmssz", timestamp() ,"Asia/Tokyo" ) AS timestamp, *

トピックフィルタを

BME280/+/

とします
BME280/のどっかにあがったデータからモノのIDとタイムスタンプをyyyyMMddHHmmssz形式で取得します

このアクションを追加しましょう

スクリーンショット 2018-05-01 1.11.13.png

DBがないので作っちゃいましょう

スクリーンショット 2018-05-01 1.11.45.png

ロールもないので作っちゃいましょう名前をつけるだけで自動で作ってくれます

スクリーンショット 2018-05-01 1.12.40.png

AWSIoT内のテストでBME280/data/にパブリッシュしてみました
スクリーンショット 2018-05-01 1.18.12.png

DBにデータが追加されています!!
次回こそLambdaからESP32のデータを取得します

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away