With Linux compatibility, linked product development and device management should be more flexible and under developers’ control.
Memfault, a company that offers an IoT-based dependability platform, has announced that embedded Linux is now fully supported in its solution. The business claims that this expansion provides cross-platform compatibility for programmers creating on microcontroller units (MCUs), Android-based devices, or embedded Linux for any hardware, for an endless number of devices running any use case.
Teams can create devices with software at scale thanks to Memfault’s IoT reliability platform. By offering performance-monitoring, debugging, and over-the-air (OTA) update capabilities, the company claims it improves how developers create and manage IoT and edge devices. The platform’s fleet observability, remote debugging, and smart firmware OTA management are all meant to assist developers in overcoming operational issues.
Memfault claims that embedded Linux developers will now have access to its device reliability engineering tools, which give product, engineering, and support teams information about the performance of embedded devices. All product lines will have access to the company’s device reliability engineering capabilities, allowing teams to make modifications to products without affecting device fleets or the operating system or hardware of individual devices.
Developers of Linux, Android, and MCU-based devices have access to the Memfault platform. Memfault supports a range of connectivity protocols, including Bluetooth, Wi-Fi, cellular, LoRa, Thread, and Zigbee. The company has also recently announced partnerships with Infineon, Nordic Semiconductor, NXP Semiconductors, Silicon Labs, Laird Connectivity, and other companies. Memfault works with both high- and low-throughput transports.
According to the business, embedded Linux developers will get full access to Memfault’s IoT reliability platform, allowing them to launch devices more quickly and address problems with in-field maintenance capabilities. The platform is meant to do away with the requirement to update bootloaders or repartition devices for OTA updates. Users can access cohort management, device registry, and observability functions by pointing a compatible OTA on-device agent, such as SWUpdate., to Memfault’s endpoints. The system is compatible with the Hawkbit API.
Memfault’s solution is adaptable for remote monitoring and provides memory, process, disc, and network statistics for insights into device performance. Sending telemetry data to the cloud allows for processing, distillation, and production of fleet-wide time-series metrics, device attributes, and per-device insights via the Timeline UI. In order to manage a fleet of Linux devices, developers can use Memfault’s alerting capability. The business gathers application and system service problems from all levels of the stack for debugging, together with artefacts like breadcrumbs, memory snapshots, and backtraces. When processing core dumps, the company also offers automated symbolication, de-duplication, and correlation.