When developing an IoT solution, the connected devices are not always available from the start. An ideal solution for this is to temporarily simulate a device.
Also, a simulated device is ideal for test work. Since we control the simulated device ourselves, we can explore boundary-value, for example.
In this article I will go further into what is needed and how to make a simulated device.