ESP32とAWSIoTとAlexaを繋げてみた(AWSIoTとDynamoDB編)
Lambdaからデータを取得するのにはデータベースが必要だ
ということに気づきましたのでAWSIoTからAWSのサービスの一つである
DynamoDBにデータをあげててみます
AWSIoTから直接あげられるのです
AWSIoTにACTルールを作りましょう
属性を
clientid() AS client_id, parse_time("yyyyMMddHHmmssz", timestamp() ,"Asia/Tokyo" ) AS timestamp, *
トピックフィルタを
BME280/+/
とします
BME280/のどっかにあがったデータからモノのIDとタイムスタンプをyyyyMMddHHmmssz形式で取得します
このアクションを追加しましょう
DBがないので作っちゃいましょう
ロールもないので作っちゃいましょう名前をつけるだけで自動で作ってくれます
AWSIoT内のテストでBME280/data/にパブリッシュしてみました
DBにデータが追加されています!!
次回こそLambdaからESP32のデータを取得します
Author And Source
この問題について(ESP32とAWSIoTとAlexaを繋げてみた(AWSIoTとDynamoDB編)), 我々は、より多くの情報をここで見つけました https://qiita.com/notitle420/items/66a23c432dc899e06505著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .