AWS IoT Button簡介
AWS IoT Button 是一款基于 Amazon Dash Button 硬件的可編程按鈕。這款簡單的 Wi-Fi 設備易于配置,旨在幫助開發人員開始使用 AWS IoT Core、AWS Lambda、Amazon DynamoDB、Amazon SNS 以及許多其他 Amazon Web Services,而無需編寫特定于設備的代碼。
您可以在云中對按鈕進行邏輯編碼,配置按鈕單擊以計數或跟蹤項目、呼叫或提醒某人、啟動或停止某些操作、訂購服務或甚至提供反饋。例如,您可以通過單擊按鈕開鎖或啟動汽車、打開車庫門、叫計程車、呼叫配偶或客戶服務代表、跟蹤常見家務的進行情況及藥物或商品的使用情況,或遠程控制家用電器。
該按鈕可用作 Netflix 的遠程控制器、Philips Hue 燈泡開關、Airbnb 房客入住/退房設備,或者用來訂購您最喜歡的披薩外賣。您可以將它與第三方 API (如 Twitter、Facebook、Twilio、Slack),或者甚至您自己公司的應用程序進行整合。將它與我們甚至不曾想到的對象建立連接。我們非常期待看到您對 AWS IoT Button 的運用!
工作原理
首先,需要一個 AWS 賬戶。創建賬戶是免費的且很簡單。立即注冊。配置 AWS IoT Button,將其接入 Wi-Fi 網絡,并使用 AWS IoT Core 證書和私有密鑰預置按鈕后,按鈕將安全地連接到 AWS IoT Core 并在單擊后發布一條主題消息。您可以使用 AWS IoT 規則引擎設置規則,并配置路由到任何 AWS 服務的單擊、雙擊或長按事件。還可以對其進行配置,使它通過 Amazon SNS 向您發送通知,或將所有點擊事件保存到一個 Amazon DynamoDB 表中。您甚至可以使用 AWS Lambda 函數對 Node.js、Python 或 Java 中寫入的自定義邏輯進行編碼,然后配置函數以連接到第三方服務或其他采用 AWS IoT 技術的連接終端節點。
開始使用 AWS IoT Button 的最快方法是下載適用于 iOS 或 Android 的移動應用程序。此移動應用程序會為您創建必要的 AWS IoT 資源,然后使用 Lambda 藍圖向您的按鈕添加一個調用您選擇的新 AWS Lambda 函數的事件源。藍圖是預配置的 Lambda 函數,您可以通過它將按鈕點擊操作快速連接到最適合您的函數,如發送自動電子郵件、短信或部署其他 AWS 服務。
如果您無法使用此移動應用程序,通過 AWS Lambda 藍圖向導也可以方便地開始使用 AWS IoT 按鈕。和移動應用程序一樣,此向導為您創建必要的 AWS IoT 資源,并向您的按鈕添加調用新 Lambda 函數的事件源。要開始使用 Lambda 藍圖向導,請單擊此處。從“IoT 類型”下拉菜單中選擇“IoT Button”,輸入您的設備序列號 (DSN,可在設備背面找到 DSN),然后按照步驟配置您的 AWS IoT Button 以連接到 Wi-Fi 和 AWS IoT。繼續執行向導中的步驟并更新示例 Lambda 函數。如果您想了解有關 AWS IoT 的更多信息,請參閱本教程。
https://amazonaws-china.com/cn/iotbutton/




























