AWS Alexa Smart Home Skill: configurare la Lambda per la skill – 4

Spread the love

In questo articolo collegheremo la skill Alexa Smart Home alla relativa lambda.

Amazon AWS Smart Home Skill configure lambda for the skill
Amazon AWS Smart Home Skill configure lambda for the skill

Configurare le impostazioni Smart Home

  1. Torna alla Console per gli sviluppatori di Alexa Skills Kit all’indirizzo  https://developer.amazon.com/alexa/console/ask  e apri il tuo file skill-esp8266-nodejs-smarthome-switch.
  2. Nella scheda SMART HOME, lascia la versione del Payload su v3.
  3. Per l’endpoint del servizio Smart Home, inserisci l’ARN salvato nel tuo setup.txt come [AWS Lambda ARN] nel campo Endpoint predefinito. L’ARN dovrebbe assomigliare a: arn:aws:lambda:eu-west-1:XXXXXXXXXXXX:function:lambda-skill-esp8266-nodejs-smarthome-switch
  4. Fare clic su  Salva. Se ricevi un errore che dice “Failed to save skill information, Please make sure that “Alexa Smart Home” is selected for the event source type…” torna all’AWS Lambda per la funzione skill-esp8266-nodejs-smarthome-switch e verifica se impostato e salvato correttamente il trigger Smart Home.

Configurare le impostazioni di collegamento dell’account

Alexa Skill Smarthome: Linkare gli account
Alexa Skill Smarthome: Linkare gli account
  1. Seleziona la scheda *ACCOUNT LINKING* a sinistra o il pulsante Account Linking nella parte inferiore della pagina.
  2. Nella pagina Account Linking, per l’Authorization URI, immettere  https://www.amazon.com/ap/oa.
  3. Per l’Access Token URI, immettere  https://api.amazon.com/auth/o2/token.
  4. Per Client ID, copia e incolla il valore [Login with Amazon Client ID] salvato in precedenza nel file setup.txt.
  5. Per Client Secret, copia e incolla il valore [Login with Amazon Client Secret] salvato in precedenza nel file setup.txt.
  6. In Scope fare clic sul collegamento + Add scope e quindi aggiungere il seguente scope nella casella di testo: profile:user_id
  7. Copia i tre (3) URL di reindirizzamento dalla sezione Redirect URLs e salvali nella sezione [Redirect URLs] del file setup.txt.
  8. Fare clic su  Salva .

Imposta gli URL di ritorno consentiti

Alexa Skill Smarthome: Gestione profilo sicurezza, URL ritorno consentiti
Alexa Skill Smarthome: Gestione profilo sicurezza, URL ritorno consentiti

Utilizzando i valori specifici del tuo account dalla sezione di configurazione delle skill, raccogli gli URL di reindirizzamento e impostali negli  URL di ritorno consentiti delle impostazioni web del profilo di sicurezza.

  1. Apri  https://developer.amazon.com/iba-sp/overview.html  in un’altra scheda del browser e assicurati che  Impostazioni  sia selezionato nel menu in alto e  Profili di sicurezza  sia selezionato nel sottomenu.
  2. Selezionare il  Smart Home Security Profile Mischianti .
  3. Nella   pagina Gestione profilo di sicurezza, selezionare la   scheda Gestione Web .
  4. Nelle  Impostazioni Web , fai clic sul   pulsante Modifica .
  5. Nell’input di testo URL di ritorno consentiti, aggiungi ciascuno degli URL di reindirizzamento salvati nel file setup.txt. Dovrai fare clic sul collegamento Aggiungi un altro per aggiungere ciascun URL di ritorno/reindirizzamento. Ciascuno degli URL di ritorno/reindirizzamento avrà un formato simile a https://pitangui.amazon.com/api/skill/link/XXXXXXXXXXXXXX
  6. Fare clic su  Salva .

Grazie

  1. AWS Alexa Smart Home Skill: introduzione e avvio
  2. AWS Alexa Smart Home Skill: crea la Skill e gestisci la sicurezza
  3. AWS Alexa Smart Home Skill: crea la Lambda e gestisci la sicurezza
  4. AWS Alexa Smart Home Skill: configurare la Lambda per la skill
  5. AWS Alexa Smart Home Skill: configurare il database DynamoDB
  6. AWS Alexa Smart Home Skill: caricare codice di esempio e testare la Lambda
  7. AWS Alexa Smart Home Skill: testa la tua Skill in sviluppo e gestisci i log

Spread the love

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *