Creazione di un progetto - AWS IoT 1-Click

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di un progetto

La procedura seguente mostra come creare un progetto AWS IoT 1-Click per i dispositivi AWS IoT 1-Click supportati.

  1. Accedere all'account AWS e aprire la console AWS IoT 1-Click.

  2. ScegliereOnboardinge quindiCrea un progetto: .

  3. Digitare un nome e una descrizione facoltativa per il progetto, quindi scegliereSuccessivo: .

  4. Per definire uno o più modelli per il posizionamento, inProgrammare un modello di dispositivo, scegliereAvvio delle: .

  5. Per definire un modello per qualsiasi dispositivo a pulsanti, scegliereTutti i tipi di pulsante: .

  6. In Nome modello dispositivo, immettere un nome descrittivo per il modello. In Operazione, scegliere Invia SMS o Invia e-mail. È possibile utilizzareAzione personalizzata utilizzando una funzione Lambdae scegliereuna delle proprie funzioni Lambda. Immettere il numero di telefono, l'indirizzo e-mail o il nome della funzione Lambda, a seconda della scelta. Per ulteriori informazioni sulla creazione di funzioni Lambda, consulta laGuida per gli sviluppatori AWS Lambda: .

  7. UNDERAggiungere un altro modello di dispositivo, se hai bisogno di più dispositivi per posizionamento,scegliAdd: .

  8. Inserire una coppia chiave/valore dell'attributo. Se necessario, è possibile inserire ulteriori coppie chiave-valore.

  9. Selezionare Create project (Crea progetto).

La sezione seguente,Esempio: Progetto sulla soddisfazione delle sale riunioni, fornisce un esempio reale di come utilizzare la console AWS IoT 1-Click per creare un progetto.

Esempio: Progetto sulla soddisfazione delle sale riunioni

L'esempio seguente potrebbe aiutare a comprendere i concetti AWS IoT 1-Click.

  • È stato creato un progetto per monitorare il livello di soddisfazione di 50 sale riunioni (e delle apparecchiature AV associate) ed è stato denominato MeetingRoomSat.

  • Ogni sala riunioni riceverà due dispositivi (pulsanti), uno fisicamente contrassegnato con "Satisfied" (Soddisfatto) e l'altro contrassegnato con "Unsatisfied" (Insoddisfatto). Poiché ci sono due pulsanti in ogni stanza, vengono creati due modelli, uno denominato Satisfied e l'altro denominato Unsatisfied.

  • LaSatisfiedè configurato per invocare una funzione Lambda chiamataSatLambda: .

  • LaUnsatisfiedè configurato per invocare una funzione Lambda chiamataUnsatLambda: .

  • Per entrambi questi modelli, viene creato un attributo (coppia chiave/valore) denominato MeetingRoomNum (chiave) il cui valore è TBD (il valore TBD viene modificato con il numero di stanza quando entrambi i pulsanti vengono fisicamente posizionati in una stanza).

  • Vengono creati 50 posizionamenti, uno per ogni stanza. Ogni posizionamento dispone di due modelli associati (ad esempio, Satisfied e Unsatisfied).

  • Due pulsanti vengono fisicamente etichettati e posizionati in una stanza. Quindi, utilizzando l'app AWS IoT 1-Click per dispositivi mobili o la console AWS IoT 1-Click e i numeri di serie del pulsante, i pulsanti contrassegnati con «Soddisfatto» e «Insoddisfatto» vengono associati a uno dei 50 posizionamenti. Questo processo continua finché tutti i posizionamenti rimanenti vengono distribuiti.

  • Quando si fa clic sul pulsante della sala riunioni in una sala riunioni, AWS IoT 1-Click chiama oSatLambdaoUnsatLambdaCon la funzioneMeetingRoomNumValore e il feedback può essere elaborato e memorizzato nel cloud.

  • In seguito, può essere aggiunto un altro modello al progetto in modo che i 50 posizionamenti esistenti ora contengano lo spazio per un nuovo pulsante a indicare che un numero maggiore di asciugamani o di altri prodotti da toilette sono necessari in ogni bagno.

Di seguito viene fornito un esempio di utilizzo della console AWS IoT 1-Click per creare un progetto di monitoraggio del livello di soddisfazione delle sale riunioni in un ufficio (come parte di un gruppo di uffici).

Per monitorare la soddisfazione relativa alle sale riunioni, tra cui le apparecchiature audio/video, in ciascuna sala riunioni vengono posizionati due pulsanti AWS IoT Enterprise, uno con etichetta «Soddisfatto» e l'altro con etichetta «Unsatisifed» (Non soddisfatto). Si tratta di un progetto pilota, i cui risultati possono essere utilizzati per migliorare la soddisfazione dei clienti delle sale riunioni in altri edifici del campus.

Alla fine di una riunione, i partecipanti sono invitati a premere i pulsanti "Soddisfatto" o "Insoddisfatto" per registrare il loro livello di soddisfazione generale rispetto alle sale riunioni e alle relative attrezzature. Questi dati vengono quindi utilizzati per identificare le sale riunioni con apparecchiature A/V non funzionali o altri problemi.

La console AWS IoT 1-Click può essere utilizzata per impostare questo progetto:

  1. Dalla console AWS IoT 1-Click, scegliereCrea un progetto: .

  2. Per il nome del progetto, digitare MeetingRoomSatisfaction. Per la descrizione del progetto, digitareProject used to track customer meeting room satisfaction, including A/V equipment.ScegliereSuccessivo: .

  3. UNDERProgrammare un modello di dispositivoscegliAvvio dellee quindiTutti i tipi di pulsante: .

  4. Per Nome modello dispositivo, digitare Satisfied. Questo è il modello utilizzato per tutti i pulsanti etichettati come "Soddisfatto". In Operazione, selezionare Invia e-mail.

    Nota

    Se il programma pilota di soddisfazione della sala riunioni ha esito positivo, in Operazione, è possibile scegliere Operazione personalizzata utilizzando una funzione Lambda. Questa funzione personalizzata Lambda potrebbe inviare un'e-mail o memorizzare i dati del pulsante «Soddisfatto» in una tabella Amazon DynamoDB per un'analisi successiva. Per informazioni sulla creazione di funzioni Lambda, consulta la sezioneGuida per gli sviluppatori AWS Lambda: .

  5. UNDERAggiungere un altro modello di dispositivo, se hai bisogno di più dispositivi per posizionamento,scegliAdde quindiTutti i tipi di pulsante: . Per Nome modello dispositivo, digitare Unsatisfied. Questo è il modello utilizzato per tutti i pulsanti etichettati "Insoddisfatto". In Operazione, selezionare Invia e-mail.

  6. In Richiesto valore predefinito per e-mail, inserire un indirizzo e-mail. Per Valore predefinito soggetto obbligatorio, digitare Meeting Room Feedback. Per Valore predefinito del corpo obbligatorio, digitare Either positive or negative meeting room feedback has been provided.

  7. Per Chiave attributo, digitare Building. In Valore predefinito, digitare Headquarters. Il progetto pilota sul livello di soddisfazione relativo alle sale riunioni ha luogo nell'edificio della sede centrale dell'azienda. Se il progetto pilota viene completato correttamente, verrà distribuito presso altri edifici dell'azienda. Pertanto, è importante sapere da quali edifici i dispositivi delle sale riunioni stanno fornendo le informazioni.

  8. Nella seconda riga della coppia chiave/valore, in Chiave attributo, immettere Room. In Valore predefinito, digitare TBD. LaTBDIl valore verrà modificato in un numero di sala riunioni quando i pulsanti vengono posizionati lì (utilizzando l'app AWS IoT 1-Click per dispositivi mobili o AWS IoT 1-Click).

  9. Selezionare Create project (Crea progetto).

Utilizzando l'app AWS IoT 1-Click per dispositivi mobili, quando un pulsante «Soddisfatto» viene posizionato in una sala riunioni, ilsoddisfattoviene associato ad esso e il modelloTBDviene sostituito con il numero della sala riunioni. Lo stesso vale per quando il pulsante "Insoddisfatto" viene posizionato in una sala riunioni.