1. A method of consolidating Internet of Things (IoT) devices connected via an IoT integration platform, comprising: extracting a first data record collected by a data source associated with an IoT device and connected to the IoT integration platform, wherein the IoT integration platform is implemented in a computing cloud and connected to multiple data sources from different vertical IoT solutions; analyzing the first data record to generate a derivative record relevant to a user context setting specific to a perspective of a user, wherein the data source is not owned solely by the user; aggregating the first data record and the derivative record to a contextually grouped data cluster relevant to the user context setting, wherein the contextually grouped data cluster includes records from the multiple data sources that are associated with multiple users; presenting the derivative record on an integration interface along with other data records in the contextually grouped data cluster; and profiling behavior of the user under the user context setting based on the contextually grouped data cluster.