2017-08-23 3 views
1

aws-sdkのドキュメント、IoTのドキュメント、コンソールのドキュメントはすべて読んだことがあります。IoTトピックに接続されているかどうか、および/またはIoTトピックに接続されているものがいくつありますか?


本当に追加するには他にあまりありません。

がチェックする方法があればあり、および/またはAWSのIoTトピックへの加入何ですか?ハッキーのやり方?


This question漠然と似た何かを求めるが、それはそれは答えを持っていません同じ&ではありません。

答えて

1

AWS IoTから直接その情報を簡単に照会する方法はありません。あなたは「ハック方法」を求めていたので、しかし、検出する方法がある場合にAWS Reserved Topicsからのメッセージデータを使用してトピックから任意のデバイスが加入すると退会 - 以下、特にこれらのトピック:

$aws/events/subscriptions/subscribed/{clientId} 
$aws/events/subscriptions/unsubscribed/{clientId} 

あなたはへのIoTルールを作成することができます予約されたトピックのsubscribedunsubscribedイベントをすべてS3、DynamoDBまたはRDSに転送してクエリ可能にします。 DynamoDBのサブスクリプションのサブスクリプションとデクリメント時にインクリメントする単純なラムダ関数は、実際にはうまくいくでしょう。 (DynamoDB Atomic Counter

。また、ここでメッセージ本文は次のようになります - Subscribe/Unsubscribe Eventsから:

{ 
    "clientId": "186b5", 
    "timestamp": 1460065214626, 
    "eventType": "subscribed" | "unsubscribed", 
    "sessionIdentifier": "00000000-0000-0000-0000-000000000000", 
    "principalIdentifier": "000000000000/ABCDEFGHIJKLMNOPQRSTU:some-user/ABCDEFGHIJKLMNOPQRSTU:some-user" 
    "topics" : \["foo/bar","device/data","dog/cat"\] 
} 
+0

私は最終的にはそれを考え出した&Iは、私自身のEC2 WebSocketをサーバ(群)で行くことにしました。 IoTはウェブの素材に非常にハッキリしているように感じています。あなたは穀物に逆らっているような気がします。 – Solo

+0

エッジの周りに少し荒いものがあります。私たちの最大のプロは、サービスの拡張性でした。 –

関連する問題