2017-12-31 16 views
0

새내기 문제입니다. 이전 답변을 찾을 수 없습니다.람다에서 aws IOT 주제를 구독 할 수 있습니까?

Alexa로 간단한 펌프 컨트롤러를 만들고 싶습니다. 알렉사가 펌프 상태를보고 싶습니다.

가장 간단한 접근 방식은 Alexa -> lambda -> publish_to_Iot입니다. 그리고 나서 또는 게시하기 직전에 로컬 컨트롤러가 Alexa를 통해 통과 할 펌프 상태를 게시 할 다른 주제에 가입하십시오.

람다의 주제에 가입 할 수 없다고 말할 수있는만큼 ... 람다 함수의 컨텍스트에서 실제로 의미가 있습니다.

특정 질문은 람다 함수가 IoT 주제에 가입 할 수 있습니까?

예, 그림자가 어떤지 알고 싶습니다. 약간의 복잡성을 피하려고합니다.

+0

이 질문은 StackOverFlow에는 적합하지 않으므로 SOF에 좋은 질문을 작성하는 방법을 읽어보십시오. 당신은 당신이 시도한 것을 우리에게 보여줘야하고 당신의 문제는 정확히 어디에 있어야합니다. –

+0

특정 질문으로 업데이트했습니다. 하지만 아직 아무 것도 시도하지 않았습니다. 제가 시작하기 전에 조언을 얻기를 바랬습니다. 그건 규칙에 어긋나는 것 같아. – big

답변

1

rules을 사용하여 일치하는 필터에 대한 응답으로 람다 함수를 트리거 할 수 있습니다 (필터는 주제와 일치합니다).

+0

댓글을 주셔서 감사합니다,하지만 그게 효과가 있다고 생각하지 않습니다. – big

+0

죄송 합니다만 스택 오버플로를 사용하는 방법을 배우는 중 ... 알 수있는 한, 알렉사를 깨우는 유일한 방법은 깨어 난 단어입니다. 임의의 람다 함수를 통해 알렉사를 깨울 수는 없습니다. 모든 것은 Alexa가 시작한 람다 함수의 컨텍스트에서 실행해야합니다. Alexa 깨우기 단어 -> lambda -> iot-publish -> iot-subscribe -> (같은) lambda -> Alexa로 돌아 가기 – big

+0

오, 당신은 IoT 주제에서 게시, 구독 및 수신되는 트리거 기능을 원하십니까? 알렉사 -> 람다 -> 출판물 -> 람다를 찾고 있다고 생각했는데. 이것은 아마도 IoT에 적합하지 않습니다. DynamoDB 또는 SQS를 사용하여 데이터를주고받을 수 있습니다. 주제에 람다 함수를 등록 할 수는 있지만, 특히 규모에 비해 훨씬 취약합니다. –

관련 문제