AWS IoT Core Device Advisor is a fully managed cloud-based test capability to help developers validate their IoT devices for reliable and secure connectivity with AWS IoT Core. Device developers can identify common device software issues such as IoT devices being unable to reconnect after an unexpected disconnect by using the pre-built test for MQTT reconnect. Developers can get detailed logs in Amazon CloudWatch to troubleshoot and fix the issues during their development and testing cycles before deploying their devices in production. Additionally, hardware vendors can download and submit their signed qualification report to the AWS Partner Network for inclusion of their devices in the AWS Partner Device Catalog.
Accelerate IoT device software development
Device developers can connect their devices to Device Advisor to test that their IoT devices implement the recommended best practices for reliable and secure connectivity with AWS IoT Core using just a few clicks, saving time and cost of development and testing. Device Advisor provides detailed logs for each test, enabling faster troubleshooting of device software issues.
Validate performance of your device fleets with pre-configured test-case profiles
Device Advisor enables builders to validate their device in a controlled test environment for a duration up to 8 hours. It provides tests to validate devices for multiple scenarios, such as device reconnections using exponential backoff. This enables developers to comprehensively test, discover, and fix issues during software development lifecycle. With these capabilities, developers can improve the reliability of their device fleet and lower related maintenance costs.
Device Advisor provides pre-built tests required to qualify a device for AWS Device Qualification Program. Hardware vendors can self-test their devices, download signed qualification reports and submit their reports to the AWS Partner Network to get their devices listed in the AWS Partner Device Catalog more quickly and cost effectively. To learn more about the AWS Device Qualification Program, click here.
How it works
Device developers can test and validate any IoT device that is built to connect with AWS IoT Core using Device Advisor. Developers can access Device Advisor from the AWS IoT Core console or by using the AWS CLI/SDK. Once developers are ready to test their devices, they can register the devices with AWS IoT Core and configure the device software with Device Advisor’s test end point. They can then choose and execute the pre-built tests with a few clicks in the AWS IoT Core console and instantly get the test results along with detailed logs.
Test devices during device software development
Device developers need to test their IoT devices before deploying at scale. To do this, many build and maintain their own test infrastructure to confirm that their IoT devices can reliably and securely operate with AWS IoT Core. This adds to the cost of development and testing, and slows down completion of their IoT projects. Device developers can use Device Advisor to quickly test their devices, saving time and cost of development and testing.
Test devices comprehensively
Even when developers create their own test infrastructure, some tests are complex and time consuming to build. For example, a test to validate if thousands of devices can reconnect to AWS IoT Core using randomized exponential back off algorithm is difficult to build. Testing for such scenarios during development reduces the possibility of a failure in production, leading to better customer experience and lower cost of support and maintenance. Developers can use Device Advisor to test for such scenarios.
Qualify and list devices in a self-service manner
Hardware vendors need to send their devices to AWS Partner Network for qualification testing in order to get their devices included in the AWS Partner Device Catalog. Device Advisor can be used by hardware vendors to self-test their devices, download signed qualification reports, and submit the reports to AWS Partner Network to get their devices listed in the AWS Partner Device Catalog more quickly and cost effectively.
Customers and Partners
SOLshare pioneered a peer-to-peer solar energy trading microgrid, supporting affordable electricity for communities in Bangladesh. AWS IoT Core Device Advisor enables SOLshare to build reliable and secure peer-to-peer microgrid IoT devices more quickly and cost effectively.
“We are able to test our microgrid IoT devices significantly faster with AWS IoT Core Device Advisor. More importantly, the testing is now fully automated and no longer requires human intervention, making automated testing for normal and edge case operations possible in a low-cost manner. It enabled us to validate our devices for more scenarios, such as being able to reconnect devices with exponential backoff, without building our own test infrastructure. We can discover device software issues and fix them during the device software and firmware development phase. We can quickly move our devices from testing to production phases and then confidently deploy secure and reliable device fleets.”
Hannes Kirchhoff, CTO – SOLShare
“AWS IoT Core Device Advisor helped us validate that our development boards implement recommended best practices for reliable and secure connectivity to AWS IoT Core. Using Device Advisor, we were able to quickly get our ESP32-C3-based development boards tested, qualified for AWS IoT Core, and listed in the AWS Partner Device Catalog. And, our customers can be confident that their ESP-based devices will reliably and securely connect to and operate with AWS IoT Core before entering the production stage.”
Teo Swee Ann, CEO – Espressif Systems
“At Eurotech, two important elements of our value proposition are reducing time-to-market and delivering robust final customer solutions. AWS IoT Core Device Advisor helps us achieve both by allowing us to validate, qualify, and offer edge computers and IoT gateways with Eurotech’s Everyware Software Framework (ESF) faster and more easily.”
- Robert Andres, CSO – Eurotech Group
Blogs & articles
There is no charge for using AWS IoT Core Device Advisor.
Qualify your device for inclusion in the AWS Partner Device Catalog
Get Started with AWS IoT Core Device Advisor