私はこれをソフトウェア用語に入れているかもしれませんが、私はすべてのものを同じタイプにしたいのですが、複数のインスタンス(複数のもの)を持っています。それぞれのものも個別に参照でき、メッセージを個別にサブスクライブできる必要があります。次に、複数のRaspberry PiからAWS-IoTにデータを送り返すこともできますが、それぞれが一意のメッセージをサブスクライブすることもできます。ありがとうございました。
私はこれをソフトウェア用語に入れているかもしれませんが、私はすべてのものを同じタイプにしたいのですが、複数のインスタンス(複数のもの)を持っています。それぞれのものも個別に参照でき、メッセージを個別にサブスクライブできる必要があります。次に、複数のRaspberry PiからAWS-IoTにデータを送り返すこともできますが、それぞれが一意のメッセージをサブスクライブすることもできます。ありがとうございました。
回答:
さらに調査を行った結果、Thing Types があなたの求めるものであると確信しています。
モノのタイプを使用すると、同じモノのタイプに関連付けられているすべてのモノに共通する説明と構成情報を保存できます。これにより、Thingレジストリでの管理が簡素化されます。たとえば、LightBulbモノのタイプを定義できます。LightBulb Thing Typeに関連付けられているすべてのものは、一連の属性(シリアル番号、製造元、ワット数)を共有しています。タイプLightBulbのThingを作成する場合(または既存のThingのタイプをLightBulbに変更する場合)、LightBulb Thingタイプで定義されている各属性の値を指定できます。
モノのタイプは、すべてのデバイスが1つのデバイスとして扱われることを意味するものではありません。モノのタイプがあるかどうかに関係なく、各モノは独自のARNを受け取ります。
モノのタイプがある場合でも、各モノはカスタムトピック(MQTTブローカーを使用している場合)にサブスクライブできる必要があります。唯一の違いは、モノのタイプを持つモノには、その特定のモノのタイプのプロパティを定義できる特定の(不変で固定された)属性が与えられることです。
すべてのものからメッセージを1つのものとして送信する場合は、1つのデバイスに固有ではない共通のMQTTトピックにパブリッシュするだけです。