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
asked 8 months ago245 views
1 Answer
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
SUPPORT ENGINEER
Ryan_A
answered 7 months ago
profile picture
EXPERT
reviewed 25 days ago
  • 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.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions