AWS Free Tier usage limit - question

0

Hello, I currently have a test account with two MQTT devices connected to it(AWS IoT Core). The account has been running for about a month. I received a message today that my account's time usage is 1933722 Minutes. Dividing this into hours and days comes out to 1,342 days. As I wrote, the test account is about a month old. Currently, two MQTT devices are connected with very little data amount coming to AWS. How are these minutes charged? I do not see any additional and active services in my console. I will be grateful for a hint and explanation.

Regards Darek

asked 9 months ago225 views
1 Answer
1

In AWS IoT Core, the billing is primarily based on the number of messages that your IoT devices send to or receive from AWS IoT. A message is a 512-byte block of data processed by AWS IoT. If you're exceeding the free tier limit, it's likely that your IoT devices are sending a lot of messages or large messages.

Here's how the charges might add up:

  • The number of messages: If your devices are constantly sending messages, or if the messages are large (more than 512 bytes), the number of messages can add up quickly. Every 512 bytes count as a single message.
  • Keep-alive messages: If your MQTT devices are using the MQTT protocol, they may be sending keep-alive messages to AWS IoT Core to maintain their connections. These messages also count towards your usage.
  • Shadow updates: If your devices are using AWS IoT Device Shadow service, any shadow updates are also counted as messages.
  • Other IoT services: If you are using other AWS IoT services, such as IoT Analytics or IoT Events, they could also contribute to your message count.

To troubleshoot:

  • Check your AWS IoT Core usage: Go to the AWS IoT Core dashboard in your AWS Console. There should be a usage section that shows the number of messages sent and received.
  • Check your devices: Look at the settings of your devices to see how often they are sending messages. If you can, reduce the frequency of messages or the size of messages.
  • Use AWS Cost Explorer: This tool allows you to view and analyze your costs and usage. You can view your costs for specific services, and you can filter by usage type to see more details.

Remember that the AWS Free Tier allows you to send up to 250,000 messages per month free of charge.

profile picture
answered 9 months 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.

Guidelines for Answering Questions