De les potencialitats de l’internet de les coses en parla tothom. Milions de dispositius que es comuniquen entre si, gestió intel·ligent i automàtica d’un nombre cada vegada més gran d’operacions, accés a grans volums de dades… Connectar les coses a internet està portant molts avantatges al món empresarial. I tots impliquen de manera irremeiable dos elements: la connectivitat i el núvol, dos elements bàsics que es troben en una plataforma d’internet de les coses.
Internet of Things al núvol
Parlar d’Internet of Things o IoT és parlar de plataformes de l’internet de les coses. Són la base sobre la qual els dispositius amb accés a la xarxa estaran interconnectats per intercanviar-se dades i es desplegaran les solucions IoT i les aplicacions per a l’usuari final. És a dir, són el software que connecta el hardware i sobre el qual es construeix l’anomenat ecosistema IoT.
Sota el paraigua del terme internet de les coses s’engloben multitud de dispositius amb accés a internet, des de smartphones o rellotges smart fins sensors, càmeres de seguretat o maquinària industrial. L’objectiu és sempre el mateix, recollir dades, analitzar, optimitzar i automatitzar processos i prendre decisions de negoci més intel·ligents. Per això, la funció d’una plataforma d’internet de les coses al núvol, com Azure IoT o Amazon Web Services, és clau.
Estructura d’una plataforma d’IoT al núvol
El mercat IoT ofereix cada cop més opcions de plataformes, solucions i aplicacions al núvol. Algunes són més o menys tancades i d’altres permeten construir la plataforma IoT des de la base. Tal com explica en aquest article Diego Tamburini, d’Azure Industry Experiences Team, per decidir-se per una o per una altra és essencial entendre’n l’estructura. Aquests són els components o les peces clau que formen una plataforma de l’internet de les coses al núvol.
1. La plataforma cloud
La formen una sèrie de serveis PaaS o platform-as-a-service, que es fan servir com a base pels desenvolupadors per muntar o desenvolupar les solucions IoT basades en el núvol. Habitualment, la plataforma al núvol inclou, com a mínim, serveis d’emmagatzematge, computació i seguretat. A més, plataformes de núvol públic com Microsoft Azure i Amazon Web Services (AWS) també tenen serveis d’analítica i software cloud dissenyat de manera específica per a una plataforma d’internet d’estructura d’una plataforma d’IoT al núvol.
2. La plataforma de l’internet de les coses
És el nivell següent i, tal com hem vist, és la base perquè els dispositius connectats es comuniquin i es construeixi l’ecosistema IoT. Consisteix en un conjunt d’eines i serveis PaaS i SaaS (software-as-a-service) pensats per al desenvolupament de solucions IoT. En cas de voler desplegar una plataforma d’internet de les coses al núvol, aquest conjunt de PaaS i SaaS està muntat sobre la plataforma cloud, que s’encarrega de la seguretat, l’escalabilitat i la fiabilitat de la plataforma IoT.
3. La solució IoT
Es tracta d’un sistema software end-to-end que és capaç d’integrar des de la connexió física dels dispositius fins a la interfície d’usuari, passant per tasques com la gestió i l’anàlisi de dades. Aquestes solucions I0T, que estan desenvolupades per atendre les necessitats d’un ecosistema d’internet de les coses específic, són les que en última instància faciliten el desplegament d’un sistema IoT en una empresa.
4. Les aplicacions IoT
Són les peces de software mitjançant les quals els usuaris interactuen amb la plataforma d’internet de les coses. Per dir-ho d’una altra manera, són la cara més visible de la plataforma. Permeten desenvolupar multitud de funcions, com gestió de dades o extracció d’informació rellevant, executar accions o prendre decisions basades en dades sense necessitat de conèixer els secrets de la plataforma. Cada solució IoT disposa d’un conjunt d’aplicacions enfocades a usos molt determinats.