Il pulsante AWS IoT è un pulsante programmabile basato sull'hardware di Amazon Dash Button. Si tratta di un dispositivo Wi-Fi semplice da configurare e progettato per consentire agli sviluppatori di iniziare a usare AWS IoT, AWS Lambda, Amazon DynamoDB, Amazon SNS e molti altri servizi di Amazon Web Services senza dover scrivere codice specifico.
Per impostare la logica del pulsante è sufficiente utilizzare il cloud, ed è possibile configurarlo per contare o monitorare oggetti, eseguire chiamate o inviare avvisi, avviare o interrompere un'operazione o anche per fornire feedback. Ad esempio, puoi fare clic sul pulsante per sbloccare o avviare un'auto, aprire la porta del garage, chiamare un taxi, chiamare il tuo partner o un rappresentante del servizio clienti, monitorare l'andamento dei lavori di casa o l'utilizzo di medicine o altri prodotti, o ancora per controllare in remoto gli elettrodomestici.
Il pulsante può essere usato come telecomando per Netflix, come interruttore per una lampadina Hue di Philips, come dispositivo per completare il check-in e il check-out degli ospiti di Airbnb, oppure per ordinare una pizza da asporto. Puoi integrarlo con API di terze parti, ad esempio Twitter, Facebook, Twilio, Slack, oppure della tua applicazione aziendale. Puoi collegarlo in modi a cui nemmeno noi abbiamo ancora pensato. Non vediamo l'ora di scoprire i frutti della tua creatività con il pulsante AWS IoT!
![aws_iot_button aws_iot_button](http://web.archive.org./web/20161213105055im_/https://d0.awsstatic.com/IoT/assets/aws_iot_button.png)
Dopo aver collegato il pulsante AWS IoT alla rete Wi-Fi e averne effettuato il provisioning con un certificato AWS IoT e una chiave privata, il pulsante si collegherà ad AWS IoT; premendolo, pubblicherà un messaggio su un argomento. Usa il motore di regole di AWS IoT per impostare una regola, configurare l'attivazione mediante singolo clic, doppio clic o pressione prolungata e attivare un evento relativo a uno dei servizi di AWS. Puoi configurarlo per inviare una notifica tramite Amazon SNS oppure per memorizzare i clic in una tabella Amazon DynamoDB. Puoi anche personalizzare il codice di logica scritto in Node.js, Python o Java in una funzione AWS Lambda e configurare la funzione perché si connetta a servizi di terze parti o ad altri oggetti connessi ad AWS IoT.
![aws_iot_button_architecture_1920x1080 aws_iot_button_architecture_1920x1080](http://web.archive.org./web/20161213105055im_/https://d0.awsstatic.com/IoT/assets/aws_iot_button_architecture_1920x1080.png)