Monitoring IoT devices is a very important process for analyzing their behavior and ensuring their performance. You need to choose the right monitoring tools to effectively collect and analyze metrics. In this article, we will learn how to monitor your IoT devices using Mosquitto and Graphite. You will also find out what benefits you can get using a Hosted Graphite solution from MetricFire. Check out MetricFire’s free trial to test all the features it provides.
The Raspberry Pi, a compact single-board computer, is widely used for DIY projects to industrial applications. These devices ship with a customized Linux distribution that differs from standard Linux, adding a layer of complexity for developers trying to troubleshoot application problems and dependencies.
Embedded systems often require a careful eye to where memory resources are being spent, especially runtime memory utilization like stack and heap memories. This article is intended to shed some light on strategies for measuring stack memory usage on a small embedded system.
The modern factory’s relationship with data is experiencing a major change. Data now shapes the future rather than only telling the story of the past. The language inside the factory sounds like higher Overall Equipment Effectiveness (OEE) as the result of a shift from preventive to predictive maintenance. It could also look like expanding business goals to a new market based on impactful data-driven decisions. A change in purpose requires an update in technology.
Tracealyzer version 4.8 has just been released, with major optimizations and improvements for Zephyr RTOS, and support for 64-bit target processors (FreeRTOS, Zephyr and SafeRTOS only). In addition, the ESP32 support is upgraded to use the latest TraceRecorder library, supporting all recent versions of ESP-IDF up to v5.2 dev. Snapshot tracing is now primarily supported by the implementation for streaming mode, using the RingBuffer stream port.