重要提示:IoT Device Simulator 解决方案将于 2025 年 2 月停用。我们鼓励客户探索使用 AWS 上的分布式负载测试大规模进行 IoT 物联网设备工作负载模拟和性能测试。
概览
IoT Device Simulator 解决方案通过基于 Web 的直观图形用户界面(GUI),帮助客户测试设备集成并提高其 IoT 后端服务的性能。该解决方案允许客户无需配置和管理物理设备或开发耗时的脚本,即可创建和模拟数以百计的互联设备。
优势
利用 IoT Device Simulator 开箱即用,或作为参考实施,然后利用可自定义的模拟引擎使用模拟数据集测试设备集成和 IoT 后端服务。
基于 Web 的 GUI 控制台允许客户无需配置和管理物理设备或开发耗时的脚本,即可创建和模拟数以百计的互联设备。
在模拟引擎中同时运行多达 1000 个模拟(虚拟物联网设备),并一次创建多达 100 个模拟。
技术详情
您可以使用实施指南和随附的 AWS CloudFormation 模板自动部署该架构。
第 1 步
Amazon CloudFront 提供来自 Amazon Simple Storage Service(Amazon S3)存储桶的 Web 界面内容。
第 2 步
S3 存储桶托管 Web 界面。
第 3 步
Amazon Cognito 用户群体可对 API 请求进行身份验证。
第 4 步
Amazon API Gateway API 提供解决方案的 API 层。
第 5 步
AWS Lambda 作为解决方案的微服务并路由 API 请求。
第 6 步
Amazon DynamoDB 存储模拟和设备类型信息。
第 7 步
AWS Step Functions 包括用于模拟设备和发送消息的 Lambda 模拟器功能。
第 8 步
S3 存储桶存储用于汽车演示的预定义路线。
第 9 步
AWS IoT Core 充当向其发送消息的端点。
第 10 步
Amazon Location Service 为汽车演示提供显示汽车设备位置的地图显示。