Designing smart urban spaces to build an open, interoperable and cybersecure city.


IoT Testing Laboratory

In this space, a series of technical tests are conducted to verify the connectivity and interoperability of devices linked to various IoT sensors and actuators. Here, technologies are evaluated and the necessary technical requirements are determined to create a standardized object model, aiming for an IoT network model that is open, neutral, and interoperable for the city of Madrid.
Show less SEE MORE

Pilot area

In this second zone, a real controlled environment has been set up in which the equipment whose interoperability has been previously verified in the laboratory is deployed. In this area, its behavior under real conditions is tested, monitored and the impact that interoperability brings to city services is evaluated. In short, this is where the concept of hyperconnected and hyper-automated smart public space is shaped.
Show less SEE MORE

Virtual Reality Laboratory

In this laboratory, we work on creating the digital twin of the IoTMADLab, aiming to produce an interactive virtual version of it. Using Virtual Reality to represent, visualize, and interact with both the real and digital realms, a controlled environment is created that simplifies the management and oversight of an IoT system, allows for testing communications, simulating services and features, and assists technicians and analysts in their decision-making process.
Show less SEE MORE


IoT technology can be used in a wide variety of smart services in a city to improve the efficiency and effectiveness of municipal public services.

Our activity

The researchers participating in the IoTMADLab form a multidisciplinary team that represents the union of two of the main research lines of CEDINT-UPM: Internet of Things and Energy Efficiency (IoT-EE) and Virtual Reality and Data Visualization (VR).

See more


  • Basic features
  • Compatibility
  • interoperability
1 Equipment
2 Compatible
3 Interoperate
4 Criteria


Procedure for the reception and tracking of devices to be tested (advertised).

Version control of the devices (when a device is no longer a version and is new).

Checklist for each type of device

For level 1 (compatibility) / For level 2 (interoperability).



Compatibility checklist:
– Compatibility test of the equipment with the IoTMADLAB systems.



  • Interoperability checklist.
    – Basic: Device connectivity to servers/internet and the ability to interact in real time with devices from different manufacturers and different functionalities to integrate services.
    – Advanced: In addition to Basic Interoperability, certain service


Compatibility checklist:
– List of possible connectivity tests of devices with the IoTMADLab network.
– Security requirements.

1 Register
2 Reception
3 Tests
4 Reports


1. Form for Collaborating Companies
2. Form to request device report:
– What it measures (semantics)
– Dynamic range
– Precision
– Characteristics
– Technical manuals
3. Contrast the equipment and devices with the competent areas.
4. Demonstrate that the device is compatible with the equipment where it will be installed and with the IoT network



  • · Procedure for reception and tracking of devices to be tested.
  • · The IoTMADLab will perform a version control of devices, and will have to justify when a new device is added to the catalogue and not an improved version of an existing one.



Carrying out 3 levels of tests:

•Connection to the Laboratory network, Secured configuration, Updates procedure..

•2nd level: Controlled environment,Outside the IoTMADLab.
– Demonstration to the municipal technical manager.

•3rd level: Smart Urban Environment.



  1. 1st level:
  • •Connection to the Laboratory network
  • •Secured configuration, Updates procedure.

2. 2nd level:

•Controlled environment

  • 3. 3rd level:

•Smart Urban Environment.

1 Check
2 Scope
3 Tests
4 Reports


Checking the Device Compatibility Report

Recovery of device reception and tracking data

Device version control



Definition of the scope of Interoperability

•Basic: Device connectivity to servers/internet and the ability to interact in real time with devices from different manufacturers and different functionalities to integrate services

•Advanced: In addition to Basic Interoperability, certain service levels/requirements must be met.




Performing tests to verify the features specified in the scope and ensure interoperability with third-party tools

•1st level: Connection to third-party devices in the Laboratory environment, secure configuration, and updates

•2nd level: Demonstration environment: Outdoor operation check of MADLAB IoT

•3rd level: Smart urban environment.



  1. 1st level
  • •Connection to third-party devices in the Laboratory environment,
  • •secure configuration, and updates

  • 2. 2nd level:

•Demonstration environment: Outdoor operation check of MADLAB IoT

  • 3. 3rd level:

• Smart urban environment.

The Laboratory and its network

The way technology is applied to city services and the very governance of ICT are in a process of transformation in which people are at the center of the digitization processes.

In this regard, Madrid has signed the initiative declaration for a sustainable digital transformation of European cities and communities. In this framework, the Digital Office of the City Council actively participates in working groups such as the one related to UserCentriCities in which people are an integral part of the co-design of digital services.

On the other hand, CEDINT-UPM and the Universidad Politécnica de Madrid collaborate with various laboratories and international research centers to deploy in real scenarios the latest technological advances for the benefit of citizens.


Best practices
Smart Cities Marketplace-Smart Solutions Casebook
PDF | 18MB
Best practices
Smart cities – Digital Solutions for a more livable future
PDF | 5,8MB
Best practices
EU – Digitalization in urban energy systems
PDF | 3,2MB

Join us

If you are a company, organization or network with the desire to make a difference in IoT applications at the city level, join the IoTMADLab and together we will chart the way to the future of Smart Cities development.


Contact us

    * Fields marked with an asterisk are mandatory Information about the processing of your personal data

    Follow us on social networks


    IoT Mad Lab

    Visit us


    IoT Mad Lab

    Visit us


    IoT Mad Lab

    Visit us

    Partner companies:

    Collaborating companies:


    Every year, the technical secretariat of the Madrid Business FORUM asks the municipal areas for public-private cooperation projects interesting for the city, the economy and companies.

    After studying, a first selection is made. The chosen projects are presented to the representatives of the forum companies by the municipal officials. Finally, companies vote and choose the projects to be carried out each year.

    In 2021, the Digital Office presented a project that was selected by the FORUM as one of the most appreciated funded projects by company representatives. The Internet of Things Laboratory of the city of Madrid, IoTMADLab, concretizes this initiative, and the first results are presented on 22 November

    With its funding, the Madrid City Council has signed a collaboration agreement with the Center for Integral Home Automation (CEDINT) of the Polytechnic University of Madrid to support the Laboratory.

    At the end of 2022, another project was proposed, which extended the scope of the previous one, allowing additional financing, through an addendum to the agreement, to incorporate 5G technology and enhance the specific cybersecurity aspects of these specialties.

    Foro de Empresas por Madrid