TFM: Development of a protocol for the wireless communication of monitoring data for real- time representation

With the development of the IoT, the number of devices of different nature and size
that are distributed throughout the environment has increased enormously, generating data
continuously. These data can often be processed where we generate them. However
sometimes we can not have enough computing power to do it or we want to access them
remotely to see the correct functioning of a system or for example to store them in a
database.
With this background it makes necessary to develop an electronic system that can be
conected in an easy way to the place where we are generating the information and transport it
to our central node. For our particular case, we aspire to establish a real time stream in order
to represent the data in a graphic, in order to give to the user a proper view of the
performance of his sensor node.
We have developed a WIFI gateway that allows this automation that we have
explained. We have used the Zentri AMW 106, an ultralow consumption WIFI module who fits
perfect in our requirements. We can attach via serial (using UART) to our electronic system to
the module where we generate the data and creating a TCP-IP client send to our server
wirelessly.
We have also made an effort in develop an user friendly application in the server side.

This application has the ability of representing the data we are sending in real time and at the
same time to store in a file having a register. This register can be accessed to consult the
values obtained in a certain time.

TFG: Desarrollo de interfaces de comunicación para un nodo pasarela de redes de sensores cognitivas

En este post voy a hablar de mi trabajo de fin de grado que se titula desarrollo de interfaces de comunicación para un nodo pasarela de redes de sensores cognitivas. Este trabajo está enmarcado dentro del banco de pruebas para redes de sensores cognitivas, que se está desarrollando dentro del grupo de investigación B-105. Dentro de este grupo de investigación también se ha realizado la plataforma cNGD, que será la base desde la que parte este trabajo. El objetivo es desarrollar un nodo pasarela que facilite la interacción con el banco de pruebas. Esto quiere decir, que tanto programar los nodos de la red como obtener información de ellos se pueda realizar conectando un ordenador al nodo pasarela.

Esquema

Se eligió utilizar wifi y Ethernet como interfaces de comunicación para el nodo pasarela. El siguiente paso fue realizar las placas de expansión. Para ello se utilizó el programa Altium Designer tanto para los esquemáticos como para los trazados de las placas. Posteriormente se montaron y soldaron los componentes de las placas de expansión wifi.

Nodos

A nivel software se integró una torre de protocolos TCP/IP y se desarrolló una aplicación que permitiese realizar las funciones de pasarela. La torre de protocolos TCP/IP la proporciona la empresa Microchip y debido a su complejidad, el proceso de integración ha sido largo. Con la aplicación de funciones pasarela, se consigue enviar instrucciones a los nodos de la red CWSN y recibir datos de los mismos.

Como línea futura para este trabajo, queda terminar la soldadura de la placa ethernet y corregir los fallos de inicialización que han aparecido durante las pruebas. Esto se conseguirá en un futuro no muy lejano porque failure is not an option.