We help embedded engineering teams

to build better embedded software

with the right tools, expert guidance ...

and trusted support

🟠 Percepio DevAlert

Diagnostic Feedback from Remote and Deployed Embedded Systems

Percepio DevAlert extends observability to remote testing and deployed embedded systems. As the FEEDBACK component of Percepio's Continuous Observability approach, it brings diagnostic information from devices back to
development and support teams — helping them investigate problems using information captured where and when they actually occurred.

Improve Diagnostics During Testing

Capture detailed diagnostic infor- mation from devices during system and field testing, helping development teams investigate sporadic problems without first having to reproduce them in the laboratory.

De-Risk Product Launch

Receive diagnostic information when relevant problems occur in deployed devices, giving development teams better insight into field issues and their possible root causes.

Efficient Technical Support

Provide development and support teams with remote diagnostic infor- mation from affected devices, helping them investigate reported problems using actual system data rather than problem descriptions alone.

Remote Diagnostics and Debugging

Access diagnostic information from remote devices securely without requiring direct physical access to a debug port.

For Online Devices

Automatic alerts from device to cloud,
visible in DevAlert within seconds.

Customize and Extend

Create custom alerts on any condition,
with any device data, for any desktop
tool.

Source-code Debugging and System
Tracing

Inspect core dumps from remote devices in your favorite debugger. Capture traces for Tracealyzer.

For Offline Devices

Upload the data via a host device, or store alerts on the device for later retrieval.

Data Control and Privacy

Use your own private data storage and
maintain full control over the diagnostic data.

Deep Observability

DevAlert can generate automatic alerts when errors, crashes or other defined anomalies occur. These alerts can include diagnostic information such as core dumps, system traces, logs, sensor readings and other application-specific data.

Core dumps from remote devices can be opened in familiar source-level debugging tools, allowing developers to inspect call stacks, function arguments, variables and processor registers.

System traces can be analyzed with Percepio Tracealyzer to examine the software events leading up to an anomaly, including RTOS task execution, API calls and custom application events.

Because alerts contain selected diagnostic information rather than continuous streams of runtime data, they can remain compact and can be stored or transferred efficiently.

On Software Issues

Some embedded software problems occur only under particular timing conditions, after extended operation or through complex interactions between multiple tasks.

DevAlert can capture runtime errors automatically and provide diagnostic information when such problems occur. Development teams can therefore begin their investigation using information from the actual event instead of first having to reproduce the problem in the laboratory.

For deployed products, this creates a direct diagnostic feedback path from the affected device back to development and support.

On Physical Malfunctions

Physical problems can often become visible through software — for example through error codes, abnormal sensor readings or unexpected system events.

DevAlert can report such conditions together with relevant diagnostic information, providing a remote diagnostic mechanism comparable in principle to Diagnostic Trouble Codes (DTCs), but adaptable to the requirements of the individual embedded product.

Additional runtime information, logs or sensor data can be included to help development and support teams understand the circumstances surrounding the reported anomaly.

On Cybersecurity Anomalies

Embedded tool selection, consulting and technical support from Carnica Technology

Security-relevant events detected by the embedded application can also be reported through DevAlert.

Applications can generate custom alerts for suspicious conditions and include relevant diagnostic information for subsequent investigation.

This can help engineering and security teams distinguish between software faults, unexpected operating conditions and potentially security-relevant events.

Desktop Integration

Percepio DevAlert connects remote diagnostic information with the development tools engineers already use.

The DevAlert Dispatcher provides the link between the DevAlert environment and local desktop applications. Different types of diagnostic data can be opened directly in the appropriate analysis tool.

Core dumps can be examined in a source-level debugger, while system traces can be analyzed with Percepio Tracealyzer. Other types of diagnostic information can be associated with suitable desktop applications.

This allows development and support teams to investigate problems from remote devices using familiar tools and established workflows — without requiring direct physical access to the affected system.

Data Control and Privacy

Diagnostic information from embedded products may contain sensitive intellectual property, including firmware images, core dumps, logs, system traces and other application-specific data.

DevAlert therefore separates the hosted service from the customer's diagnostic data storage.

Sensitive device data can remain in private storage controlled by the customer while still being accessible through the DevAlert workflow and local desktop integration.

This allows organizations to benefit from remote observability while maintaining control over where sensitive diagnostic information is stored and processed.

Continuous Observability by Percepio

Percepio DevAlert is the FEEDBACK component of Percepio's Continuous Observability approach.

During remote testing and operation, DevAlert brings diagnostic information from embedded devices back to development and support teams, allowing real-world observations to become actionable engineering information.

Combined with Tracealyzer for deep runtime analysis and Detect for continuous monitoring and diagnostic capture, DevAlert closes the feedback loop between development and deployment:

Observe → Detect → Understand → Improve → Repeat

Watch the Interview with Sensorbee about Their Use of DevAlert

It's very important for us to deliver new functionality quickly, from a customer request all the way out to the field. DevAlert helps us accelerate the growth of the company as we can
deliver new functionality faster and
with the high quality expected by our
customers.

David Löwenbrand
CEO, Sensorbee

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 pushes data about problems to the cloud. Importantly, it
characterizes each event so the
developers are not overwhelmed with multiple reports of identical bugs. As one who has had to fly around the world carrying heavy debugging tools, the idea of getting the info you need to your desk sure is appealing.

Jack Ganssle
The Ganssle Group / Embedded Muse

© 2026 Carnica Technology. All Rights Reserved. Contact Us · Legal & Privacy