What do we mean when we say it’s important to be virtual prototyping your IoT platform. For many years, we have talked about virtual prototyping your product, which is the idea that you have a digital model of mechanical hardware, your board, your electrical system, and your embedded software and you use that definition and those simulations together to check and make sure that you’re satisfying requirements, that it performs as expected, and that it complies with the set constraints.
Many companies are transitioning from traditional mechanical products to smart connected products. This means your product is no longer just the physical object that is operating in the world, it’s connected to an IoT platform. In order to check the requirements, performance, and constraints of your product, you can’t just ask “is the product operating as expected?” You must also consider if data is getting to your IoT platform as expected and what your IoT platform is doing with that data and whether or not it is what you expected.
For example, you can set up that 1D simulation (you can check out our video on these here) that represents your system behavior and run it digitally, sending data from virtual sensors through your IoT platform. You can take this 1D simulation, send virtual data from virtual sensors to your IoT platform, make sure the connection is there, and make sure that it is using that data as you expected and intended it to do. This then leads into checking the performance of your IoT
Digital prototyping doesn’t just apply to your product, it also applies to connecting your IoT platform as what it does with that data. Organizations are going to have to start migrating to this concept, because waiting to validate IoT platform behavior is a task that, in a shortening schedule, people can’t afford to do. This process needs to be done digitally.