3

Aws Iot トピックをサブスクライブします。

12345678/州

このトピックのペイロードを取得するルールを作成しようとしています

12345678/影/更新

これらの手順に従ってルールを作成しました。

  1. 私のクエリ文字列は

SELECT * FROM '+/状態'

  1. 私の行動は、以下のような他のトピックに変更せずにすべてを再公開することです

$$aws/things/${topic(1)}/shadow/update

「テスト」などのトピック(1)関数の代わりに静的データを書き込むと、機能します。ただし、トピック名を動的に取得できませんでした。このトピック名を取得する方法を説明する適切なドキュメントはありません。

私の場合「12345678」であるトピック名を取得する正しい方法は何ですか?

4

2 に答える 2

5

実際、以下のように topic(1) 関数を使用してトピック名を取得しても問題はありませんでした。

$$aws/things/${topic(1)}/shadow/update

問題は、ポリシーの許可に関するものでした。ポリシーに必要な公開権限を追加した後。ペイロードを取得し始めます。

于 2016-08-16T11:55:56.540 に答える