在本教學課程中,您將瞭解如何使用 Azure IoT Central 從遠端監視連線的裝置。 Azure IoT Central 規則可讓您近乎即時地監視裝置,並自動叫用動作,例如傳送電子郵件。 本文說明如何建立規則來監視裝置傳送的遙測。
裝置會使用遙測從裝置傳送數值資料。 當選取的遙測超過指定的臨界值時,規則會觸發。
在本教學課程中,您將瞭解如何:
- 建立當裝置溫度達到 70° F 時觸發的規則。
- 新增電子郵件動作以在規則觸發時通知您。
先決條件
若要完成本教學課程中的步驟,您需要:
有效的 Azure 訂用帳戶。 如尚未擁有 Azure 訂用帳戶,請在開始之前先建立免費帳戶。
從 自訂應用程式 範本建立的 IoT Central 應用程式。 若要深入瞭解,請參閱 建立 IoT Central 應用程式 和 如何取得應用程式的相關資訊?。
新增和自訂裝置範本
從裝置目錄新增裝置範本。 本教學課程使用 Onset Hobo MX-100 溫度感測器 裝置範本:
若要新增裝置範本,請在 [裝置範本] 頁面上選取 [+ 新增]。
在 [選取類型] 頁面上,向下捲動,直到在 [精選裝置範本] 區段中找到 [Onset Hobo MX-100 溫度感測器] 磚。
選取 [ Onset Hobo MX-100 溫度感應器 ] 磚,然後選取 [ 下一步:檢閱]。
在 [檢閱] 頁面上,選取 [建立]。
您建立的範本名稱是 Hobo MX-100。 該模型包括 Hobo MX-100 和 IotDevice等組件。 元件定義了 ESP32 裝置的功能。 功能可以包括遙測、屬性和命令。
新增模擬裝置
若要測試您在下一節中建立的規則,請將模擬裝置新增至您的應用程式:
在左側導覽面板中選取 [裝置]。 然後選擇 Hobo MX-100。
選擇 + 新增。 在 [建立新裝置 ] 面板中,保留預設裝置名稱和裝置 ID 值。 將 Simulate this device?(模擬此裝置? )切換為 Yes。
選取 ,創建。
建立規則
若要建立遙測規則,裝置範本必須至少包含一個遙測值。 本教學課程使用模擬的 Hobo MX-100 裝置來傳送溫度遙測。 該規則會監控設備報告的溫度,並在溫度超過 70 度時發送電子郵件。
備註
每個應用程式的規則限制為 50 個。
在左窗格中,選取 [規則]。
選取 [+ 新增 ] 以新增規則。
輸入名稱 溫度監視器 以識別規則,然後按 Enter 鍵。
選擇 Hobo MX-100 裝置範本。 依預設,規則會自動套用至指派給裝置範本的所有裝置:
若要篩選裝置子集,請選取 [+ 篩選] ,然後使用裝置屬性來識別裝置。 若要停用規則,請切換 [啟用/停用 ] 按鈕。
設定規則條件
條件定義規則監視的準則。 在本教學課程中,您會將規則設定為在溫度超過 70° F 時觸發。
在 [遙測] 下拉式清單中選取 [溫度]。
接下來,在 [運算子] 選擇 [大於],並在 [值] 輸入 70:
或者,您可以設定 時間彙總。 當您選取時間彙總時,您也必須從彙總下拉式清單中選取彙總類型,例如平均值或總和。
- 如果沒有彙總,規則會針對符合條件的每個遙測資料點觸發。 例如,如果您將規則設定為在溫度高於 70 時觸發,則當裝置溫度超過此值時,規則幾乎會立即觸發。
- 使用彙總時,如果時間範圍內遙測資料點的彙總值符合條件,則會觸發規則。 例如,如果您將規則設定為在溫度高於 70 度且平均時間彙總為 10 分鐘時觸發,則當裝置報告平均溫度大於 70 時觸發規則 (以 10 分鐘為間隔計算)。
您可以選取 + 條件,將多個條件新增至規則。 新增多個條件時,您可以指定是否必須滿足所有條件,或必須滿足任何條件才能觸發規則。 如果您將時間彙總與多個條件搭配使用,則必須彙總所有遙測值。
設定動作
定義條件之後,您可以設定規則觸發時要採取的動作。 當規則中指定的所有條件評估為 true 時,會執行行動。
請在 動作 區段中選取 + 電子郵件。
輸入溫度警告作為動作的顯示名稱,在收件者欄位中輸入您的電子郵件地址,並將您應該檢查設備!作為附註顯示在電子郵件正文中。
備註
電子郵件只會傳送給新增至應用程式且至少登入一次的使用者。 深入瞭解 Azure IoT Central 中的 使用者管理 。
若要儲存動作,請選擇 Done (完成)。 您可以將多個動作新增至規則。
若要儲存規則,請選擇 [儲存]。 規則將在幾分鐘內啟用,並開始監控傳送至應用程式的遙測資料。 當符合規則中指定的條件時,規則會觸發已設定的電子郵件動作。
之後在引發規則時,就會收到如下的電子郵件訊息:
刪除規則
如果您不再需要規則,請開啟規則並選擇 [刪除] 來刪除規則。
啟用或停用規則
選擇您要啟用或停用的規則。 切換規則中的 [啟用/停用 ] 按鈕,以啟用或停用規則中範圍的所有裝置的規則。
啟用或停用規範針對特定裝置
選擇您要自訂的規則。 使用 「目標裝置」 區段中的一或多個篩選器,將規則的範圍縮小到您要監控的裝置。
清理資源
如果您不打算完成任何進一步的 IoT Central 快速入門或教學課程,您可以刪除 IoT Central 應用程式:
- 在您的 IoT Central 應用程式中,流覽至 [應用程式 > 管理]。
- 選取 [刪除] ,然後確認您的動作。
後續步驟
現在您已瞭解如何定義臨界值型規則,建議的下一個步驟是瞭解如何: