Escolar Documentos
Profissional Documentos
Cultura Documentos
Problema
El Internet de las cosas potencia objetos que antiguamente se conectaban mediante circuito cerrado,
como comunicadores, cámaras, sensores, etc. Esto les permite comunicarse globalmente mediante
el uso de la red de redes. En cualquier caso, el principio es el mismo y la clave es la operación
remota. Cada uno de los objetos conectados a Internet tiene una IP específica y mediante esa IP
puede ser accedido pare recibir instrucciones. Así mismo, puede contactar con un servidor externo
y enviar los datos que recoja.
La aplicación de esta tecnología a diferentes ámbitos de actividad ha supuesto una revolución para
la sociedad. Dentro de estas aplicaciones se resalta la domótica, la cual consiste en el uso de la
tecnología para la automatización de procesos en diferentes ámbitos. El entorno en el que
habitualmente se ha venido aplicando la domótica ha sido el de la vivienda y los edificios, que es
además donde empezó a desarrollarse con más fuerza.
La falta de soluciones adaptables para los objetos de baja conectividad ha mostrado ser uno de los
principales obstáculos para lograr el esperado crecimiento industrial. Tanto la nomenclatura de red
como el costo de los materiales y componentes son una prioridad que deben replantearse para
permitir ofrecer el despliegue masivo de objetos relativamente de baja conectividad.
Así mismo, al permitir que estos dispositivos se encuentren conectados a la red, generando
constantemente información para su posterior análisis y así resolver muchas necesidades o
problemas, presenta inseguridad frente al delicado manejo de esta información que viaja por
internet.
La gran desventaja de la tecnología IoT es que no está estandarizado por ninguna organización. La
mayoría de los fabricantes utilizan el protocolo de comunicación que más les interesa. La fatal
consecuencia es que interactuar entre ellos se puede hacer una tarea tediosa, sólo accesible para
personas con conocimientos avanzados en programación.
Es por esto que la pregunta que se plantea es:
¿Cómo se puede automatizar de manera sencilla una vivienda a bajo costo, usando tecnología IoT?
Solución
El presente proyecto para la materia de Internet de las cosas tiene como objetivo la revisión
enfocada en evaluar las tecnologías de conectividad emergentes con aplicación en soluciones IoT.
Por consiguiente, se espera diseñar, desarrollar e implementar un modelo a escala que presente una
solución IoT que permita el manejo y monitoreo de los diferentes sensores y actuadores que se
pueden encontrar en una vivienda haciendo uso de la red local. Igualmente investigar cómo realizar
este manejo y monitoreo de variables a distancia desde un Smartphone.
Diseño
Como primer paso para realizar el diseño, se debe de tener en cuenta, las variables que se esperan
monitorear y manipular en la vivienda, como lo son: Dispositivos para climatización, Dispositivos
para iluminación, Seguridad, etc. Seguidamente se definen los sensores, y el dispositivo que se
encargara de recibir la señal de dichos sensores y de manipular los actuadores que permitirán el
cambio de valor en dicho sensor. A continuación, se define la plataforma por la cual se obtendrán
los valores de dichos sensores, su monitorización y su posterior manipulación.
En este proyecto se consideraron 2 variables iniciales las cuales son: temperatura e iluminación,
que serán recibidas por la placa Arduino, esta placa se encargara de recibir los valores y de realizar
su respectiva conversión para el envió de la información al computador. Como plataforma de
control y monitoreo se definió el software ingeniería LabVIEW el cual se encargará de obtener
todos los valores obtenidos por la placa Arduino para su posterior visualización. Así mismo el
programa se encargará gracias al protocolo TCP/IP de generar un servidor el cual permitirá la
conexión con otro equipo (Cliente), para realizar un control o monitoreo a distancia.
El software LabVIEW cuenta con una librería llamada “TCP” la cual permite desarrollar
aplicaciones personalizadas para la comunicación TCP/IP. Esta librería permite crear tanto el
cliente como el servidor para su respectivo enlace.
Como pruebas iniciales se implementaron 2 programas (cliente y servidor) para el envió de 1 valor
de tipo entero expresado por una perilla (Knob), este valor se enviaría gracias al protocolo TCP/IP
como se muestra a continuación:
En esta interfaz se puede determinar el puerto por el cual se realizará la conexión, el valor de
escritura que se enviara por el puerto, la lectura de algún valor enviado por el cliente, y la cantidad
de bytes que se pueden leer.
En esta interfaz se puede determinar el puerto por el cual se realizará la conexión, la dirección ip
del servidor al cual se desea conectar, el valor de escritura que se enviara por el puerto, la lectura
de algún valor enviado por el cliente, y la cantidad de bytes que se pueden leer.
La prueba inicial se realiza desde un mismo equipo, donde se abren ambos programas (servidor
cliente), seguidamente se abre el símbolo del sistema, y se digita el comando “ipconfig” (Figura
5) para obtener la dirección ip del equipo.
Una vez iniciados los dos programas los indicadores de estado cambiaran a color verde, lo cual
indicara que la conexión fue exitosa y que tanto el envió como la recepción de datos es exitosa.
Ambos programas quedan en un ciclo de recepción y envió hasta que se presione el botón Stop o
el botón “Abort execution”.
Conclusiones
Realizando con éxito una comunicación con protocolo TCP/IP desde una red local, como
próximos avances se plantea la posibilidad de comunicar dos dispositivos (servidor y
cliente), cada uno conectado desde redes diferentes, haciendo uso de una red privada virtual
o VPN.
Otro planteamiento para este proyecto se basa en crear un aplicativo móvil desde el cual se
podrá monitorear la información suministrada por el servidor, igualmente este aplicativo
no tendrá la necesidad de estar conectado a la misma red que el servidor haciendo uso de la
red VPN.
Referencias
[1] Protocolo TCP/IP - Monografias.com. (n.d.). Retrieved November 22, 2019, from
https://www.monografias.com/trabajos/protocolotcpip/protocolotcpip.shtml
[2] Modelo TCP/IP - Wikipedia, la enciclopedia libre. (n.d.). Retrieved November 22, 2019, from
https://es.wikipedia.org/wiki/Modelo_TCP/IP
[3] Conoce sobre el Internet de las cosas y su funcionamiento. (n.d.). Retrieved November 22,
2019, from https://rockcontent.com/es/blog/internet-de-las-cosas/
[4] A FONDO: ¿Qué es IoT (el Internet de las Cosas)? (n.d.). Retrieved November 22, 2019,
from https://www.domodesk.com/221-a-fondo-que-es-iot-el-internet-de-las-cosas.html
[5] Protocolos para la Internet de las cosas | Arrow.com. (n.d.). Retrieved November 22, 2019,
from https://www.arrow.com/es-mx/research-and-events/articles/protocols-for-the-internet-
of-things