We're managing a large fleet of 500,000 IoT devices, which is expected to increase to a million soon. Currently, we're utilizing AWS IoT Core for MQTT messaging, but even with Basic Ingest, our costs are quite substantial. Each device sends updates every couple of seconds, and we can't use buffering on the devices. We're also using AWS Fleet Provisioning for our device certificates and policies. I'm looking for suggestions on alternatives that could significantly lower our expenses. I'd prefer to continue using AWS IoT for device certificates. Do options like EMQX provide built-in integration for AWS certificates?
2 Answers
Handling a high volume of messages without buffering is tough on costs. One way to reduce expenses is to consider hosting your own platform to batch data from your IoT devices as it comes in. That could help minimize the number of writes you're making at once. What do you think?
Definitely reach out to your AWS account team! They can connect you with specialists who focus on optimization and might be able to help with lowering your costs. Sometimes they can even negotiate private pricing based on the scale of your operations.
That's a good point! I’ll check in with them to see what options are available.