AWS Alexa Smart Home Skill: testa la tua Skill in sviluppo e gestisci i log – 7

Spread the love

Siamo giunti all’ultima fase, ora dobbiamo andare a testare la nostra smart home skill su un dispositivo, questo deve prima essere abilitato e collegato al tuo account da sviluppatore Amazon.

Amazon AWS Smart Home Skill test and manage log
Amazon AWS Smart Home Skill test and manage log

Collegare l’Alexa Smart Home Skill

Alexa Skill Smarthome: Install development skill
Alexa Skill Smarthome: Install development skill
  1. Vai su  https://alexa.amazon.com, accedi con il tuo account sviluppatore e seleziona  Skill dal menu a sinistra.
  2. Fai clic su Le tue skill in alto a destra della sezione.
  3. Nella pagina Le tue skill, seleziona la scheda Skill per sviluppatori.
  4. Fare clic sulla skill skill-esp8266-nodejs-smarthome-switch.
  5. Nella pagina skill-esp8266-nodejs-smarthome-switch, fai clic su Abilita in alto a destra ed esegui l’autenticazione con il tuo account sviluppatore Amazon. Se hai già effettuato l’accesso, ti verrà presentata una finestra di dialogo che chiede di “Fare clic su ‘Consenti’ per accedere a Smart Home Sample”.
  6. In caso di successo, dovresti visualizzare una finestra che dice che “skill-esp8266-nodejs-smarthome-switch” è stato collegata con successo.
  7. Quando verrai reindirizzato alla pagina Skill, ti verrà chiesto di trovare i dispositivi. Fare clic su Trova dispositivi .
  8. Al termine del processo di rilevamento, nell’elenco dei dispositivi sarà disponibile un nuovo “Test relè” con la descrizione di “Test relè esp8266 www.mischianti.org”  .
Alexa Skill Smarthome: Smart home device founded
Alexa Skill Smarthome: Smart home device founded

Testa la skill tramite la Console per gli sviluppatori Alexa

L’Alexa Developer Console ha funzionalità di test integrate e può essere utilizzata per testare le tue skill in fase di sviluppo.

Alexa Skill Smarthome: Test in sviluppo
Alexa Skill Smarthome: Test in sviluppo
  1. Vai su https://developer.amazon.com/alexa/console/ask e seleziona skill-sample-nodejs-smarthome-switch dall’elenco dell’Alexa Skills.
  2. Seleziona la scheda Test.
  3. Nella scheda Alexa Simulator, lascia l’italiano selezionato e digita Alexa, accendi relay nella casella di input.
  4. In caso di successo, Alexa dovrebbe rispondere con ok.

Testa la Skill con un dispositivo abilitato per Alexa

Se hai un Amazon Echo o un altro dispositivo abilitato per Alexa associato al tuo account sviluppatore Amazon, puoi dare a quel dispositivo il comando “Alexa, accendi relè” e lei dovrebbe rispondere con “OK”.

Esamina i log della skill

Le interazioni tra Alexa e la funzione AWS Lambda sono registrate in AWS CloudWatch. Questi log sono utili per indagare su quali informazioni vengono inviate avanti e indietro alla funzione Lambda.

Esamina i log su CloudWatch

Alexa Skill Smarthome: Log sulla CloudWatch Management Console
Alexa Skill Smarthome: Log sulla CloudWatch Management Console
  1. Sfoglia 
    https://us-east-1.console.aws.amazon.com/lambda/home?region=us-east-1#/functions/lambda-skill-esp8266-nodejs-smarthome-switch/latest?tab =monitoring (Nord America)
    https://eu-west-1.console.aws.amazon.com/lambda/home?region=eu-west-1#/functions/lambda-skill-esp8266-nodejs-smarthome-switch /latest?tab=monitoraggio (Europa)
  2. Fare clic su ultima chiamata e rivedi i  messaggi.
  3. Annotare i valori registrati nei log. La handler request in entrata e i context values provengono da Alexa. Il  valore della response del gestore in uscita proviene dalla funzione Lambda.

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

4 Risposte

  1. ExtremisFK ha detto:

    Buonasera, ho seguito tutta la guida da lei scritta e devo dire che è impostata veramente molto bene.
    Purtroppo però, non so se per causa mia, ma non riesco a trovare il dispositivo una volta avviata la ricerca.
    Potrebbe aiutarmi in qualche modo? Grazie mille

  2. Diego ha detto:

    ciao, farai mai un tutorial per la parte rimanente? Intendo un tutorial per la parte di mqtt, iotcore e arduino

    grazie

Lascia un commento

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