Skip to content

Simulating production load on IOT Core with 3k mock IOT devices using sigv4 mqtt, api requests and curl to upload files to s3 bucket

0

I'm looking to simulate production load on our system that has 3k iot devices connected to IoT Core using mqtt with sig v4 authentication, api requests being submitted to drive the device functionality which can drive the upload, via curl, of files and videos to s3 buckets. Currently we are looking at using custom scripts to simulate a mock mqtt device in conjunction with a load testing framework e.g. JMeter, but have concerns about being able to successfully scale it up to the 3k devices producing approx. 5 million mqtt messages and uploading 5 million 50kb files and 60,000 10mb files a day without having the test framework/ network being the bottleneck itself. Being based in eu-west-2 are there particular AWS based tools that can be used to simulate mqtt devices to this extent?

asked a year ago130 views

1 Answer
0

Hello,

Unfortunately, currently there are no AWS based tools that can be used to simulate mqtt devices to your usecase. However, although it is deprecated, the below repo is still a good starting point to perform load testing:

[+]. https://github.com/aws-solutions/iot-device-simulator

Any larger scale simulations or load tests require to submit a request via AWS Support where you would need to fill out some Load Test Questionnaire.

Thankyou.

AWS

answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.