Project destined for the study of a system of 'telemedicine', from which the patient can be monitored by the doctor in his own house. SOFTWARE APPLICATION PART.
3. 1. Introducció El nostre projecte d’interconnexió consisteix en un sistema de telemedicina. Es tracta d’un sistema a partir del qual el metge, des de l’hospital, pugui monitoritzar les constants vitals dels pacients de gravetat lleu. El metges des de l’hospital pot seleccionar el tipus de sensor a visualitzar. Els metges també poden veure l'evolució de l’estat del pacient mitjançant una gràfica dinàmica que mostra les dades en funció del temps.
4. 2. Objectius Implementació de un software que simula la connexió de sensors a la xarxa del pacient, ja que no disposem d’aquest hardware (Sensors). Un vegada que es connecta el sensor a la xarxa, doncs que es registri a la llista de sensors actius i indiqui de quin tipus es. En cas de inactivitat, desconnexió del sensor o que ha tingut qualsevol problema que ha provocat la seva fallada, el monitor ha de ser capaç de esborrar-lo de la llista. Al recollir el monitor les dades captades pel sensor, inicia un formulari (un per cada sensor) el qual mostrarà les dades en una gràfica dinàmica que s’actualitzarà cada cop que rebi noves mesures. El software ha de ser escalable, de mode que es puguin connectar nous sensors.
5. 3. Tipus de missatges Missatge ‘Hello’ Serialitzat. Envia IP sensor. Missatge pregunta ‘Tipus Sensor’ Text. Envia paraula “descripcion” + IP monitor Missatge resposta ‘Tipus Sensor’ Text. Envia paraula “1” + IP sensor + tipus sensor. Missatge petició ‘Subscripció’ Text. Envia paraula “suscripcion” + IP monitor. Missatge resposta ‘Subscripció’ Text. Envia paraula “2” + IP sensor + IP grup multicast + port grup multicast. Missatge ‘Dades’ Serialitzat. Envia IP sensor + tipus sensor + valor (mesura).
10. 7. Classes sensor Envio.cs enviament de dades TCP i UDP. EnvioDatos.cs enviament dades cada 5 segons. Escucha.cs rebre peticions de monitor. IpGrupo.cs calcular IP i port grup multicast. Program.cs inicialització socket d’escolta TCP i enviament missatges descobriment cada 5 segons.
14. 9. Possibles millores Enviar els paquets a ràfegues per tal d'augmentar l'eficiència a nivell TCP/UDP Emmagatzemar les dades recollides per els sensors amb la finalitat de no perdre-les i mantenir un històric en cas que l'enllaç amb el servidor caigués Utilitzar tècniques de compressió de capçaleres TCP/UDP/IP
15. 10. Conclusions Programa totalment intuitïu per els metges Solució implementable i d'aplicació real segons els requisits demanats