Using Alexa skill with custom endpoint

0

Hello!

We are implementing Alexa skill with custom endpoint, we created a custom DiscoverDevices intent, and we send the following json for a request, everything seems to be according to the specification, however, Alexa still not able to find/see any devices.

Enter image description here Enter image description here

JSON: Enter image description here

Does anyone know how to use the Smart Home model without Lambdas or if that model cannot be used without Lambda then maybe there is another way to do it, but without using the Lambdas?

Thank you.

Yevgen
질문됨 8달 전252회 조회
1개 답변
0

Hi,

Thanks for your patience as I worked with the Alexa team regarding your query. In regards to your question:

Does anyone know how to use the Smart Home model without Lambdas or if that model cannot be used without Lambda then maybe there is another way to do it, but without using the Lambdas?

This is the response of our Alexa team:

The Alexa Smart Home skill model is designed to work with Lambda functions as the backend for processing user requests and controlling smart home devices. It leverages the Alexa Smart Home Skill API, which is specifically built to integrate with Lambda functions.

While Lambda is the recommended and widely used approach for implementing the backend of an Alexa Smart Home skill, it's technically possible to use alternative methods. If you want to explore alternatives to Lambda for implementing a smart home skill, you would need to build a custom backend solution that can handle the requests and responses between Alexa and your smart home devices. This could involve setting up your own server infrastructure, managing the scaling and availability of your backend, and implementing the necessary logic to handle different types of requests and device control.

Using an alternative approach would likely involve more complexity, maintenance, and potential limitations compared to using Lambda. Lambda provides a serverless environment that abstracts away the infrastructure management and scales automatically based on demand, making it a convenient and efficient choice for hosting Alexa skills.

In summary, while it's technically possible to explore alternatives to Lambda for implementing a smart home skill, it's important to consider the added complexity and effort involved. Lambda is the recommended and well-supported option for integrating Alexa with smart home devices.

Documentation for building Alexa Smart Home skills: https://developer.amazon.com/en-US/docs/alexa/smarthome/steps-to-build-a-smart-home-skill.html

Please do let us know if you may have any other queries. We will be happy to help you.

AWS
지원 엔지니어
Ryan_A
답변함 7달 전
profile picture
전문가
검토됨 한 달 전
  • Hello Ryan,

    We did use that documentation for building Alexa Smart Home skills in our project, however, it's still not working, we cannot see any devices. My suspicion is that something is not configured or missed out. Could you check our Alexa Console to help us pinpoint what we are missing?

    Thank you.

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠