Sometimes it is necessary to test your IoT cloud based system without any actual hardware. Setting up a test cluster of 1.000 IoT gateways and 10.000 sensors is possible, but there is a simpler way.
This talk will show how it is possible to simulate Kura gateways in plain software for unit, single device and scale-out testing.
For this we will have a look at the Eclipse Kura simulation framework of Eclipse Kapua and how this is leveraged for unit testing inside Kapua. We will also have a look at how this can be re-used for providing a simple “mock” IoT gateway for testing a single unit and see how OpenShift Origin can be used to scale out the simulated gateways, including your specific logic. Also demonstrating this is a single-node OpenShift instance.