Show HN: Cooja-NG – IoT network emulator running real firmware in the browser
Category: devtools
Tags: iot, emulator, network-simulation, embedded, contiki-ng, wasm
Score: 8.0/10 (Innovation: 8, Technical: 9, Documentation: 8, Utility: 7)
Cooja-NG is a clean-room C re-implementation of the Cooja/MSPSim IoT network emulator, supporting multiple architectures (MSP430, ARM Cortex-M, RISC-V) with cycle-accurate simulation and browser-based visualization via WebAssembly. It passes the full Contiki-NG test suite and offers deterministic, high-speed headless CI testing for embedded wireless networks, making it a practical replacement for the Java-based Cooja.
Target audience: embedded developers, IoT researchers, network engineers, devops for embedded CI
Repository: https://mikroverk.github.io/cooja-ng/ · C · BSD-3-Clause · 11 stars
View on Hacker News