Percepio DevAlert™ – Cloud-based Error Reporting and Remote Diagnostics for Deployed IoT Firmware

Percepio DevAlert is a ground-breaking cloud service for IoT product organizations that provides awareness of missed bugs and speeds up resolution. DevAlert notifies the firmware developers within seconds after an error has been detected and provides diagnostic information about the issue, including a trace that shows you what was going on in your code when the error occurred.

Catch Remaining Bugs – Improve Reliability – Get Continuous Feedback

Devices with secure IoT connectivity enable us to think about firmware development in a new way. The traditional code – test – debug cycle remains as important as it has always been, but since we know from research and experience that some bugs almost certainly remain in deployed code, why not use the cloud connectivity for automatic error reporting from our deployed devices?

Without automatic feedback, you rely on your end users to report any issues and provide sufficiently detailed information for you to identify and solve the problem. A vague error report like “the screen went blank” may require weeks of guesswork to find a likely cause, and even then, you don’t know if you really solved the right problem. Imagine how much troubleshooting time that could be saved if you had access to detailed diagnostic information.

Once the bug has been fixed, the updated firmware can be distributed as an over-the-air update. This creates a feedback loop that allows for fast iterative improve- ments. This methodology, DevOps, has long been standard in development of mobile and cloud applications, and it has now become viable for embedded development as well.

Read More

Devices with secure IoT connectivity enable us to think about firmware development in a new way. The traditional code – test – debug cycle remains as important as it has always been, but since we know from research and experience that some bugs almost certainly remain in deployed code, why not use the cloud connectivity for automatic error reporting from our deployed devices?

Without automatic feedback, you rely on your end users to report any issues and provide sufficiently detailed information for you to identify and solve the problem. A vague error report like “the screen went blank” may require weeks of guesswork to find a likely cause, and even then, you don’t know if you really solved the right problem. Imagine how much troubleshooting time that could be saved if you had access to detailed diagnostic information.

Once the bug has been fixed, the updated firmware can be distributed as an over-the-air update. This creates a feedback loop that allows for fast iterative improve- ments. This methodology, DevOps, has long been standard in development of mobile and cloud applications, and it has now become viable for embedded development as well.

Read More

“Utilizing DevAlert, Percepio’s remote debugging tool, device manufacturers can now quickly identify and fix software in field-deployed IoT products. Cypress’ IoT platforms, including ultra-low power PSoC 6 microcontrollers and industry-leading Wi-Fi and Bluetooth connectivity, work seamlessly with Percepio’s powerful DevAlert and Tracealyzer tools.”

Gary Sugita, Cypress

“The world has been waiting for a solution like DevAlert. DevAlert will revolutionize product quality and it’s a must-have for any embedded or IoT project.”

Jacob Beningo, Beningo Embedded Group

“DevAlert is a game-changer in that it enables instant feedback from systems deployed in the field, to ensure your firmware quality is constantly improving.”

Jack Ganssle, TGG