---
title: "Soluciones IoT"
canonical: https://wavect.io/es/services/internet-of-things/
language: es
description: "Construimos soluciones IoT: infraestructura LoRaWAN, decodificadores de sensores y ciudades inteligentes. IoT práctico orientado a resultados."
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

Internet of Things

# Soluciones IoT

Nos especializamos en infraestructura LoRaWAN e integración de sensores para ciudades inteligentes y casos de uso IoT industrial. Práctico, orientado a resultados, no PoC para siempre.

- 75+ productos entregados
- 10+ años de experiencia
- No-Bullshit Guarantee

// 01

## ¿En qué nos especializamos en IoT?

Infraestructura LoRaWAN

Configuración LoRaWAN completa en el lado del software: configuración del servidor de aplicaciones, brokering MQTT, gestión de gateways y vinculación de sensores.

Decodificadores y Codificadores

Desciframos los manuales del fabricante y escribimos decodificadores y codificadores de paquetes de datos fiables y específicos para tus sensores. Puedes probar el mismo flujo en el [probador de códecs LoRaWAN](/tools/lorawan-payload-codec-tester/) gratuito.

Pipelines de Datos

Desde payloads de sensores en bruto hasta dashboards accionables: almacenamiento de datos, agregación y visualización construidos para escalar.

// 02

## ¿Cuáles son casos de uso típicos de IoT?

Gestión Inteligente del Tráfico

Monitoreo en tiempo real y controles de señales adaptativos para optimizar el flujo de tráfico.

Monitoreo Ambiental

Sensores de calidad del aire, niveles de ruido y gestión del agua en áreas urbanas.

Infraestructura Conectada

Mantenimiento predictivo para carreteras, puentes y servicios públicos.

Iluminación Inteligente

Sistemas eficientes energéticamente que se adaptan al movimiento y condiciones ambientales.

CÓMO DESARROLLAMOS SOFTWARE

## Cómo Desarrollamos Software

Cinco fases. Precios fijos. Sin bloqueo.

Phase 01

### Fase de Descubrimiento

Precio fijo en 3.500€ [Comprar ahora](https://buy.stripe.com/14k4kbbMJ1unb4I7sw)

- Ingeniería de Requisitos
- Arquitectura de Software
- Plan de Hitos
- Flujos Técnicos y Diagramas de Secuencia
- Plan de Lanzamiento y Plan de Hitos

Phase 02

### Primera Iteración

Precio fijo entre 15–20k€ (MÁX) [Reservar Fase de Descubrimiento](https://buy.stripe.com/14k4kbbMJ1unb4I7sw)

- Construyendo tu MAP real (Producto Mínimo Asombroso)
- Enfoque rentable. Reducir requisitos a máx. 15–20k
- Prueba directamente en el mercado con clientes reales al menor coste posible
- El coste de la Fase de Descubrimiento se descuenta como rebaja

Phase 03

### Iteraciones Posteriores

Paquetes de precio fijo / Precio Ágil Fijo [¿Qué es el Precio Ágil Fijo?](/es/blog/agile-fixed-pricing/)

- Construir y ampliar el producto basándose en la demanda real de clientes/usuarios
- Idealmente parcialmente financiado por ventas reales
- Decisiones de desarrollo basadas en datos (observar comportamiento de usuarios, no sus demandas)
- Ciclo de mejora continua

Phase 04

### Mantenimiento

Retainer semanal fijo 750€ / semana, cancela cuando quieras [Hablemos](/es/contact/)

- Parches de seguridad (a nadie le gustan las brechas de datos o perder dinero)
- Corrección de bugs (puede ser una razón importante de abandono de clientes)
- Soporte técnico (la mayoría de las empresas tienen un soporte al cliente abismal)
- Optimización de rendimiento, coste y CI/CD

Phase 05

### Desarrollo Adicional / Traspaso

Tu producto, tu equipo. Nunca te bloqueamos.

- Nunca te haremos dependiente de nuestro equipo
- Transición fluida a tu equipo interno
- Transferencia de conocimiento y documentación
- Soporte continuo según sea necesario

// pruebas

## Pruebas, no promesas

### [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

### [Offlinery](/es/case-studies/offlinery/)
- **Status:** Cerrado
- **Outcome:** Tiempo real - Motor de matching propio
- **Summary:** Matching propio de proximidad en tiempo real en iOS/Android contra throttling agresivo del OS, full stack.
- **Stack:** React Native / Expo, NestJS, TypeORM

### [Scramble Pay](/es/case-studies/scramble-pay/)
- **Status:** En Vivo
- **Outcome:** 2 meses - De Concepto a Pilot-Ready
- **Summary:** PoS + checkout cripto web, multicadena, agnóstico de wallet, pilot-ready para integración por comerciantes en 2 meses.
- **Stack:** React, Typescript, NestJS

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

### Lo que dicen los clientes

Entregaron lo que a un equipo más grande le tomaría mucho más tiempo. Renovación de informes, refuerzo de seguridad, optimización de infraestructura, se encargaron de todo de principio a fin. Mantuvieron la producción estable durante la preparación del piloto y las demos para inversores. Comunicaron con claridad y nunca tuvimos que perseguirlos para una actualización. ¡Equipazo!" data-quote-original=" **Shipped what would normally take a bigger team a lot longer.** Report overhaul, security hardening, infrastructure tightening, they owned it end to end. They kept production stable through pilot prep and investor demos. They communicated clearly and never made us chase a status update. Awesome team!" data-original-lang=en>

Google

**Entregaron lo que a un equipo más grande le tomaría mucho más tiempo.** Renovación de informes, refuerzo de seguridad, optimización de infraestructura, se encargaron de todo de principio a fin. Mantuvieron la producción estable durante la preparación del piloto y las demos para inversores. Comunicaron con claridad y nunca tuvimos que perseguirlos para una actualización. ¡Equipazo!

Leer más →

April Elias

Traducido · toca para original

¡TOP! Excelente trabajo en equipo y comunicación. Colaboración fluida y eficiente. ¡Asociación muy recomendable!" data-quote-original=" **TOP! Excellent teamwork and communication.** Smooth and efficient collaboration. Highly recommended partnership!" data-original-lang=en>

Trustpilot

**¡TOP! Excelente trabajo en equipo y comunicación.** Colaboración fluida y eficiente. ¡Asociación muy recomendable!

Leer más →

Sabrina Heinzle

Traducido · toca para original

Si estás pensando en digitalización de tu empresa, tokenización, programación... lo que sea, te recomiendo encarecidamente que contactes con Kevin. Su conocimiento en el campo es incomparable y trabajar con él es un verdadero placer, ya que es un tipo súper agradable, pensador estratégico y trabajador proactivo. ¡Gracias por tu brillante trabajo, Kev!" data-quote-original=" **If you're thinking about digitization of your company, tokenization, coding... you name it, I'd strongly recommend to get in touch with Kevin.** His knowledge in the field is unparalleled and working with him a sheer pleasure as he is a super nice guy, strategic thinker and proactively hard worker. Thanks for your brilliant work Kev!" data-original-lang=en>

LinkedIn

**Si estás pensando en digitalización de tu empresa, tokenización, programación... lo que sea, te recomiendo encarecidamente que contactes con Kevin.** Su conocimiento en el campo es incomparable y trabajar con él es un verdadero placer, ya que es un tipo súper agradable, pensador estratégico y trabajador proactivo. ¡Gracias por tu brillante trabajo, Kev!

Leer más →

Jörg Mayr CEO, alpha strategies

Traducido · toca para original

Valoración independiente: 5.0/5 en Google [Leer las reseñas](https://www.google.com/search?q=wavect+gmbh)

[![Clutch Top Digital Transformation Company in Austria 2026 award for Wavect](/img/awards/clutch-top-digital-transformation-company-austria-2026_hu_3960015146744168.webp) Verificado en Clutch · 2026 Top Digital Transformation Company in Austria Ver nuestro perfil en Clutch](https://clutch.co/profile/wavect-gmbh)

## Preguntas Frecuentes

Entrega IoT en el mundo real

### ¿Cómo funciona la cancelación semanal exactamente?

Termina cualquier semana con un solo mensaje. Sin preaviso, sin entrevista de salida, sin letra pequeña. Facturamos semanalmente, así que el máximo al que estás comprometido es la semana actual.

### ¿Y si el trabajo no me deja boquiabierto?

Está en tu contrato: dínoslo y reembolsamos esa semana. Sin preguntas, sin facturas que disputar, sin llamadas para escalar. Única regla: el reembolso aplica a la semana más reciente.

### ¿Por qué no registráis las horas?

Porque las horas son la métrica equivocada. Si optimizamos por horas facturadas, no optimizamos por tu resultado. El trato es más simple: cada semana nos ganamos la siguiente. Si no, no pagas. Podemos meterle cero horas o sesenta. Lo que importa es si te dejamos boquiabierto.

### ¿Qué significa 'expectativas desconectadas de la realidad'?

Trabajamos con operadores, no con ganadores de lotería. Si una solicitud requeriría romper la física, la ley o sistemas de terceros, lo decimos, y si no podemos alinearnos, nos vamos. La garantía es mutua: puedes despedirnos cualquier semana; nosotros también podemos despedirnos.

### ¿Qué protocolos y stacks soportan?

LoRaWAN para largo alcance / bajo consumo, MQTT para telemetría general, Zigbee para mesh de corto alcance, y HTTP/WebSockets estándar para dispositivos con más ancho de banda. Elegimos el stack que encaja con el presupuesto de energía y el alcance, no el que nos resulta familiar.

### ¿Pueden gestionar una flota de dispositivos a escala?

Sí. Desplegamos sobre AWS IoT Core, Azure IoT Hub, ThingsBoard o clústeres MQTT self-hosted según residencia de datos y escala. Provisioning, rotación de certificados, actualizaciones OTA, device shadowing y telemetría a nivel de flota son temas de primera clase desde el día uno, no un problema de v2.

### ¿Construyen el firmware o solo la parte cloud?

No, no hacemos firmware. Escribimos los decoders y encoders para tus dispositivos IoT, construimos la infraestructura que ingiere sus datos y nos encargamos de todo lo que pasa en la capa de aplicación y monitoring. Si necesitas que alguien escriba el firmware en sí, te derivamos a un partner de hardware. Pero la pipeline desde el hardware hasta el dashboard, por encima de la capa de firmware, es nuestra.

### Nuestra flota tiene dispositivos de cinco fabricantes y todos hablan distinto. ¿Pueden con eso?

Sí, ese es el trabajo. Hemos decodificado payloads donde la documentación estaba mal, faltaba, o se contradecía con el firmware. Escribimos decoders por fabricante, normalizamos todo a un único esquema y construimos el monitoring que detecta cuándo un fabricante cambia silenciosamente su formato de payload en una actualización de firmware. La realidad multivendor es el caso por defecto en despliegues reales, no la excepción.

### ¿Cuánto cuesta un piloto IoT de principio a fin?

Piloto de un solo vendor con 10-50 dispositivos, gateway LoRaWAN, decoder y dashboard básico: 18.000-35.000 €. Piloto multi-vendor con 100-500 dispositivos, fleet management, OTA y dashboards SLA: 40.000-90.000 €. Despliegues a escala de ciudad (5.000+ dispositivos) son programas multi-etapa: 150.000 €+ solo de software, hardware y conectividad se cotizan aparte. Separamos los costes de gateway, tarifas de red LoRaWAN (Helium, TTN, redes privadas) y planes de datos celulares para que no te embosquen en el tercer mes.

### ¿Cuándo NO deberíamos usar LoRaWAN?

Cuando la latencia importa (LoRaWAN tiene ventanas solo de uplink y entrega en segundos-minutos). Cuando el payload supera ~50-200 bytes por mensaje. Cuando necesitas mensajería many-to-many. Cuando hace falta telemetría de alto duty-cycle (las restricciones regulatorias EU868 limitan la frecuencia de transmisión). Para esos casos: NB-IoT o LTE-M para celular de bajo consumo, Wi-Fi cuando la energía no es limitada, Zigbee o Bluetooth Mesh para mesh en interiores, y MQTT-sobre-celular plano para flotas con más ancho de banda. Te diremos qué radio quiere realmente el caso de uso, no la que esté de moda.

// Más en

## Más en Inteligencia Artificial

### [Agentes y Productos de IA](/es/services/artificial-intelligence/)

Construimos agentes de IA, SaaS agéntico y apps LLM que sobreviven en producción, y te decimos cuándo la IA es la herramienta equivocada.

### [Adopción de IA](/es/services/ai-enablement/)

Adopta IA dentro de tu propio equipo: workshops más implementación llave en mano sobre tu infraestructura. Nada de software de estantería.

### [Vibe Coding Rescue](/es/services/vibe-coding-rescue/)

Arregla apps vibe-coded y generadas con IA antes de que rompan en producción. Primero auditoría, después endurecer.

// Conócenos

## Conócenos

Relaciones a largo plazo antes que victorias rápidas.

[![Blogs](/img/services/gtku_blogs_hu_d7e3f659443e93f9.webp) Lee nuestro Blog](/es/blog/overview/) [![Podcast No BS Around Tech](/img/services/gtku_podcast_hu_aac94ba51d8a6f9f.webp) Podcast No BS Around Tech](/es/#trust-podcast) [![Galería de Imágenes](/img/services/gtknu_gallery_hu_451025d2d15b7558.webp) Échale un vistazo](/es/#image-gallery)

## 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/services/internet-of-things/#webpage",
        "@type": "WebPage",
        "inLanguage": "es",
        "url": "https://wavect.io/es/services/internet-of-things/"
      },
      "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/services/internet-of-things/#service",
      "@type": "Service",
      "areaServed": [
        {
          "@type": "Country",
          "name": "Austria"
        },
        {
          "@type": "Place",
          "name": "Worldwide"
        }
      ],
      "category": "IoT y Smart City",
      "description": "Construimos soluciones IoT: infraestructura LoRaWAN, decodificadores de sensores y ciudades inteligentes. IoT práctico orientado a resultados.",
      "name": "Soluciones IoT",
      "provider": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "serviceType": "IoT Development",
      "url": "https://wavect.io/es/services/internet-of-things/"
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "item": "https://wavect.io/es/",
          "name": "Inicio",
          "position": 1
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/es/services/overview/",
          "name": "Servicios",
          "position": 2
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/es/services/overview/#iot",
          "name": "IoT y Smart City",
          "position": 3
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/es/services/internet-of-things/",
          "name": "Internet of Things",
          "position": 4
        }
      ]
    },
    {
      "@id": "https://wavect.io/es/services/internet-of-things/#webpage",
      "@type": "WebPage",
      "description": "Construimos soluciones IoT: infraestructura LoRaWAN, decodificadores de sensores y ciudades inteligentes. IoT práctico orientado a resultados.",
      "inLanguage": "es",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "mainEntity": {
        "@id": "https://wavect.io/es/services/internet-of-things/#service"
      },
      "name": "Soluciones IoT",
      "url": "https://wavect.io/es/services/internet-of-things/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Termina cualquier semana con un solo mensaje. Sin preaviso, sin entrevista de salida, sin letra pequeña. Facturamos semanalmente, así que el máximo al que estás comprometido es la semana actual."
      },
      "name": "¿Cómo funciona la cancelación semanal exactamente?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Está en tu contrato: dínoslo y reembolsamos esa semana. Sin preguntas, sin facturas que disputar, sin llamadas para escalar. Única regla: el reembolso aplica a la semana más reciente."
      },
      "name": "¿Y si el trabajo no me deja boquiabierto?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Porque las horas son la métrica equivocada. Si optimizamos por horas facturadas, no optimizamos por tu resultado. El trato es más simple: cada semana nos ganamos la siguiente. Si no, no pagas. Podemos meterle cero horas o sesenta. Lo que importa es si te dejamos boquiabierto."
      },
      "name": "¿Por qué no registráis las horas?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Trabajamos con operadores, no con ganadores de lotería. Si una solicitud requeriría romper la física, la ley o sistemas de terceros, lo decimos, y si no podemos alinearnos, nos vamos. La garantía es mutua: puedes despedirnos cualquier semana; nosotros también podemos despedirnos."
      },
      "name": "¿Qué significa 'expectativas desconectadas de la realidad'?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "LoRaWAN para largo alcance / bajo consumo, MQTT para telemetría general, Zigbee para mesh de corto alcance, y HTTP/WebSockets estándar para dispositivos con más ancho de banda. Elegimos el stack que encaja con el presupuesto de energía y el alcance, no el que nos resulta familiar."
      },
      "name": "¿Qué protocolos y stacks soportan?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sí. Desplegamos sobre AWS IoT Core, Azure IoT Hub, ThingsBoard o clústeres MQTT self-hosted según residencia de datos y escala. Provisioning, rotación de certificados, actualizaciones OTA, device shadowing y telemetría a nivel de flota son temas de primera clase desde el día uno, no un problema de v2."
      },
      "name": "¿Pueden gestionar una flota de dispositivos a escala?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No, no hacemos firmware. Escribimos los decoders y encoders para tus dispositivos IoT, construimos la infraestructura que ingiere sus datos y nos encargamos de todo lo que pasa en la capa de aplicación y monitoring. Si necesitas que alguien escriba el firmware en sí, te derivamos a un partner de hardware. Pero la pipeline desde el hardware hasta el dashboard, por encima de la capa de firmware, es nuestra."
      },
      "name": "¿Construyen el firmware o solo la parte cloud?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sí, ese es el trabajo. Hemos decodificado payloads donde la documentación estaba mal, faltaba, o se contradecía con el firmware. Escribimos decoders por fabricante, normalizamos todo a un único esquema y construimos el monitoring que detecta cuándo un fabricante cambia silenciosamente su formato de payload en una actualización de firmware. La realidad multivendor es el caso por defecto en despliegues reales, no la excepción."
      },
      "name": "Nuestra flota tiene dispositivos de cinco fabricantes y todos hablan distinto. ¿Pueden con eso?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Piloto de un solo vendor con 10-50 dispositivos, gateway LoRaWAN, decoder y dashboard básico: 18.000-35.000 €. Piloto multi-vendor con 100-500 dispositivos, fleet management, OTA y dashboards SLA: 40.000-90.000 €. Despliegues a escala de ciudad (5.000+ dispositivos) son programas multi-etapa: 150.000 €+ solo de software, hardware y conectividad se cotizan aparte. Separamos los costes de gateway, tarifas de red LoRaWAN (Helium, TTN, redes privadas) y planes de datos celulares para que no te embosquen en el tercer mes."
      },
      "name": "¿Cuánto cuesta un piloto IoT de principio a fin?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Cuando la latencia importa (LoRaWAN tiene ventanas solo de uplink y entrega en segundos-minutos). Cuando el payload supera ~50-200 bytes por mensaje. Cuando necesitas mensajería many-to-many. Cuando hace falta telemetría de alto duty-cycle (las restricciones regulatorias EU868 limitan la frecuencia de transmisión). Para esos casos: NB-IoT o LTE-M para celular de bajo consumo, Wi-Fi cuando la energía no es limitada, Zigbee o Bluetooth Mesh para mesh en interiores, y MQTT-sobre-celular plano para flotas con más ancho de banda. Te diremos qué radio quiere realmente el caso de uso, no la que esté de moda."
      },
      "name": "¿Cuándo NO deberíamos usar LoRaWAN?"
    }
  ],
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".faq-question",
      ".faq-answer"
    ]
  }
}
```
