Está en la página 1de 6

13-11-2021 IOT

Domótica

Iván Andres Medina Sáenz


USTA TUNJA
1

El desarrollo cada vez más poderoso de la tecnología, la Internet de las cosas y su aplicación a diversos
campos de actividad ha supuesto una revolución para la sociedad. La domótica incluye el uso de
tecnología para automatizar procesos en varios campos. El entorno en el que a menudo se aplica la
automatización del hogar es el entorno del hogar y el edificio, que es también donde comienza a
prosperar.
¿Qué es IoT?
La definición de IoT puede ser la agrupación e interconexión de dispositivos y objetos a través de una
red (privada o Internet, red de redes) donde todos pueden verse e interactuar con ellos. En cuanto al
tipo de objetos o dispositivos, puede ser cualquiera, desde sensores y dispositivos mecánicos hasta
objetos cotidianos como refrigeradores, zapatos o ropa. Todo lo imaginable se puede conectar a
Internet e interactuar con él sin intervención humana, por lo que el objetivo es la interacción de
máquina a máquina, o lo que se llama interacción.
¿Por qué está de moda el IoT? ¿Qué aplicaciones tiene?
Internet ha evolucionado rápidamente y esto ha permitido que IoT sea ya una realidad y no sólo una
visión de futuro. La fama de esta tecnología radica principalmente en todas las aplicaciones y
posibilidades que nos proporciona tanto para mejorar tanto la vida cotidiana de las personas como los
entornos empresariales, dónde ya se está implantando desde hace algún tiempo.
Las aplicaciones son casi infinitas, pero se van a describir algunos ejemplos para dar visibilidad de
alguna de ellas, tanto en la vida cotidiana como en el entorno empresarial:
Supongamos el frigorífico de una casa, dónde se conservan los alimentos que, a su vez, tienen una
fecha de caducidad. En este escenario, se podría conectar el frigorífico a internet para que avisara al
usuario a través de su teléfono móvil, por ejemplo, de cuando caducan los alimentos, si hay una bajada
de temperatura por alguna avería, si algún alimento se ha está acabando o simplemente el consumo
de electricidad en base al número de veces que se abre la puerta de la nevera.
Otro escenario podría ser el de la domótica, dónde ya hay numerosos dispositivos que se conectan a
Internet para facilitar la vida de los seres humanos, véase por ejemplo los dispositivos controlados
por voz a los que se les solicita que reproduzcan una canción desde un repositorio en internet, o los
dispositivos y aplicaciones que permiten controlar todos los parámetros del agua de un acuario, o
incluso los sistemas de alarmas de las casas que se conectan con las centrales. Los sistemas de
seguridad que se conectan a la red para avisarte cuando alguien entra en tu casa o aquellos dispositivos
que permiten encender la calefacción desde un teléfono móvil.
Si se piensa en aplicaciones industriales, IoT es usado ya en muchas plantas de producción dónde los
dispositivos y sensores conectados a la red permiten analizar los datos y generar alarmas y mensajes
que son enviados a los distintos usuarios para que tomen las acciones necesarias o incluso iniciar
protocolos de actuación de forma automática, sin interacción humana, para corregir o tratar dichas
alarmas.
2

Otro ejemplo de aplicación sería en el sector ganadero dónde la monitorización biométrica y la


geolocalización es un factor que ayuda a los ganaderos a que sus animales estén siempre controlados.
Términos muy relacionados con IoT pueden ser "Smart Cities" y "Smart Buildings" dónde se utilizan
dispositivos de IoT para mejorar el control del tráfico, el control de los suministros de agua y
calefacción en un edificio, el control del transporte público, etc.
Las mismas plataformas utilizadas para controlar edificios o viviendas se han aplicado a entornos
industriales o de trabajo, creando un mundo de posibilidades de mejora de procesos, facilitando el
flujo de trabajo y el flujo de trabajo para empleados y directivos, empresarios y especialmente el
ahorro de costes.
Sin duda, la integración de sistemas inteligentes en la industria representa una gran revolución
tecnológica que tiene consecuencias positivas en todos los campos y contribuye significativamente a
la productividad y optimización de los procesos de fabricación en la industria. Los beneficios para
todas las áreas del negocio son claros.
Por todo lo anterior, la Industria .0 y el Internet de las cosas (IoT) hacen de Symphony (desarrollado
por el equipo ID i de Bitnova) un ejemplo de cómo puede ser una aplicación de TI completa.
smartphone) puede mejorar la productividad de cualquier negocio y hacer que la relación entre
RR.HH. y sus empleados sea más fácil de usar y eficiente.
Como se puede ver, IoT está ya aquí y es una realidad, su ámbito de aplicación es muy amplio y cada
día surgen más y más dispositivos que hacen posible esta tecnología. Dicha tecnología asociada al
IoT permite recoger datos y mandarlos a la red para su análisis o incluso realizar un análisis previo y
después mandarlos a la red.
En este proceso de comunicación es dónde IoT está evolucionando ya que uno de los escollos a salvar
es el tipo de protocolo con el que se comunican dichos dispositivos (es decir, "el idioma" que hablan
entre ellos). Actualmente, existen dispositivos o sensores muy nuevos cuya comunicación y conexión
a internet es fácil y directa, pero también existen muchos otros dispositivos más antiguos no estándar
cuyo protocolo de comunicación y conexión no es trivial, es ahí dónde viene uno de estos escollos a
salvar. Adicionalmente, cada fabricante o "vendor" tiene sus propios protocolos de comunicación que
hace que no todos los dispositivos sean compatibles. Uno de los mecanismos que se ha intentado
establecer es la creación un protocolo abierto y estándar (propuesto por IBM) denominado MQTT
(Message Queuing Telemetry Transport), que permite que todos los fabricantes puedan participar y
soportarlo, facilitando así la comunicación entre distintos dispositivos de diferentes fabricantes.
Por otro lado, si se buscan dispositivos para IoT se tienen considerar diversos aspectos como el bajo
consumo y que sean de pequeño tamaño, de ahí que los SoCs (SoC, System on Chip) sean una parte
importante de dichos dispositivos. Un SoC es un circuito integrado que contiene todos o gran parte
de los módulos que tendría un ordenador (se pueden encontrar SoCs en los teléfonos móviles, por
ejemplo). Como ejemplos de grandes fabricantes tenemos ARM e Intel, aunque no son los únicos,
existen otros más recientes como MediaTek, Qualcomm o Samsung. Adicionalmente, existen
3

alternativas muy asequibles para todos los usuarios como Arduino que permite que un usuario puede
montarse sus propios dispositivos y circuitos de control para el hogar.
Otra parte importante de un dispositivo IoT son los sensores, el procesador y la plataforma se
encargan de gestionar la información, pero ésta, debe provenir de los sensores. En este sentido,
Arduino ha permitido que este tipo de tecnología esté al alcance de todos los usuarios.
Adicionalmente, los vendors que de servicios en la nube también ofrecen kits preparados con diversos
sensores y que permiten conectarse de forma sencilla con dichos servicios.
Finalmente, otro componente importante tecnológicamente para habilitar el IoT es la tecnología
utilizada para la comunicación entre varios dispositivos cuya ubicación no sea próxima, es decir, las
redes de comunicación. En este apartado se puede hablar por ejemplo de comunicación a través de
una red "WiFi" que, aunque admite una tasa de transferencia alta, tiene un consumo alto y un bajo
alcance. Otro ejemplo conocido sería una red móvil (3G, 4G o la futura 5G) dónde el alcance sería
mayor y de menor consumo. Adicionalmente, existen otro tipo de redes específicas para IoT cómo
puede ser Sigfox (con gran cobertura tanto en Estados Unidos como en Europa) o LoRa.
Para terminar, simplemente comentar que hablar de tecnología en IoT, significa hablar de una serie
de soluciones propuestas por diferentes fabricantes y que están en continua evolución. No existe una
única tecnología, sino muchas de ellas que hay que analizar para adaptarlas a la solución concreta que
se quiera desarrollar.
Como vista general a los videos presentados, se tiene una breve descripción de cada uno de ellos de
modo que se puedan entender las utilidades que trae el IOT en conjunto con la domótica.

Controlar todo con Arduino + Esp8266 | IoT con Ubidots | Entradas y salidas

Allí hablaron acerca de controlar salidas y entradas con la plataforma de óbidots, esta plataforma
permite controlar las entradas y las salidas de nuestros módulos pudiendo estar en cualquier parte del
mundo y teniendo el control total sobre ellos, pudiendo así activar leds, lámparas, motores, comenzar
procesos y detener procesos, dentro de una serie de posibilidades inmensa.
Se pudo demostrar el cómo leer entradas físicas, que sean interpretados por la plataforma y desde la
plataforma poder controlar salidas físicas, para el desarrollo de ello hicieron uso de algunos materiales
que van a estar utilizando para el proyecto, entre estos materiales encontramos a proto-board, ldr o
resistencia variable con luz, una resistencia de 6.8 k ohms, tres diodos led de alta luminosidad con
sus respectivas resistencias de 330 ohm, un poco de alambre para las conexiones y como unidad
principal un módulo wifi nodemcu.
Lo primero que vamos a hacer es montar el módulo en la protoboard, luego de eso se realizaron las
diferentes configuraciones y conexiones respectivas de los componentes, culminando este proceso se
dirige a un monitor serial que nos indica lo que está sucediendo y en el ser o la definición de las
4

salidas, además de la suscripción de las variables y en el loop, esto es lo que vamos a estar
monitoreando, teniendo presente el primer a lógico para que lo vaya haciendo constantemente, en
este caso cada 50 milisegundos podremos ver que asignamos un nombre a lo que leemos a través del
pin analógico y ese nombre o esa variable, la asignamos a una de la plataforma para que la vaya
declarando constantemente, básicamente eso es todo, luego venimos a la plataforma actualizamos y
nos damos cuenta de que ya tenemos un dispositivo llamado io que tiene de por sí varias variables
dentro de ella.
Una de ellas llamada luz, que es la que se halla en los monitores a la entrada análoga, aquí vemos dos
de los tres led que se establecieron, en este caso debieron haberse cargados los tres, luego de ello se
crea un tablero el cual se llamara control y vamos a seleccionar un dispositivo, en este caso correcto,
luego de creado tenemos la posibilidad de hacer widgets como se tienen tres leds pues nada mejor
que tres switch, para ello hay que solapar el led 1 que va a controlar led y así sucesivamente para los
restantes.
Ahora para visualizar el valor de luz medido del sensor pues tenemos la opción de elegir entre una
gráfica, entre un medidor de nivel, en este caso se usará uno que es más o menos en forma de
tacómetro y pues le asignamos la variable, que en este caso se llama luz y entre los valores como
nuestro conversor va de 0 a 1024 después vamos a ponerle que nuestro límite sea 1000 nuestro valor
máximo y aceptamos, una forma de saber que todo está correcto es que aparezcan las gráficas.
Ahora que ya se tiene la interfaz gráfica asociada con las variables y nuestro módulo se procede a
probar, ahora pudo notar que debido a toda la iluminación que he puesto para grabar el sensor está
midiendo básicamente 1000 y si venimos y si obstruimos el paso de luz se puede evidenciar cómo
va disminuyendo mientras más oscuro sea con lo que sea que te tape los pues aún mejor aplicamos
algo negro.
Ahora se evidencia como disminuye bastante, ahí se puede denotar como éste reacciona de forma
muy eficiente a los cambios con un delay básicamente nulo o sea es un delay que se ha provocado
intencionalmente, que es de medio segundo pero realmente es bien funcional en cuanto a los leds se
pudo ver que se controlaron cada uno independiente por cada botón presionamos este y vemos cómo
este led se enciende, apagamos los apaga, encendemos los enciende, dando así solución rápida y
eficiente a sistemas domóticos en un entorno familiar.

ESP32 - Raspberry Pi 4 (Protocolo MQTT - Internet of things IOT)

En este vídeo se habló un poco sobre el s&p 32 que es una placa que tiene integrada un receptor de
wifi el cual se va a utilizar para el protocolo mqt que es pues el protocolo que se usa hoy en día en la
industria 4.0 y se va a juntar con una raspberry pi que va a servir como un broker y pues los
dispositivos para poder suscribirse al broker y de esta manera controlar el s&p 32 con los dispositivos
5

móviles, todo esto con wifi no va a haber nada conectado no haber cableado en absoluto salvo
obviamente los bombillos y un potenciómetro que va a estar conectado a la placa del s&p 32.
Luego de realizar las respectivas conexiones y configuraciones, las cuales no describiré pasaremos a
iniciar el sistema, para ello se tendrá que inicializar la conexión con el broker y la comunicación, y
ahora le vamos a dar inicio para que se pueda ver que todo está conectado, es decir hay comunicación
con el bróker, en este caso con el derbi por eso no sale correcta la recolección, pero si se van a ver
el monitoreo ahí está, no aprendemos que podamos esto ahorita está funcionando porque todavía le
queda el tiempo de ejecución al programa, para este no se presenta algún tipo de ruido solamente se
está cambiando el router, es decir su nombre, una vez el broker tiene esta elección ip correcta se le
otorga una ip para cargarlo, luego de ello se procede a ponerlo en herramientas y se va a escoger la
ssp 32.
Luego de dejar por defecto las configuraciones ya es hora, de conectar para que aparezca el puerto,
una vez hecho esto ya me aparecerá el puerto con 6a y está conectado y pues nada más, vamos a
darle en cargar, muy bien aparecerá conectando se va a presionar acá, para que se termine de subir
el programa, como se evidencia funciona perfecto la temperatura, también la humedad, además se
notó que está ingresando los valores, de manera rápida y verídica.
Allí se puede ver con el puerto serie como ingresa ok, pues ahora se va a probar los led, se observa
que ninguno se prende y que el pwm tampoco responde, por eso se procede ver qué pasó, revisando
el nodo de red se ve el estado en ok, aquí el tópix debería ser esp 32 se corrige y se le da correr
nuevamente, una vez realizan eso verán que se prendió el led 1, ahora se va a prender el otro, y luego
el otro, ahora se va a mover el pwm denotando asi que va subiendo de intensidad y bajando es
inmediato, también a la vez se puede ir moviendo la temperatura, una vez que prendió o apagó,
entonces ya se tiene el programa.
Todo ello gracias a que ya se está adquiriendo la señal de un potenciómetro hacia el s&p 32 y se está
mandando al broker de la raspberry pi, también se está manipulando desde la raspberry o desde
cualquier dispositivo remoto unos led indicadores y de igual manera una salida pwm, esto gracias al
s&p 32 y pues como se ve este este programa es muy útil, ya que representa una conexión mqt entre
la raspberry la ssp 32, as cuales son de gran utilidad en muchos proyectos de domótica, porque con
ellos podemos hacer muchos proyectos interesantes con el internet de las cosas (IOT), teniendo en
cuenta que también se puede conectar con esta misma dirección, siempre y cuando no cambie su ip,
pudiéndose conectar desde nuestro celular o nuestro dispositivo móvil.
Todo ello con la única premisa de que tenga una conexión remota, con ello se esto se obtendrá lo
mismo que está aquí, y para poder controlarlo desde un dispositivo móvil solo se necesitara acceso
a una conexión de internet, y una vez conectado a internet podemos también mandar mensajes al
email puedes mandar a óbidos o desde cualquier lugar del mundo poder manipular este tipo de señales
así que es un mecanismo super eficiente y útil en los sistemas domóticos de un hogar, esta es la
tecnología de la industria 4.0 para ello te utilizando en la placa esp 32 y nuestra raspberry pi, haciendo
uso de estos dos dispositivos podemos lograr grandes proyectos a bajo costo y con manipulación
remota desde cualquier lugar del mundo.

También podría gustarte