概觀

IoT Device Simulator 解決方案透過基於 Web 的直觀圖形使用者界面 (GUI),協助客戶測試裝置整合並提高其 IoT 後端服務的效能。該解決方案可讓建立及模擬上百種連網裝置,不必設定及管理實體裝置,或耗時開發指令碼。
優勢

利用開箱即用的 IoT 裝置模擬器,或作為參考實作,並利用可自訂的模擬引擎透過模擬資料集測試裝置整合和 IoT 後端服務。
Web GUI 主控台可讓客戶建立及模擬上百種連網裝置,不必設定及管理實體裝置,或耗時開發指令碼。
在整個模擬引擎上執行多達 1,000 個同時模擬項 (虛擬 IoT 裝置),一次最多建立 100 個模擬項。
技術詳細資訊

此解決方案的 CloudFormation 範本部署以下架構,其中包含預建的汽車模組,您可利用預設裝置類型模擬車輛遙測數據。該汽車模組使用動力傳動模擬模型來產生模擬遙測數據。您還可以善用 Mapbox 的定位功能為您的模擬車輛提供地圖。
步驟 1
Amazon CloudFront 從 Amazon Simple Storage Service (Amazon S3) 儲存貯體提供 Web 界面內容。
步驟 2
Amazon S3 儲存貯體可託管 Web 界面。
步驟 3
Amazon Cognito 使用者集區會驗證 API 請求。
步驟 4
Amazon API Gateway API 提供解決方案的 API 層。
步驟 5
AWS Lambda 充當解決方案的微型服務,並路由 API 請求。
步驟 6
Amazon DynamoDB 存放模擬和裝置類型資訊。
步驟 7
AWS Step Functions 包含 AWS Lambda Simulator 函數,可模擬裝置並傳送訊息。
步驟 8
Amazon S3 儲存貯體存放用於汽車示範的預先定義的路線。
步驟 9
AWS IoT Core 充當訊息傳送至的目標端點。
步驟 10
Amazon Location Service 提供地圖顯示,為汽車示範展示汽車裝置的位置。