IoT Device Simulator
IoT Device Simulator


Amazon Web Services (AWS) provides many services to help customers build serverless IoT applications that gather, process, analyze, and act on connected device data, without having to manage any infrastructure. With AWS, customers also build a secure, agile, and scalable backend for their IoT applications. This eliminates the need for customers to develop and manage their own backend resources and can help reduce costs and increase productivity and innovation. But, it can be a challenge to test IoT applications and backend services without a large pool of physical, connected devices.

To help customers more easily test device integration and IoT backend services, AWS offers the IoT Device Simulator solution. This solution provides a web-based graphical user interface (GUI) console that enables customers to create and simulate hundreds of connected devices, without having to configure and manage physical devices, or develop time-consuming scripts. This solution is designed to work out-of-the-box, or you can use this solution as a reference implementation to build a custom simulation engine for your specific use case.

IoT Device Simulator provides a console that enables users to build a large fleet of virtual connected devices (widgets) from a user-defined template and simulate those widgets publishing data at regular intervals to AWS IoT. You can also monitor individual widgets from the simulator or observe how backend services are processing the data.


You are responsible for the cost of the AWS services used while running this solution. The total cost for running this solution depends on the amount of data being simulated, collected, stored, processed, and presented. For full details, see the pricing webpage for each AWS service you will be using in this solution.

On this page: