問題タブ [aws-iot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 依存関係をインポートするときのエラー
私は Ruby プログラミングのバックグラウンドを持っており、Java の学習を始めました。私は絶対に恋に落ちました。現在、サンプルの aws iot Java sdk プロジェクトを実行しようとしていますが、このエラーが発生し続けています。
Maven依存関係フォルダーの中を見てナビゲートしたcom.fasterxml.jackson.databind
とき、クラスが見つかりませんでしDeserializationFeature
たObjectMapper
何か案が?
amazon-kinesis - 多くのプロデューサーを持つ Kinesis シャード
多くのデータ ソース (携帯電話など) からデータを収集する必要があります。たとえば、1,000 台の電話で、それぞれが 20 分ごとに 1 MB のバッチをアップロードします。単一のシャードで Kinesis ストリームを使用してデータを取り込むことを考えています (合計スループットは約 1MB/秒です)。個々の電話が Kinesis API に直接アクセスすることは理にかなっていますか? それとも、独自のフロントエンド (ウェブサーバーなど) を前面に配置する必要がありますか? この決定を行う際に留意すべき主な制限/考慮事項は何ですか?
PS AWS IoT インフラストラクチャを使用する代替手段は、かなり高価になります。
amazon-dynamodb - AWS IOT からサードパーティの DynamoDB サービスへ
AWS IOT ルール機能を使用して、MQTT データを DynamoDB にマッピングするルールを定義できます。同じアカウントでローカルの DynamoDB を使用する代わりに、別のアカウントからサードパーティの DynamoDB リソースを使用して同じ結果を得ることができますか? 肯定的な場合、どのように達成できますか?
json - aws IoT ルールの json データからパラメータを 1 つだけ受け取る
AWS IoT からデータを受信しています。受信データは次のようになります。
新しいデータが届くたびにテキスト メッセージ アラートを設定しました。テキスト メッセージでは、温度のみを受信したいと考えています。現在のクエリ文字列は次のとおりです。
星を温度に変更する必要があると想定していますが、受信したテキストメッセージは空白です。ドキュメントを調べてみましたが、これに対する答えが見つかりません。
編集:
私が使用する場合
{"Temperature": 4} を取得しました。値を取得する方法はありますか?
amazon-web-services - AWS Lambda と AWS MQTT トピックへの発行 - 可能ですか
最初に、ラムダ関数から AWS IOT MQTT トピックにメッセージを発行できるかどうか知りたいですか? 私が試した次のpythonコードを見つけましたが、うまくいかないようです:
ポリシーが更新されていることを確認しました (上記はこの投稿から取得したものです: How can I publish to a MQTT topic in a Amazon AWS Lambda function? ) が、トピックに何も公開されていないようです。何か基本的なことが欠けているのでしょうか、それとも AWS が単にこれを許可していないのでしょうか?
Lambda 関数をテストしてもエラーは発生しません。トピックに関するメッセージが表示されないだけです。
amazon-web-services - aws iot ルール エンジンを使用して dynamo db の複数の列を更新する方法
私はデータのセットを持っています:id
、name
、height
およびweight
。
このデータを json 形式で aws iot に送信しています。そこから、dynamo db のそれぞれの列を更新する必要があるため、更新する 3 つのルールを作成しname
、パーティション キーとしてheight
保持する重みを作成しました。id
しかし、メッセージを送信すると、1 つの列だけが更新されます。2 つのルールを無効にすると、残りのルールは正常に機能します。したがって、更新するたびに、列が上書きされます。
受信メッセージから 3 つの列すべてを更新するにはどうすればよいですか?
node.js - aws iot を使用して aws ラムダから mqtt メッセージをトピックに発行する
aws iot を使用して mqtt プロトコルを介して aws lambda からデータを公開する必要があります。node.js コードでラムダ関数を作成しました。このような
サブスクライバーで mqtt メッセージを受け取りました。しかし、ラムダはこのようなエラーメッセージを生成します
コールバックの代わりに context.succeed() を使用しました。ラムダは適切に終了します。サブスクライバーでメッセージを取得できません。
どちらの場合も、コンソールは正常に発行されたというメッセージを適切に出力します。
パブリッシング コードに関連する問題は何ですか?