本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
專案、範本和置放
裝置可以按功能、位置或任何其他條件進行組織。這種裝置的邏輯分組稱為「專案」。您可以使用專案將裝置群組與 Lambda 函數相關聯。
專案包含用於指定使用哪種裝置的範本,它們所叫用且以名稱歸類保存前後資料的 Lambda 函數,如置放位置或函數。
建立專案並定義範本後,您就可以在專案中新增置放位置。置放位置會遵循範本,並依序列號和屬性值來指定裝置,這些裝置對該置放的特定位置或功能有意義。
以下是一些範例以說明專案和配置的使用情況:
範例 1:
在 SalesPersonNotification
專案中,10 個客戶會收到一個按鈕,他們可以按下按鈕聯絡銷售人員。有 10 個置放位置,每個客戶一個。每個置放位置都具有 CustomerName
(例如 Jones 先生)、SalesPersonPhoneNumber
(例如,1-555-555-1234) 和按鈕序號 (例如,G030PM12345678) 的值。裝置範本 NotficationButton
會包含在置放位置中。系統會為每個置放位置定義 CustomerName
和 SalesPersonPhoneNumber
屬性。當客戶按一下按鈕時,AWS IoT 1-Click 會叫用SendSMSLambda
與CustomerName
和SalesPersonPhoneNumber
與該按鈕相關聯的值。簡訊會根據這些值發送。
-
置放範本:
-
由於每個客戶都得到一個按鈕來通知銷售人員,因此建立一個名為
NotficationButton
的裝置範本。 -
裝置範本 (包含在配置中) 指定
NotificationButton
,點擊時,將調用SendSMSLambda
Lambda 函數。 -
每個配置定義了稱為
CustomerName
和SalesPersonPhoneNumber
的屬性。
-
-
置放位置:建立 10 個置放位置,每個客戶一個置放位置。每個置放位置都有特定的值
CustomerName
(例如,「Jones 先生」)、SalesPersonPhoneNumber
(例如 1-555-555-1234) 和按鈕序號 (例如,G030PM12345678)。 -
操作:當客戶按一下按鈕時,AWS IoT 1-Click 會叫用
SendSMSLambda
與CustomerName
和SalesPersonPhoneNumber
值-並根據這些值發送簡訊。
範例 2:
在 MeetingRoomFeedback
專案中,透過在 50 間會議室內按下「拇指向上」和「拇指向下」按鈕來追蹤使用者滿意度。有兩個裝置範本:ThumbsUp
及 ThumbsDown
。按一下「拇指向上」按鈕時,便會呼叫 PostiveFeedbackLambda
函數。按一下「向下拇指」按鈕時,便會呼叫 NegativeFeedbackLambda
。AMeetingRoomNumber
屬性定義為保存每個置放位置的會議室號碼。建立 50 個裝置置放位置,每個會議室一個。每個置放位置包含對應特定會議室號碼的 MeetingRoomNumber
金鑰組合 (例如,1001) 和兩個按鈕識別它們的唯一序號 (例如,G030PM12345678 和 G030PM23456789)。在會議室中按一下按鈕時,AWS IoT 1-Click 會叫用PositiveFeedbackLambda
函數或NegativeFeedbackLambda
函數MeetingRoomNumber
值。然後,您可以處理和製表進行意見回饋。
-
專案名稱:
MeetingRoomFeedback
-
置放範本:
-
由於每個會議室都有兩個按鈕,因此建立了兩個裝置範本,分別名為
ThumbsUp
和ThumbsDown
。 -
裝置範本指定
ThumbsUp
按鈕在按一下時將叫用PostiveFeedbackLambda
,並且ThumbsDown
按鈕在按一下時將叫用NegativeFeedbackLambda
。 -
稱為
MeetingRoomNumber
的屬性定義為保存每個配置的會議室號碼。
-
-
置放位置:建立 50 個裝置的置放位置,每個會議室一個置放位置。每個配置包含
MeetingRoomNumber
金鑰設定為特定會議室號碼對 (例如,1001) 和兩個按鈕視為他們的唯一序號 (例如,G030PM12345678 和 G030PM23456789)。 -
操作:在會議室中按一下按鈕時,AWS IoT 1-Click 會叫用
PositiveFeedbackLambda
函數或NegativeFeedbackLambda
函數MeetingRoomNumber
值-並且可以處理和製表進行意見回饋。
下圖顯示了這些概念:
如需詳細資訊,請參閱 開始使用 AWS IoT 1-Click 主控台。