---
title: "Software para sector público y Smart City"
canonical: https://wavect.io/es/industries/public-sector-smart-city/
language: es
description: "IKB, la empresa municipal de Innsbruck para agua, energía, residuos y telecomunicaciones, tenía un proyecto de Smart City en marcha y necesitaba manos de …"
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

INDUSTRIA // SECTOR PÚBLICO Y SMART CITY

# Infraestructura smart city que opera a escala de ciudad, no a escala de piloto.

IKB, la empresa municipal de Innsbruck para agua, energía, residuos y telecomunicaciones, tenía un proyecto de Smart City en marcha y necesitaba manos de ingeniería que entregan. Trabajamos dentro de ese proyecto: ampliamos y escalamos la infraestructura LoRaWAN, evaluamos e integramos hardware multi-vendor y escribimos los códecs por dispositivo. Traspasamos la plataforma por completo al equipo interno de IKB, y seguimos de guardia.

1 casos de estudio

3 preguntas respondidas

4 servicios relacionados

Trabajo entregado

> “Los proyectos smart city mueren en el hueco entre el piloto y la ciudad. Veinte sensores en un banco de pruebas no demuestran nada sobre diez mil en farolas.”

En resumen

Ingeniería dentro del proyecto de Smart City de la empresa municipal de Innsbruck: escalado de la infraestructura LoRaWAN, integración de dispositivos multi-vendor, códecs por dispositivo. Traspasado por completo. Seguimos de guardia.

// 01

## Qué construimos en esta industria

[IKB](/es/case-studies/ikb/) es el trabajo sobre el que se sostiene esta página. Innsbrucker Kommunalbetriebe opera la infraestructura crítica de una ciudad: agua, energía, residuos, telecomunicaciones. Su proyecto de Smart City ya estaba en movimiento cuando nos sumamos, lo que es una disciplina en sí misma: nada de greenfield, nada de fantasías de rewrite, solo un sistema en pleno vuelo que tenía que llegar a escala de ciudad, con la propia gente de IKB al volante.

Nuestro frente en ese proyecto: ampliar y escalar la infraestructura [LoRaWAN](/es/glossary/lorawan/) sobre Kubernetes, evaluar e integrar hardware multi-vendor, y escribir los decodificadores uplink y codificadores downlink que cada nuevo tipo de dispositivo necesitaba. Eso es [ingeniería de plataformas IoT](/es/services/internet-of-things/) a escala de ciudad. Traspasamos la plataforma por completo al equipo interno de IKB, documentada, y seguimos de guardia. La infraestructura pública no debería depender de la disponibilidad de su contratista, y esta no depende.

El trabajo en el sector público tiene reputación de slideware. Nuestra posición es la contraria: el entregable es un sistema en marcha que el propio equipo de la empresa de servicios opera, construido como [ingeniería de software](/es/services/software-development/) de verdad y no como un piloto que nunca sale del banco de pruebas.

### Ingeniería dentro de proyectos en pleno vuelo

La forma de IKB: sumarse a un proyecto que ya está en movimiento, ser dueños de frentes claramente delimitados (infraestructura, integración de dispositivos, códecs), traspasarlos por completo y seguir siendo útiles sin hacerse permanentes.

### Ingeniería de plataformas IoT

Backbones LoRaWAN y de redes de sensores, gestión de dispositivos, pipelines de datos y el trabajo de integración entre vendors que no planeaban hablarse entre sí.

### Viabilidad honesta antes del procurement

Workshops y due diligence técnica que descartan las ideas equivocadas antes de que cuesten un ciclo presupuestario. A instituciones les hemos dicho ’no’ sobre la mayoría de una wishlist tecnológica, por escrito.

// 02

## Qué hace difícil esta industria

### Los pilotos no predicen la escala de ciudad

La cobertura de radio, los presupuestos de batería y los volúmenes de datos se comportan distinto con diez mil dispositivos que con veinte. Escalar no es un piloto más grande, es ingeniería distinta.

### La realidad multi-vendor

La infraestructura pública se compra a trozos a vendors con protocolos e incentivos en conflicto. Alguien tiene que ser dueño de la capa de integración de punta a punta.

### El contratista tiene que ser removible

Los sistemas públicos sobreviven a los contratos. Construimos, documentamos y traspasamos para que el operador sea dueño del sistema, y luego nos quedamos de guardia en lugar de quedarnos indispensables.

// 03

## Trabajo entregado en esta industria

Un trabajo, una ciudad, un traspaso completo. El equipo de IKB opera la plataforma.

### [IKB](/es/case-studies/ikb/)
- **Status:** En Vivo
- **Outcome:** Completo - Traspaso de la Plataforma
- **Summary:** IoT Smart City para Innsbruck: ampliamos y escalamos la infraestructura LoRaWAN, evaluamos e integramos dispositivos …
- **Stack:** Kubernetes, LoRaWAN, Docker

Estos son proyectos seleccionados, no nuestro portfolio completo. Hemos entregado más de 75 productos desde 2018.

// 04

## Servicios y lecturas relacionados

- [SERVICIO Desarrollo IoT](/es/services/internet-of-things/)
- [SERVICIO Desarrollo de software](/es/services/software-development/)
- [SERVICIO Aseguramiento de calidad de software](/es/services/software-quality-assurance/)
- [SERVICIO Adopción de IA](/es/services/ai-enablement/)
- [ARTÍCULO LoRaWAN vs NB-IoT vs Sigfox: costes reales de piloto](/es/blog/lorawan-nbiot-sigfox-pilot-cost/)
- [GUÍA Como elegir una agencia de desarrollo de software](/es/software-development-guide/how-to-choose-a-software-agency/)

// 05

## Preguntas frecuentes

### ¿Manejáis procesos de contratación pública?

Hemos entregado dentro de estructuras del sector público a través de IKB, la empresa municipal de Innsbruck. En licitaciones formales participamos como el partner de ingeniería; no fingimos ser una consultora de procurement.

### ¿Podéis haceros cargo de un proyecto smart city que está atascado?

Conocemos la forma adyacente por IKB: sumarse a un proyecto en pleno vuelo a mitad de camino y ser dueños de los frentes que necesitan manos, infraestructura, integración de dispositivos, códecs. Si lo correcto es un take-over completo o un refuerzo dirigido depende de qué está atascado realmente, y te diremos cuál de los dos estamos viendo.

### ¿Con qué tecnologías IoT trabajáis?

El backbone de IKB es LoRaWAN, y hemos escrito públicamente comparando LoRaWAN, NB-IoT y Sigfox con costes reales de piloto. La respuesta honesta es que la elección de radio sigue al caso de uso, no al revés.

Última revisión: 2026-06-11 por [Kevin Riedl](/es/team/kevin-riedl/) [wiki ↗](https://www.wikidata.org/wiki/Q139796365)

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/verified-claims.json#ikb-complete-handover",
      "@type": "Claim",
      "appearance": {
        "@id": "https://wavect.io/es/industries/public-sector-smart-city/#webpage",
        "@type": "WebPage",
        "inLanguage": "es",
        "url": "https://wavect.io/es/industries/public-sector-smart-city/"
      },
      "author": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "dateModified": "2026-08-04",
      "identifier": "ikb-complete-handover",
      "inLanguage": "en",
      "text": "Wavect handed the IKB Smart City IoT platform over to IKB's in-house team completely and stayed on as external support."
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/es/industries/public-sector-smart-city/#webpage",
      "@type": "WebPage",
      "about": {
        "@type": "Thing",
        "name": "Desarrollo de software para sector público y Smart City"
      },
      "author": {
        "@id": "https://wavect.io/team/kevin-riedl/#person",
        "@type": "Person",
        "name": "Kevin Riedl",
        "url": "https://wavect.io/team/kevin-riedl/"
      },
      "dateModified": "2026-06-11",
      "description": "IKB, la empresa municipal de Innsbruck para agua, energía, residuos y telecomunicaciones, tenía un proyecto de Smart City en marcha y necesitaba manos de ingeniería que entregan. Trabajamos dentro de ese proyecto: ampliamos y escalamos la infraestructura LoRaWAN, evaluamos e integramos hardware multi-vendor y escribimos los códecs por dispositivo. Traspasamos la plataforma por completo al equipo interno de IKB, y seguimos de guardia.",
      "headline": "Infraestructura smart city que opera a escala de ciudad, no a escala de piloto.",
      "inLanguage": "es",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-06-11",
      "mentions": [
        {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        {
          "@type": "Service",
          "name": "Desarrollo IoT",
          "url": "https://wavect.io/es/services/internet-of-things/"
        },
        {
          "@type": "Service",
          "name": "Desarrollo de software",
          "url": "https://wavect.io/es/services/software-development/"
        },
        {
          "@type": "Service",
          "name": "Aseguramiento de calidad de software",
          "url": "https://wavect.io/es/services/software-quality-assurance/"
        },
        {
          "@type": "Service",
          "name": "Adopción de IA",
          "url": "https://wavect.io/es/services/ai-enablement/"
        }
      ],
      "name": "Infraestructura smart city que opera a escala de ciudad, no a escala de piloto.",
      "reviewedBy": {
        "@id": "https://wavect.io/team/kevin-riedl/#person",
        "@type": "Person",
        "name": "Kevin Riedl",
        "url": "https://wavect.io/team/kevin-riedl/"
      },
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".cmp-hero__headline",
          ".cmp-hero__lead"
        ]
      },
      "url": "https://wavect.io/es/industries/public-sector-smart-city/"
    },
    {
      "@id": "https://wavect.io/es/industries/public-sector-smart-city/#proof",
      "@type": "ItemList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "name": "IKB",
          "position": 1,
          "url": "https://wavect.io/es/case-studies/ikb/"
        }
      ],
      "name": "Desarrollo de software para sector público y Smart City case studies"
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "item": "https://wavect.io/es/",
          "name": "Inicio",
          "position": 1
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/es/industries/",
          "name": "Industrias",
          "position": 2
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/es/industries/public-sector-smart-city/",
          "name": "Infraestructura smart city que opera a escala de ciudad, no a escala de piloto.",
          "position": 3
        }
      ]
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Hemos entregado dentro de estructuras del sector público a través de IKB, la empresa municipal de Innsbruck. En licitaciones formales participamos como el partner de ingeniería; no fingimos ser una consultora de procurement."
      },
      "name": "¿Manejáis procesos de contratación pública?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Conocemos la forma adyacente por IKB: sumarse a un proyecto en pleno vuelo a mitad de camino y ser dueños de los frentes que necesitan manos, infraestructura, integración de dispositivos, códecs. Si lo correcto es un take-over completo o un refuerzo dirigido depende de qué está atascado realmente, y te diremos cuál de los dos estamos viendo."
      },
      "name": "¿Podéis haceros cargo de un proyecto smart city que está atascado?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "El backbone de IKB es LoRaWAN, y hemos escrito públicamente comparando LoRaWAN, NB-IoT y Sigfox con costes reales de piloto. La respuesta honesta es que la elección de radio sigue al caso de uso, no al revés."
      },
      "name": "¿Con qué tecnologías IoT trabajáis?"
    }
  ],
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".faq-question",
      ".faq-answer"
    ]
  }
}
```
