Come abbiamo concluso nell’articolo precedente, affinché , il nostro prodotto venga visto come un dispositivo che supporti Alexa deve essere registrato. Ovviamene tutto questo e’ una normale procedura indicata dalla documentazione di Amazon e non richiede alcun costo ne comporta alcun problema di privacy. In questa seconda parte ci occuperemo di registrare il nostro prodotto
Registra il tuo prodotto in Alexa Voice Service (AVS)
Create an Amazon developer account
Per l’integrazione di Alexa, ma anche per mille altre cose che vedremo (Skill, lambda function, AWS Iot, etc..) e’ necessario avere un account come sviluppatore in Amazon. Creare un account come sviluppatore e’ free e si effettua a questo link. La procedura e’ veramente semplice e non merita ulteriori commenti. Questo link sarà necessario per recuperare il vostro client Id e client segreto necessari per l’autenticazione OAuth2.
Crea un prodotto
Dopo che hai creato l’account Amazon developer devi creare un prodotto e un profilo: questi permetteranno di autenticarti ad AVS.
- Fai login in AVS dashboard. Se e’ la prima volta che registri un prodotto vedrai un messaggio benvenuto. Clicca GET STARTED.
- Clicca PRODUCTS.
- Clicca ADD NEW PRODUCT.
Bisogna ora riempire le informazioni del tuo prodotto. Ovviamente anche qui, nulla di preoccupante solo una pura indicazione di quello che sarà il prodotto che si collega ad AVS, cioè il tuo raspberry.
- Scegli un Product Name. Ad esempio Progetto Raspberry.
- Scelgli un Product ID. Ad esempio PrototypePi. Non usare spazi per il tuo Product ID.
- Tra le opzioni presentate dalla voce Please Select Your Product Type seleziona Device with Alexa built-in.
- seleziona No alla domanda Will your device use a companion app?
- In Product Category seleziona Other (please specify).
- In Brief product description scrivi, ad esempio, Prototype.
- Tra le opzioni a How will users interact with your product?, seleziona Hands-free.
- Upload an image si può saltare .
- seleziona No alla domanda Do you intend to distribute this product commercially?
- seleziona No alla domanda Will your device be used for Alexa for Business?
- seleziona No alla domanda Is this device associated with one or more AWS IoT Core Accounts?
- seleziona No alla domanda Is this a children’s product or is it otherwise directed to children younger than 13 years old?
- clicca NEXT.
Crea un profilo
E’ ora di creare il profilo
- clicca su CREATE NEW PROFILE.
- In Security Profile Name inserisci un nome, ad esempio Profilo Raspberry.
- In Security Profile Description inserisci una qualsiasi descrizione
- clicca NEXT. Hai generato il Security Profile ID
- Seleziona il tab Other devices and platforms .
- In Client ID name scrivi ad esempio Prototype.
- clicca Generate ID.
- clicca Download. A questo punto parte il download del file config.json che contiene le tue credenziali AVS. Salva questo file nella cartella
/home/pi
del tuo raspberry. - “Leggi” Amazon terms and conditions e seleziona I agree to the AVS agreement and the AVS Program Requirements .
- Clicca FINISH
Con questo abbiamo finito alla parte noiosa e burocratica .. nella prossima parte ci occuperemo di scaricare e’ installare il software necessario