2016-05-03 9 views
2

node.js SDKを使用した簡単なパブリッシュ/サブスクライブの例で、トピック 'sensor/alert'を購読していて、同じ時間にトピック 'sensor/temp'を定期的に発行していますペイロードAWS-IoTルールエンジンが動作していません

{ "TEMP":[いいえ間0-20]}(例:{ "温度":20}。)

Iルール

以下とルール・エンジンを構成している「「SELECT * FROMセンサー/温度 'どこの温度> 10 "

トリガー

「AWS IOT再公開アクション」

AWS-IOTコンソールからこのルールの適切な役割を設定しました。しかし、クライアントコードがペイロード{"temp":12}またはペイロードに10より大きい任意の数のトピックをパブリッシュすると、ルールエンジンが動作し、トピック 'sensor/alert'に再発行される必要があります。 公開と購読のロジックをAWS MQTTクライアントでチェックしました。クライアントコードでは、公開ロジックと購読ロジックは正常に動作していますが、ルールエンジンは機能していません。 AWSの無料アカウントを使用しています。 問題のトラブルシューティングができません。どんな助けもありがとうございます。

ありがとうございます。

答えて

0

私はあなたが今、あなたはトピックをサブスクライブする必要があり、このメッセージ

{"temp" : "12"} 

を公開しようとする必要があります代わりに、センサー/温度の

「TEMP> 10 『センサー』 SELECT * FROM」それだと思いますセンサーが公開されていて、メッセージをシードできる必要があります。

関連する問題