概览

IoT Device Simulator 解决方案通过基于 Web 的直观图形用户界面(GUI),帮助客户测试设备集成并提高其 IoT 后端服务的性能。该解决方案允许客户无需配置和管理物理设备或开发耗时的脚本,即可创建和模拟数以百计的互联设备。
优势

利用 IoT Device Simulator 开箱即用,或作为参考实施,然后利用可自定义的模拟引擎使用模拟数据集测试设备集成和 IoT 后端服务。
基于 Web 的 GUI 控制台允许客户无需配置和管理物理设备或开发耗时的脚本,即可创建和模拟数以百计的互联设备。
在模拟引擎中同时运行多达 1000 个模拟(虚拟物联网设备),并一次创建多达 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 模拟器功能。
第 8 步
Amazon S3 存储桶存储用于汽车演示的预定义路线。
第 9 步
AWS IoT Core 充当向其发送消息的端点。
第 10 步
Amazon Location Service 为汽车演示提供显示汽车设备位置的地图显示。