您可以使用哪些 Azure 技術和服務來建立 IoT 解決方案?

Azure IoT 技術和服務可讓您選擇建立各種不同的IoT解決方案,為您的組織啟用數字轉型。 例如,您可以:

裝置和裝置 SDK

您可以使用開放原始碼 裝置 SDK 來實作自己的內嵌程式代碼。 裝置 SDK 支援多種作業系統,例如 Linux、Windows 和即時作業系統。 有多個程式設計語言的 SDK,例如 CNode.jsJava.NETPython

您可以遵循 IoT 隨插即用 慣例,進一步簡化為裝置建立內嵌程式碼的方式。 IoT 隨插即用可讓解決方案開發人員將裝置與解決方案整合,而不需要撰寫任何內嵌程式碼。 IoT 隨插即用的核心是說明裝置功能的裝置功能模型結構描述。 使用裝置功能模型來設定雲端式解決方案,例如 IoT Central 應用程式。

Azure IoT Edge 可讓您將部分的 IoT 工作負載從 Azure 雲端服務卸載至您的裝置。 IoT Edge 可以減少解決方案中的延遲、減少裝置與雲端交換的資料量,以及啟用離線案例。 您可以從IoT Central管理IoT Edge裝置。

Azure Sphere 是個安全的高階應用程式平台,它有適用於網際網路連線裝置的內建通訊及安全性功能。 其包含安全的微控制器單元、自訂的 Linux 型作業系統,以及可提供持續、可更新安全性的雲端式安全性服務。

重要

由於 IoT Central 在內部使用 IoT 中樞,所以任何可連線到 IoT Central 應用程式的裝置也可以連線到 IoT 中樞。

若要深入瞭解,請參閱 Azure IoT 裝置和應用程式開發

Azure IoT Central

IoT Central 是受控應用程式平臺,可降低開發、管理和維護IoT解決方案的負擔和成本。 使用 Azure IoT Central 快速評估您的 IoT 案例,並評估其可為您的公司創造的機會。 IoT Central 可讓您專注於判斷您可以使用IoT資料建立的業務影響,簡化複雜且持續演進的IoT基礎結構開發。

Web UI 可讓您快速連線裝置、監視裝置狀況、建立規則,以及在裝置的整個生命週期中管理裝置及其資料。 此外,這可讓您將 IoT 智慧擴充至企業營運應用程式,以根據裝置的深入解析採取行動。 使用IoT Central評估IoT案例之後,您就可以建置企業就緒的 Azure IoT 解決方案。

作為完全受控的應用程式平台,IoT Central 具有簡單且可預測的定價模型。

自訂解決方案

若要從頭開始建置 IoT 解決方案,請使用下列一或多項 Azure IoT 技術和服務:

雲端連線能力

Azure IoT 中樞 服務可在數百萬個IoT裝置與雲端式解決方案之間啟用可靠且安全的雙向通訊。 Azure IoT 中樞 裝置布建服務是 IoT 中樞 的協助程序服務。 此服務可對正確的 IoT 中樞進行零觸控的 Just-in-Time 佈建,完全無須人為介入。 這些功能可讓客戶以安全且可調整的方式佈建數百萬個裝置。

IoT 中樞 是核心元件,您可以使用它來滿足IoT實作挑戰,例如:

  • 大量裝置的連線能力和管理。
  • 大量的遙測資料擷取。
  • 裝置的命令與控制。
  • 裝置安全性的強制執行。

消除實體和數位世界的隔閡

Azure Digital Twins 是一項 IoT 服務,可讓您建立實體環境的模型。 其會使用空間智慧圖形,以建立人員、空間和裝置之間的關聯性模型。 透過關聯數位世界與實體世界之間的資料,您即可建立內容相關的解決方案。

IoT Central 使用數位對應項來同步處理真實世界中的裝置和數據,以及可讓使用者監視和管理這些連線裝置的數位模型。

資料與分析

IoT 裝置通常會產生大量的時間序列資料,例如來自感應器的溫度讀數。 Azure 數據總 管可以連線到 IoT 中樞、從您的裝置讀取遙測串流、儲存該數據,以及讓您查詢並將其可視化。

Azure 地圖服務是地理空間服務的集合,採用最新的地圖資料,為網路和行動裝置應用程式提供準確的地理內容。 您可以使用 REST API、網頁型 JavaScript 控制項或 Android SDK 來建置應用程式。

動作和通知

解決方案可能需要以裝置數據為基礎的自動化動作。 例如,當裝置回報重大狀況時,您可能會想要傳送電子郵件或簡訊。

Azure Functions 是無伺服器計算服務,可讓您隨選執行程序代碼,而不需要明確布建或管理基礎結構。 使用 Azure Functions 來建立事件驅動、無伺服器應用程式,以響應遙測數據流中所識別的條件,執行動作。

下一步

如需實際操作體驗,請嘗試下列其中一個快速入門: