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

AWS IoT: Security

Like Microsoft, AWS is also Transport Layer Security-based, encrypting the communication between things and the message broker. However, where Microsoft's IoT Hub enables TLS for server authentication, AWS offers mutual authentication for its clients. Customers can create and activate certificates – attached to the device and the policies – through AWS Command Line Interface.

Microsoft's servers are also authenticated with their own X.509 certificate sent to devices during the communication process, while AWS supports IAM service and Amazon Cognito Service in addition to X.509 certificate client authentication.