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





























