WebAssembly Micro Runtime WARM (https://github.com/intel/wasm-micro-runtime) with modifications to support mqtt pubsub.