zweidraehte: A Rust KNX Device Stack with W5500-Based KNX/IP Firmware
A no_std Rust KNX device stack with W5500-based KNX/IP firmware, TP1/RF support, secure services, and ETS .knxprod generation.
0
Project description
Project Overview zweidraehte is a conformance-oriented KNX device-side protocol stack written in Rust. Its allocation-free no_std core is designed to run on both bare-metal microcontrollers and embedded Linux without replacing the core protocol implementation. Device configurations, link media, interface objects, storage backends, and optional services are selected through compile-time trait composition rather than runtime registries or dynamic dispatch. The project covers more than the KNX runtime stack. It also includes: KNX TP1, KNX-RF, KNXnet/IP, USB HID, and composite KNX/IP-to-TP1 link…
Keep reading with a free account
Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.