Jul 2026· Annual International Computer Software and Applications Conference· pp. 2400-2405· 0 citations· 12 references
TL;DR
This paper proposes a MicroPython-based implementation of SINETStream optimized for resource-constrained edge devices, and develops a prototype focusing on MQTT, which successfully extends the SINETStream ecosystem to the extreme edge using lowcost hardware.
Abstract
SINETStream is a messaging library designed for wide-area IoT data collection. While its standard Python and Java implementations have been publicly available and actively used since 2019, primarily targeting personal computers and single-board computers, directly deploying these libraries onto microcontroller units (MCUs) is impractical due to severe memory and storage constraints. In this paper, we propose a MicroPython-based implementation of SINETStream optimized for resource-constrained edge devices. To minimize the memory footprint, we have developed a prototype focusing on MQTT. We addressed strict hardware limitations by replacing highoverhead dependencies with micro-libraries and transitioning configuration parsing from YAML to JSON, thereby reducing both operational overhead and the library's footprint. To maintain essential functional compatibility with the broader SINETStream ecosystem, this prototype retains the original modular architecture, supporting both Publisher and Subscriber roles. Furthermore, it ensures payload interoperability with existing data by incorporating Apache Avro serialization and gzip compression. Experimental results using a Raspberry Pi Pico 2 W demonstrate that the compiled library occupies only about 330 KB of flash memory. Even during continuous data transmission over Wi-Fi, total RAM consumption-including the MicroPython runtime environment-remained at approximately 200 KB. This efficiency reliably leaves more than half of the system memory available for user-defined sensing, data filtering, and actuator control logic. Ultimately, this implementation successfully extends the SINETStream ecosystem to the extreme edge using lowcost hardware. Given the widespread accessibility of inexpensive MCUs, we anticipate this lightweight adaptation will encourage broader utilization, including in educational applications.
A framework built on top of Zephyr RTOS that enables secure multitenancy on MCUs that leverages PMP-based hardware memory protection for tenant isolation, dynamically loadable applications via Zephyr’s LLEXT subsystem with mTLS-authenticated connection for post-deployment reconfigurability, and a condition-based publis...
Elad Lahav, Julien Gourgue, C. Pelsser et al.· 2 citations
This work introduces WASP, a configurable framework that brings stateful serverless execution to the edge-cloud continuum by abandoning monolithic architectures in favor of strictly decoupled, pluggable components, and lets system administrators swap the WASM runtime and the datastore to fit available resources and app...
L ITE S WITCH is presented, a lightweight hardware-software co-design that opportunistically harvests otherwise idle cycles caused by CXL memory accesses and recovers up to 80% of the performance lost due to CXL access latency, enabling the adoption of CXL memory without prohibitive slowdowns.
Nanqinqin Li, Yuhong Zhong, Asaf Cidon et al.· 0 citations
HORCRUX addresses the difficult trade-off between crypto-agility, high performance, and low resource consumption in constrained environments, a balance typically missing in hardware extensions that focus on limited PQC subsets.
Alessandra Dolmeta, Valeria Piscopo, Michael Hutter et al.· arXiv.org· 1 citation
Dorado is a novel design that scales SmartNIC session tables entirely on inexpensive DDR modules and uses three new techniques that extract commodity DDR performance by restructuring session table layout, decomposing processing pipelines to reduce locking, and scheduling memory accesses to minimize stalls.
Heng Yu, Kai Ren, Jiajun Liang et al.· Conference on Applications,...· 0 citations
This work proposes PMDlink, a side-channel API enabling direct hardware control via DPDK’s PMD, exposing advanced packet processing features without major driver modifications, by integrating DPDK with Linux switchdev, thus combining software flexibility and hardware acceleration.
Rubens Figueiredo, Andreas Kassler, Hagen Woesner et al.· 1 citation
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.