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.

Benefits

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.

Achieve improved reliability for your device fleets after deployment

Device Advisor provides tests to validate devices for multiple scenarios such as whether the devices can successfully reconnect using exponential backoff, enabling device developers to comprehensively test, discover, and fix issues during software development and testing. This results in improved reliability and lower maintenance costs for the device fleets after deployment.

Get listed

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.

How AWS IoT Core Device Advisor works

Use cases

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

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

Espressif
“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

Eurotech
“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

Part 1/2: Building reliable IoT device software using AWS IoT Core Device Advisor
by David Walters and Pavan Kumar Bhat
May 18, 2021

Read blog »

Part 2/2: Building reliable IoT Device software using AWS IoT Core Device Advisor
by David Walters and Pavan Kumar Bhat
May 18, 2021

Read blog »

Learn more about product pricing
Learn more about product pricing

There is no charge for using AWS IoT Core Device Advisor.

Learn more 
Sign up for a free account
Learn more about AWS Partner Device Catalog

Qualify your device for inclusion in the AWS Partner Device Catalog

Learn more 
Start building in the console
Start building in the console

Get Started with AWS IoT Core Device Advisor

Sign in