The Internet of Things in the Lab

Staging and Testing for the Real World

Internet of Things (IoT) systems often include hundreds or thousands of nodes. How do you test software running across all these nodes when you can't practically manage the large physical labs necessary? Virtual platforms and simulation of wireless networks and the environment can help overcome these challenges by converting difficult hardware into software simulations that can be created, controlled, and configured with ease. This paper describes techniques for IoT system simulation and scalable testing.


  • How you can build test beds for large IoT systems using virtual-platform-based, transaction-level simulation
  • The importance of testing software in a system context, including both the networks and the surrounding world
  • How you can set up staging environments in a pre-production environment using simulation