2016-10-04 2 views
0

에서 하나의 매개 변수를 수신과 같은 incomming 데이터 보인다 : 문자 메시지 알림 새로운 데이터에 나오는 모든 시간을 설정 한내가 AWS의 IoT에서 데이터를 receiveing하고 AWS의 IoT 규칙의 JSON 데이터

{ 
    "desired": { 
    "status": "ON", 
    "Temperature": 4, 
    }, 
    "reported": { 
    "status": "ON", 
    "Temperature": 4 
    } 
} 

. 문자 메시지로 나는 단지 온도를 받고 싶습니다. 현재 쿼리 문자열은 다음과 같습니다.

SELECT * FROM '$aws/things/MyDashButton/shadow/update' 

별을 온도로 변경해야한다고 가정하지만 수신 한 문자 메시지가 비어 있습니다. 설명서를 살펴 보았지만 이에 대한 대답을 찾을 수 없습니다.

편집 :

내가 { "온도": 4} 얻을

SELECT state.desired.Temperature FROM '$aws/things/MyDashButton/shadow/update' 

사용하는 경우 단지 값을 얻을 수있는 방법이 있습니까?

답변

1

AWS IoT 규칙 엔진 만 사용하여 값을 얻는 방법은 없습니다.

대신 AWS 람다에 AWS SES를 통해 원하는 값 (또는 원하는 다른 화장품)을 보낼 수있는 코드를 작성할 수 있습니다. 규칙 엔진을 사용하여 람다 함수를 호출하십시오.

+0

답장을 보내 주셔서 감사합니다. 나는 많은 것을 생각했지만 이것에 대해 더 많은 경험을 가진 다른 사람들과 확인해 볼 가치가 있습니다. –