Operations | Monitoring | ITSM | DevOps | Cloud

Why Runtime Visualization Is the Missing Link in Teaching Real-Time Systems

Guest blog by Florent Goutailler, Associate Professor, Télécom Saint-Etienne, France Teaching real-time embedded systems has always involved a fundamental challenge: the most critical behaviors – task scheduling, timing, and concurrency – are largely invisible at runtime. When students begin working with a real-time operating system such as FreeRTOS, they are introduced to concepts like scheduling, task prioritization, semaphores, and inter-task communication.

PCB Requirements for Smart Home IoT Devices

Smart home products look simple from the outside. A wall thermostat, smart plug, Wi-Fi light controller, video doorbell, or occupancy sensor may be sold as a compact consumer device with a clean industrial design and a mobile app. Inside, however, the PCB often has to solve a difficult engineering problem.

Tech for Good: How IT Innovations Support CP Families

Modern computing has moved far beyond office spreadsheets and web browsing. For families living with cerebral palsy, IT innovations provide tools that make daily life more manageable and inclusive. These systems focus on accessibility and data-driven care to improve long-term outcomes for children. Developers are finding new ways to use software to solve real-world mobility and speech challenges. This shift toward humanitarian technology changes how parents manage their child's health every single day.

Smart Home Care: How to Prevent Structural Damage Before It Costs You Everything

Your home is quietly working against you, sometimes for years, before the damage becomes impossible to ignore. Water finds its way behind drywall. Mold colonies establish themselves in crawlspaces you never visit. Foundations shift incrementally until one day, they don't shift back. For homeowners who genuinely care about smart home structural damage prevention, early action isn't a luxury; it's the foundation of everything else.

The Hidden Cost of Misalignment

Let’s suppose you’re building an even smarter fishtank. You’re adding temperature and salinity sensors, logging timestamped readings to flash. The struct is your binary record format – every field at a fixed byte offset, so you can read it back on any system that knows the layout. You use fixed-width types from stdint.h and pack(1) to strip out compiler-inserted padding. This is the advice I had always received and given, and it’s correct – as far as it goes.

Connecting Matter-over-Thread Devices to the Internet

While it has taken longer than some people expected, Matter is finally going mainstream. Brands including Ikea, Kwikset, and Bosch have shipped matter devices, and matter hubs can increasingly be found in people’s homes. Many dev kits out there are matter compatible, and if you want to build a simple application you can find good example code and get started quickly. This is fine if your use case fits neatly within existing Matter clusters, but direct internet communication is not straightforward.

Observability for distributed IoT systems: reducing alert fatigue through modular architecture

Many distributed IoT teams hit the same wall at roughly the same stage. The fleet grows, telemetry coverage improves, dashboards multiply, and on paper the system becomes more visible. In practice, the operating picture often gets harder to read. There are more alerts to review, more exceptions that do not fit existing runbooks, more cases where someone has to cross-check device state against backend logs and integration behavior by hand. What starts to slip is not only response speed, but confidence. The team sees more signals, yet feels less sure which ones matter and which ones can wait.

Is a College Degree Still Worth It for Learning IoT and Emerging Technologies

Figuring out whether a college degree is still the smartest path for learning IoT and other fast moving tech fields can feel overwhelming. Bootcamps, online courses, and self guided learning seem to pop up everywhere, promising quicker paths into the workforce. At the same time, traditional universities continue to update their programs to keep pace with connected devices, AI, and automation. The truth sits somewhere in the middle. A degree is still valuable, but the reasons why have shifted.

TraceExporter for VS Code

Percepio TraceExporter for VS Code makes it easy to export Percepio TraceRecorder snapshots during your debug session and open them directly in Percepio Tracealyzer. This is applicable for embedded systems based on Zephyr, FreeRTOS, SafeRTOS, Cesium, ThreadX or PX5, or using TraceRecorder’s “Bare Metal” option. The extension is currently provided in a Beta version as a downloadable.vsix file.