DRS - Create or manage a skill
The Alexa console will help you create and manage your Alexa skills. DRS relies on the Smart Home model to establish a connection to the manufacturer cloud (your cloud) to receive inventory signals and discovery reports.
Configure a smart home skill
The steps required in this process depend on whether your connected products already use any of the Alexa capabilities.
Please select below whether you have a Custom skill, a Smart Home skill or no Alexa skill yet.
- Open your Alexa console (opens in a new tab) to get started.
-
In your Alexa console, click on "Create skill"
- Choose a name for your new skill. Choose "Smart Home" as the model and click on "Create skill".
The Lambda endpoint will be configured in the next step of this process and we will come back to that. Keep the Alexa console open.
We are now ready to configure Account Linking. Scroll down to continue.
- Go to your Alexa console (opens in a new tab) and click on the existing custom skill
-
On the left side pane, click on "Add model" and select a "Smart Home" model. Click "Save"
-
On the left side pane, a "Smart Home" button will appear. The Lambda endpoint will be configured in the next step of this process and we will come back to that. Keep the Alexa console open.
We are now ready to configure Account Linking. Scroll down to continue.
Good news! Your existing Smart Home skill can be expanded to add DRS capabilities. You can now configure your Lambda function to send inventory signals to the Alexa Smart Home cloud.
Account linking
In your skill, account linking lets you connect the identity of the user with a user account in a different system. More information about account linking is available in the Alexa developer docs (Opens in a new tab).
To perform account linking in a Smart Home skill, your cloud needs to provide an Oauth2 compliant server and must use authorization code grant to authorize the user and obtain an access token.
From your skill in the Alexa console, click on "Account linking" on the left and fill out your server details.
Next Step
Next, we will look at configuring Lambda to process the DRS updates.
Last updated: Aug 15, 2019