What does this AWS Solutions Implementation do?

The IoT Device Simulator solution helps customers test device integration and improve performance of their IoT backend services, via an intuitive web-based graphical user interface (GUI). The solution allows customers to create and simulate hundreds of connected devices, without having to configure and manage physical devices, or develop time-consuming scripts.

Benefits

Custom simulation engine

Leverage the IoT Device Simulator out of-the-box, or as a reference implementation and utilize the customizable simulation engine to test device integration and IoT backend services with simulated data sets.

Intuitive user interface

A web-based graphical user interface (GUI) console allows customers to create and simulate hundreds of connected devices, without having to configure and manage physical devices, or develop time-consuming scripts.

AWS Solutions Implementation overview

The diagram below presents the architecture you can automatically deploy using the solution's implementation guide and accompanying AWS CloudFormation template.

IoT Device Simulator | Architecture Diagram
 Click to enlarge

IoT Device Simulator solution architecture

The CloudFormation template for this solution deploys the following architecture:

1. Amazon CloudFront to serve the web interface content from an Amazon Simple Storage Service (Amazon S3) bucket.

2. The Amazon S3 bucket hosts the web interface.

3. Amazon Cognito user pool authenticates the API requests.

4. An Amazon API Gateway API provides the solution’s API layer.

5. AWS Lambda serves as the solution’s microservices and routes API requests.

6. Amazon DynamoDB stores simulation and device type information.

7. AWS Step Functions include an AWS Lambda simulator function to simulate devices and send messages.

8. An Amazon S3 bucket stores pre-defined routes that are used for the automotive demo.

9. AWS IoT Core serves as the endpoint to which messages are sent.

10. Amazon Location Service provides the map display showing the location of automotive devices for the automotive demo.

IoT Device Simulator

Version 3.0.0
Last updated: 11/2021
Author: AWS

Estimated deployment time: 10 min

Use the button below to subscribe to solution updates.

Note: To subscribe to RSS updates, you must have an RSS plug-in enabled for the browser you are using.  

Did this Solutions Implementation help you?
Provide feedback 
Video
Solving with AWS Solutions: IoT Device Simulator
Back to top 
Build icon
Deploy a Solution yourself

Browse our library of AWS Solutions Implementations to get answers to common architectural problems.

Learn more 
Find an APN partner
Find an APN Partner

Find AWS certified consulting and technology partners to help you get started.

Learn more 
Explore icon
Explore Solutions Consulting Offers

Browse our portfolio of Consulting Offers to get AWS-vetted help with solution deployment.

Learn more