Abstract:
|
L’objectiu principal del present Treball de Fi de Carrera és el disseny,
desenvolupament e implantació d’una solució Màquina a Màquina (Machine to
Machine o M2M) per tal de satisfer les necessitats d’un client.
Aquesta solució ha estat dissenyada en base a uns requeriments funcionals, el
quals han emmarcat el projecte dins d’un mercat emergent, l’anomenat com
M2M.
Les transmissions de tipus M2M són cada cop més nombroses en el sector
empresarial, ja que es vol tenir un control exhaustiu sobre les màquines que es
tenen instalades a una empresa client o pròpia, però fins i tot i en general,
d’aquelles que fins ara eren inaccessibles degut a la distància, per estar
ubicades en emplaçaments públics, o en la residencia d’un client o usuari.
Aquesta necessitat de controlar i obtenir dades en temps real, és cada vegada
més una realitat i un requeriment indispensable ja que la tecnologia ha
evolucionat fins al punt de permetre transmissions inal.làmbriques dirigides a
llocs fins fa poc inaccessibles.
Per aquest motiu s’ha dissenyat el present projecte en base a aquesta
necessitat, desenvolupant la comunicació a través de dispositius mòbils
GPRS/3G, ja que aquesta és la xarxa que actualment cobreix major nombre
de territori a nivell mundial. D’aquesta manera el sistema desenvolupat
s’abstrau d‘una xarxa física que requereixi d’instal·lació.
El sistema constarà d’unes màquines remotes, d’ara endavant anomenades
“Clients” i d’uns servidors centralitzats que gestionaran les comunicacions i
l’accés a les dades obtingudes. Aquestos servidors són el Servidor de
Comunicacions i el servidor d‘Aplicacions.
En el servidor d’aplicacions residirà la WEB (FrondEnd), i a més a més, aquest
enviarà i rebrà les dades dels clients a través del servidor de comunicacions.
L’últim actor del sistema és el “client”, és a dir, una Màquina Virtual que
s’instal·larà en la màquina remota encarregada de l’adquisició de les dades.
La funcionalitat bàsica del sistema ha de permetre, per una banda, enviar
arxius en direcció “Client -> Servidor”, bé siguin planificats o sota petició des
de el servidor; i per altra banda, ha de ser possible enviar configuracions del
servidor al client per tal de reconfigurar els enviaments planificats.
Cal destacar que aquest desenvolupament garanteix la entrega dels fitxers i no
és tol·lerant a pèrdues. A més a més, degut a que les transmissions mòbils
són molt susceptibles a pèrdues i desconnexions, s’ha dissenyat un protocol
de reintents.
El projecte és totalment funcional, ja que s’ha instal·lat en varies empreses i ha
demostrat la seva robustesa al llarg de 2 mesos en funcionament, sense
necessitat de modificació del codi en la seva darrera fase.
Tanmateix, el desenvolupament està pendent d’una fase final en la que s’ha
d’implementar l’autenticació. Tot i que a dia d’avui encara no s’ha portat a
terme degut a limitacions tècniques i de temps, aquesta darrera fase està
planificada per realitzar-se en breu, ja que la privacitat és essencial quan es
tracta de transmissions de dades sensibles enviats a través de la xarxa. |