Smart Things need to run code. Can we dynamically compose and partially update the code at runtime? From different authors and provenances, with independent upgrades? With isolation, so a broken or even malicious component cannot break the rest of the code? Can the same code be run on different platforms? “Plug and play”? What are the common system and communication interfaces that enable that portability? Can we use this for dynamically assigning tasks to Things, aiding resource allocation, fault management and graceful degradation? Opportunities for composable code and edge-cloud continuum (e.g., RFC9556)?
In a T2TRG interim (online) meeting in October 2025, we look at the state of the art and explore ways forward to composable code for things.
Time: Monday, October 13th, 15:00 UTC
(120 minutes)
Local time in various locations:
https://www.timeanddate.com/worldclock/fixedtime.html?msg=T2TRG+composable+code+interim&iso=20251013T15&ah=2
icalendar entry: https://datatracker.ietf.org/meeting/interim-2025-t2trg-05/sessions/t2trg.ics
This interim will happen online via meetecho, please see
https://meetecho-interims.ietf.org/client/?group=9010e236-9b37-49ce-9450-93269a299aff
There is no attendance fee and the meeting is open for everyone to join; an IETF datatracker account is required to access the web conferencing system "meetecho".
| Time (UTC) | Who | Subject | Remarks |
|---|---|---|---|
| 15:00 | (chairs) | Intro | |
| 15:15 | Merlijn Sebrechts | Sandboxing the Sensor: Wasm as the future of programming Things | Publication, blog post |
| 15:45 | Karolina Skrivankova | Composing real-world smart control systems from containers: challenges and opportunities | Publication T2TRG Talk Slides |
| 16:15 | Bastien Buil | Multi-tenant Microcontrollers using WebAssembly-based Containerization | Publication (preprint) |
| 16:25 | (chairs, everyone) | discussion | |
| 16:50 | (chairs) | Wrapup |