In functional testing, we focus on validating IoT platform correctness against the data sent by our simulated devices. The simulator is capable of validating server responses, and also fetching data via REST APIs in order to query system correctness. Let's have a few examples:-