Slide 13
Slide 13 text
Hardware
13
3.2. Isomorphic IoT Systems
We propose an approach to apply the abovementioned structure
across all layers of IoT systems.
FreeRTOS, Linux,
etc.
App(C/C++, Rust,
Elixir, etc.)
Wasm runtime
IoT device
ESP32,
Raspberry Pi, etc.
Hardware
iOS, Android, etc.
App(Swift, Kotolin
Flutter, Elixir, etc.)
Mobile device
iPhone, Android, etc
Hardware
Linux, etc.
App(C/C++, Rust,
Elixir, etc.)
Edge/Gateway
Raspberry Pi,
Baremetal, etc.
Hardware
Linux, etc.
App(Node.js, Python,
Elixir, etc.)
Cloud
Virtual Machine,
Container, etc.
Wasm runtime Wasm runtime Wasm runtime
The same Wasm binary is deployed throughout the layers
Bridging library Bridging library Bridging library Bridging library