Renode can simulate physical hardware systems - including both the CPU, peripherals, sensors, environment and wireless medium between nodes.
Develop your IoT software as normal and then use Renode to debug and test it in various circumstances.
This includes protocols and applications that span multiple nodes - run them in a joint virtual environment with full determinism and control over the parameters of execution.
Renode can alleviate many of the pains in multi-node IoT development and let you improve many aspects of the process:
Renode supports a wide range of devices from multiple vendors, and makes it easy to add new ones:
You can find Renode's documentation at ReadTheDocs:
Renode™ works on all the popular operating systems.
Looks like you're using a mobile device. Leave us an e‑mail address and we will remind you to download Renode.