Real-Time Data Push to Web Browsers on Resource-Constrained Embedded ARM-Linux Devices

@Middleware & OS I'm developing a real-time data monitoring application on a resource-constrained embedded ARM-Linux device. The goal is to push data updates to multiple web browsers (around 20 clients) simultaneously. Each client will visualize roughly 100 data points. I've explored options like APE and Comet, but they seem more suited for traditional server environments with more resources. For instance, APE might be too heavyweight for the limited processing power of the embedded device. Are there any lightweight protocols or libraries well-suited for pushing real-time data to web browsers from resource-constrained embedded Linux devices?
1 Reply
Boss lady
Boss lady4w ago
@Dtynin Here are some libraries u can use libwebsockets, server-sent events (SSE), MQTT libraries available for embedded Linux platforms like Paho MQTT, and CoAP (Constrained Application Protocol) its a lightweight protocol designed for resource-constrained devices in low-power, lossy networks.