您可以使用哪些 Azure 技術和服務來建立 IoT 解決方案?
Azure IoT 技術和服務可讓您選擇建立各種 IoT 解決方案,以便讓組織進行數位轉型。 例如:
- 若要評估您的 IoT 解決方案,請使用 Azure IoT Central 這個受控 IoT 應用程式平台。
- 若要從頭開始建置自訂的 IoT 解決方案,請使用 Azure IoT 平台服務 (例如 Azure IoT 中樞和裝置佈建服務)。
裝置和裝置 SDK
您可以使用開放原始碼裝置 SDK,以實作內嵌程式碼。 裝置 SDK 支援多種作業系統,例如 Linux、Windows 和即時作業系統。 有適用於多種程式設計語言的 SDK,例如 C、Node.js、Java、.NET 和 Python。
您可以遵循 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 使用 Digital Twins 來讓真實世界中的裝置和資料與數位模型保持同步,從而讓使用者能夠監視和管理已連線的裝置。
資料與分析
IoT 裝置通常會產生大量的時間序列資料,例如來自感應器的溫度讀數。 Azure 資料總管可以連線到 IoT 中樞、從裝置讀取遙測串流、儲存該資料,以及讓您查詢該資料並將其視覺化。
Azure 地圖服務是地理空間服務的集合,採用最新的地圖資料,為網路和行動裝置應用程式提供準確的地理內容。 您可以使用 REST API、網頁型 JavaScript 控制項或 Android SDK 來建置應用程式。
動作與通知
解決方案可能需要以裝置資料為基礎的自動化動作。 例如,當裝置回報重大狀況時,建議您傳送電子郵件或簡訊。
Azure Functions 是無伺服器計算服務,可讓您依需求執行程式碼,無需明確佈建或管理基礎結構。 使用 Azure Functions 建立事件驅動、無伺服器應用程式,其可執行動作以回應遙測資料流中所識別的條件。
下一步
如需實際操作體驗,請嘗試下列其中一個快速入門: