昨日、AWS IoT ウェブサービスに接続するように Raspberry Pi を設定しました。これで、私の pi はメッセージを公開して聞くことができます。Pi では、30 秒ごとに影を更新する光センサーを接続しました。
ここで、同じシャドウをリッスンして通知するクライアント (モバイル アプリまたは Web アプリ) を作成したいと考えています。同じ理由で、ノード js を使用して ubuntu マシンを AWS IoT に接続しようとしています。このリンクに記載されているサンプル例を実行すると、メッセージが接続された画面のみが表示されます。AWS コンソールからシャドウを更新すると、ノード側でメッセージを受け取るはずです。私の理解は正しいですか、それとも間違いを犯していますか。これが正しいアプローチではない場合、正しいアプローチとは何ですか?
実行しようとしているコードはこちら
実行に使用しているコマンドは
nodejs examples/echo-example.js --host-name=AYYCW0HM971XS.iot.us-west-2.amazonaws.com --certificate-dir=/home/sangam/iot/certs --thing-name=thirdthing --debug