- Newest
- Most votes
- Most comments
While I can provide information about AWS IoT Core's MQTT capabilities and requirements, I don't have specific information about commercially available smart plug devices that meet your requirements in my available sources.
What I can tell you is that AWS IoT Core supports device connections using the MQTT protocol and MQTT over WebSocket Secure (WSS). For devices to connect successfully, they need to:
- Use MQTT v3.1.1 or MQTT v5.0 protocols
- Support TLS 1.2 or 1.3 for secure communications
- Authenticate using X.509 certificates (the recommended method for device authentication)
- Be identified by a unique client ID
- Connect to AWS IoT Core endpoints in one of the 20+ available regions worldwide
AWS IoT Core is designed to handle lightweight MQTT communication, which is specifically built to tolerate intermittent connections, minimize code footprint on devices, and reduce network bandwidth requirements. It provides scalable, low-latency bidirectional communication between devices and the cloud.
For your use case, you would need a device that either:
- Natively supports configurable MQTT endpoints and X.509 certificate authentication, or
- Supports custom firmware (like you mentioned Tasmota) that can be configured to connect to AWS IoT Core with the appropriate certificates and endpoint information
The AWS IoT Device SDKs are the recommended way to connect devices to AWS IoT Core, as they support the necessary authentication protocols and connection requirements. However, for a commercial off-the-shelf smart plug, you'd need to verify that the device either uses these SDKs or provides equivalent MQTT client functionality with certificate-based authentication support.
I recommend checking AWS Partner Device Catalog or AWS IoT community forums for specific device recommendations that have been validated to work with AWS IoT Core for your monitoring and telemetry use case.
Sources
MQTT - AWS IoT Core
IoT for Connected Homes | Home Automation, Home Security & Monitoring, Home Networking | AWS IoT
Device communication protocols - AWS IoT Core
Relevant content
- asked 10 months ago
- AWS OFFICIALUpdated a year ago

AWS Partner Device Catalog