AWS IoT Core Device Advisor

Why AWS IoT Core Device Advisor?

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

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.

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.

Use cases

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.

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.

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 Systems

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

    “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