Head-To-Head IoT Platforms: Microsoft Azure's Vs. Amazon Web Services'

AWS IoT: Pricing

AWS, meanwhile, bases its IoT pricing on a million messages exchanged policy, which means that the total cost depends on publishing messages to and from devices and applications.

For instance, U.S. customers are charged $5 per 1 million messages published to AWS IoT. According to AWS, there is no minimum fee.

Customers can also try out AWS' platform with the free tier that lets them start with 250,000 messages free monthly, for 12 months with no limits on connected devices. AWS IoT also does not charge for deliveries to AWS services such as Lambda, S3 and Kinesis.