The IoTSens Platform has been designed to be open so it can be easily integrated with third party systems and external developers can extend and make use of the platform functionality.


In some cases the information is hidden in the evolution of the data. Some trends are found analyzing how the data evolve in large periods of time. For this purpose IoTsens provides powerful historical analysis by means of different kind of graphics where the data can be grouped, summarized and compared.


IoTsens provides a fast access to the information of the different kinds of sensors installed using interactive maps. The sensors and other system devices are shown in the map as pins with a different icon and colour according to their category. Sensors can be filtered by category to support focusing on a specific aspect of the system. Depending on the zoom level, pins are clustered into groups to avoid flooding the map with too much data.


The IoTsens platform provides the mechanism to define custom alarms which can be generated by the devices (sensors or communication nodes) or automatically derived when analyzing the received data. Once the alarm is generated, custom notifications can be sent to the person or persons in charge of reacting when the exceptional situation happens.


IoTsens heat maps provide a powerful visualization tool to analyze geographical data provided by the sensors. For instance, it can show neighborhoods with more water leaks, parking barely used in the last weeks, etc.


Smart City platforms store in some cases sensitive data and provide very powerful functionality. IoTsens implements a profiles-based user control mechanism in order to define and restrict the access to the platform features.


For a better use of the platform data in-the-field, it has to be accessed by mobile devices and tablets. IoTsens provides out-of-the-box a responsive user interface that provides complete access to the platform functionality.


The IoTSens Dashboards provides the foundations for the fast visualization of the state and historical analysis of the system. By means of configurable widgets, users can gather the most relevant data for their goals and react according the system state.

Users can use multiple dashboards each of them showing different information according their preferred categorizations (environment, traffic, alarms, energy, etc.). The dashboards available to each user depend on their security profile and their customizations. Each dashboard is compound of different widgets organized in a grid.

The available widgets provided by default include the following ones but, additionally, using our development SDK, any client can develop their own ones if necessary:


API (Application Program Interface) is a set of routines, protocols, and tools for building software applications. The API specifies how software components should interact. An API is a software-to-software interface, not a user interface. With APIs, applications talk to each other without any user knowledge or intervention. IoTsens provides powerful APIs for accessing the core functionality of the platform (creating alarms, managing devices, applying custom algorithms to data, etc.).