定期的にMQTTメッセージを送信するpythonスクリプトを作成しました。AWSはDynamoDBにMQTTメッセージを格納します
これは、バックエンドに送信されたJSON文字列です:バックエンド側で
{"Id": "1234", "Ut": 1488395951, "Temp": 22.86, "Rh": 48.24}
、私はDynamoDBのテーブルにMQTTメッセージを保存したいです。
私はAmazonチュートリアルに従い、MQTTメッセージに含まれるデータはテーブルに格納されます。
私の問題はテーブルの列に関係しています。
- ID:
テーブルのみ3 columsを持っているソートキー
- ペイロード:キー
- ユタをパーティションMQTTメッセージが含まれています。
各キーの列をMQTTメッセージに含めることは可能ですか?
私はこのコラムを持っているでしょう: を - イド - ユタ - 温度 - 助けのためのRh
ありがとう!
固定属性または属性が非常に動的である可能性がありますか?どちらの場合も、属性は個別に格納できます。しかし、JSONを解析し、それに応じて値を設定する必要があるかもしれません。 – notionquest
jsonを解析してデータをdynamoDBに格納するラムダ関数を呼び出す必要がありますか?お返事ありがとう – Federico