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 Core, AWS Lambda, Amazon DynamoDB, Amazon SNS e molti altri servizi di Amazon Web Services senza dover scrivere il codice specifico del dispositivo.
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 da 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 con un’applicazione aziendale. Puoi collegarlo in modi a cui nemmeno noi abbiamo ancora pensato. Non vediamo l'ora di scoprire che cosa riuscirai a fare con il pulsante AWS IoT!
Se desideri utilizzare dispositivi semplici che si connettono ad AWS IoT Core fin da subito, utilizza il servizio AWS IoT 1-Click.
Come funziona
Prima di tutto, è necessario avere un account AWS. Creare un account è semplice e gratis. Registrati ora. Dopo aver collegato il pulsante AWS IoT alla rete Wi-Fi e averne effettuato il provisioning con un certificato AWS IoT Core e una chiave privata, il pulsante si collegherà in modo sicuro ad AWS IoT Core; 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.
Il modo più veloce per iniziare a usare AWS IoT Button è scaricare l'applicazione mobile per iOS o Android. L'applicazione mobile creerà le risorse AWS IoT richieste e aggiungerà un'origine evento al pulsante che invocherà una nuova funzione AWS Lambda a scelta dell'utente del piano Lambda relativo. I piani sono funzioni Lambda preconfigurate che consentono di collegare rapidamente al clic di un pulsante le funzioni prescelte, come l'invio di e-mail o di messaggi di testo in automatico o la distribuzione di altri servizi AWS.
Se non è possibile utilizzare le applicazioni mobili, AWS Lambda Blueprint Wizard è un modo semplice per iniziare con AWS IoT Button. Come nel caso dell'applicazione mobile, il wizard creerà le risorse AWS IoT richieste e aggiungerà un'origine evento al pulsante che attiva una nuova funzione Lambda. Per iniziare a utilizzare Lambda Blueprint Wizard, fai clic qui. Seleziona "IoT Button" dal menu a discesa IoT Type, inserisci il numero di serie del tuo dispositivo (DSN, reperibile sul retro del dispositivo) e segui i passaggi per configurare il tuo AWS IoT Button per il collegamento al Wi-Fi e ad AWS IoT. Segui le istruzioni della procedura guidata per aggiornare una funzione Lambda di esempio. Se desideri ulteriori informazioni su AWS IoT, segui questo tutorial.
Nozioni di base su AWS
Registrati per creare un account AWS
Impara con i tutorial di 10 minuti
Inizia a lavorare nella console
Ricevi risposte alle tue domande su AWS IoT Button