IoT

Marconn: una plataforma IoT escalable

El desenvolupament d’una base sòlida per gestionar torretes intel·ligents en ports i càmpings

15 de desembre del 2025
Marconn: una plataforma IoT escalable

El repte

Quan Marconn, marca comercial de Viltec, ens va plantejar el projecte, la situació era exigent des del primer dia. L’empresa, especialitzada en el desenvolupament i fabricació de torretes intel·ligents per a ports i càmpings, necessitava una plataforma de control fiable per gestionar els seus dispositius i els serveis associats. El problema era doble: el software existent no estava preparat per escalar tant com el mercat exigia i el calendari era molt ajustat.

Ens trobàvem al novembre i l’objectiu era arribar al maig següent amb unes 600 torretes en producció. Això significava treballar amb un horitzó molt clar i amb poc marge per a errors. No es tractava només de desenvolupar una aplicació, sinó de construir una plataforma capaç de connectar negoci, operació i dispositius físics en un mateix sistema.

El repte incloïa diverses capes que havien de funcionar de manera coordinada: una aplicació web per als gestors de ports i càmpings, una app per als usuaris finals, la lògica de negoci que havia de governar el conjunt i una arquitectura tecnològica amb prou solidesa per escalar sense comprometre l’operativa. A més, el projecte incorporava requisits clau com el control de serveis d’aigua i electricitat, el registre d’històrics d’ús, la gestió d’incidències, les notificacions i la integració entre l’API de negoci i la capa IoT.

La solució

Des del principi vam veure clar que, per arribar a temps i fer-ho bé, calia prioritzar. La millor manera d’afrontar el projecte era dividir-lo en fases i construir una base sòlida abans d’afegir funcionalitats més avançades.

A la primera fase ens vam centrar en el nucli del sistema: el control de les torretes i dels seus elements principals. Això incloïa la gestió de leds, aigua i llum, així com el càlcul de consums per compte d’usuari. Aquesta part era imprescindible perquè la plataforma pogués reflectir correctament què estava passant sobre el terreny i vincular cada ús amb el compte corresponent.

En aquesta etapa va aparèixer un dels punts més importants del projecte: el protocol de comunicació existent no oferia les garanties d’escalabilitat que calien. Tal com s’indica en els requisits, era necessari modificar el protocol original amb que les torretes es comunicaven amb el núvol per poder crear una imatge fiable de cada dispositiu físic i assegurar que el software pogués créixer a curt i mig termini sense perdre control. Aquesta decisió va ser clau, perquè quan una plataforma ha de governar milers de dispositius connectats, l’escalabilitat deixa de ser una millora futura i es converteix en una necessitat present.

A la segona fase vam desplegar la capa econòmica del sistema: compra de saldo, descompte automàtic del consum i lògica per interrompre el servei quan no hi ha crèdit disponible. Això responia directament als objectius plantejats a l’inici del projecte, on ja es definia que l’ús dels serveis s’havia de valorar econòmicament, que els llocs havien de poder cobrar-los i que els clients havien de poder comprar saldo per utilitzar-los.

Com ho vam abordar

El projecte es va treballar amb un equip àgil de quatre persones fixes. Pot semblar un equip petit per a un repte d’aquesta dimensió, però precisament aquesta estructura ens va donar una gran capacitat de reacció. Tothom tenia clar el seu rol, l’objectiu final i el marge real de temps disponible. Això va permetre avançar amb rapidesa, mantenint sempre el focus en el que era més important en cada moment.

També va ser essencial ordenar el projecte al voltant d’una arquitectura coherent. No només havíem de fer funcionar el present, sinó evitar que cada nova funcionalitat es convertís en una font de fragilitat. Per això vam dissenyar una base on la lògica de negoci quedés ben separada de la tecnologia i de les integracions, i on la comunicació entre sistemes respongués bé a una realitat basada en esdeveniments, canvis d’estat, consums i notificacions constants.

Aquest enfocament tenia molt sentit en un entorn com el de Marconn: dispositius intel·ligents connectats, serveis físics que s’activen o es tallen, incidències que s’han de registrar i clients que esperen una experiència fluida tant des de la web com des de l’app. Els requisits del projecte ja apuntaven en aquesta direcció, amb una estructura formada per frontend web, aplicacions mòbils, una API de Llocs i una API IoT encarregada de registrar dispositius, mantenir-ne l’estat, enviar accions i reflectir al software el que succeeix físicament a cada torreta.

Què va marcar la diferència

Hi ha projectes que funcionen per la tecnologia. I n’hi ha d’altres que funcionen perquè, a més de la tecnologia, hi ha una bona manera de treballar al darrere. En aquest cas, van coincidir tres factors especialment importants.

El primer va ser la implicació del client. L’equip de Viltec va mantenir una actitud de col·laboració constant durant tot el projecte. Tant en els moments en què tot avançava amb fluïdesa com quan apareixien dubtes o dificultats, hi va haver disponibilitat, capacitat de resposta i confiança. Aquesta confiança va ser decisiva per poder prioritzar bé, desbloquejar decisions i mantenir el ritme del projecte sense perdre alineació.

El segon factor va ser l’equip. Treballar amb un equip petit, estable i molt orientat a resultat ens va permetre moure’ns amb agilitat, sense sobrecàrrega de coordinació i amb una gran coherència tècnica.

I el tercer va ser la flexibilitat. Els requisits no es van tractar com una llista rígida, sinó com un marc de treball que havíem d’interpretar amb criteri. Ens vam adaptar a la infraestructura disponible, vam reorganitzar prioritats quan va caldre i vam decidir què convenia resoldre primer per maximitzar el valor de cada entrega.

El resultat

El resultat no va ser només arribar a producció a temps amb una plataforma funcional. El resultat real va ser donar a Marconn una base tecnològica sòlida sobre la qual continuar construint.

Des de l’arrencada, el projecte ha pogut incorporar noves funcionalitats i ajustar-ne d’existents perquè l’estructura original es va plantejar amb criteri. En un entorn com aquest —amb dispositius físics connectats, gestió de consums i operativa real sobre el terreny— disposar d’una arquitectura robusta no és només una qüestió tècnica: és el que permet evolucionar el producte amb seguretat i sense frenar el negoci.

Aquest és, probablement, el valor més important del projecte: no resoldre només una necessitat immediata, sinó deixar preparada una plataforma amb recorregut, capaç d’acompanyar el creixement futur de Marconn.