Hacking Alexa Skills with service virtualization: The value of simulation for IoT
We are, fortunately, some ways from that level of interconnection. IoT development is in its relative infancy and there are some key challenges that IoT developers must overcome. There seems to be consensus that environmental complexity is a major challenge, and that’s a tricky challenge to overcome because complexity is sort of the point in the world of IoT. As a developer of an IoT device, I may integrate with many downstream third party APIs, while other developers may consume my exposed APIs. Before the increased demands of IoT, we might have tested our device within an ecosystem of APIs and devices by creating physical test labs. Now, that is an outdated and expensive proposition, and a developer often can’t control the data coming from third party APIs or devices (this is critical for edge case testing).