Está en la página 1de 31

HARDWARE, PLATAFORMAS Y

GESTIÓN DEL DATO


IOT: CONCPTOS TEÓRICOS
Introducción a Internet de las Cosas
IoT: Conceptos teóricos

ÍNDICE

Índice .................................................................................................................................................................. 1
Introducción ....................................................................................................................................................... 3
Elementos hardware en una instalación ........................................................................................................... 4
Redes de sensores.............................................................................................................................................. 5
• Introducción ........................................................................................................................................ 5
• Definición ............................................................................................................................................ 5
• Aplicaciones......................................................................................................................................... 5
Redes de sensores inalámbricas (WSN) ............................................................................................................. 6
• Inconvenientes de las redes cableadas ............................................................................................... 6
• Ventajas de las redes inalámbricas ..................................................................................................... 6
• Desafíos de las WSN ............................................................................................................................ 7
• Estándares de comunicación de las WSN ........................................................................................... 7
• Infraestructura de las redes WSN ..................................................................................................... 12
Sensores ........................................................................................................................................................... 13
• Sensores analógicos .......................................................................................................................... 13
• Sensores digitales .............................................................................................................................. 13
• Características de los sensores ......................................................................................................... 13
• Tipos de sensores .............................................................................................................................. 14
Actuadores ....................................................................................................................................................... 17
• ¿Cómo funciona un actuador? .......................................................................................................... 17
• Estados de los actuadores ................................................................................................................. 17
• Tipos de actuadores .......................................................................................................................... 19
Gestión del dato y plataformas ....................................................................................................................... 21
• Gestión del dato ................................................................................................................................ 21
• Plataformas ....................................................................................................................................... 21
Servidores para IoT: qué son, cómo funcionan y tipos.................................................................................... 22
• ¿Qué son los servidores para IoT? .................................................................................................... 22
• ¿Cómo funcionan los servidores para IoT? ....................................................................................... 22
• Tipos de servidores para IoT ............................................................................................................. 23

INTRODUCCIÓN A INTERNET DE LAS COSAS 1


IoT: Conceptos teóricos

Servidores de BBDD, funciones y dimensionamiento ..................................................................................... 24


• Servidores de bases de datos ............................................................................................................ 24
• Funciones de un servidor de bases de datos .................................................................................... 24
• Bases de datos (BBDD) ...................................................................................................................... 24
• Dimensionamiento del servidor ........................................................................................................ 25
Servicios y plataformas en la nube .................................................................................................................. 26
• Escenarios habituales del uso de PaaS .............................................................................................. 26
• Ventajas de PaaS ............................................................................................................................... 27
Plataformas en servidor ................................................................................................................................... 28
Resumen del módulo ....................................................................................................................................... 29

INTRODUCCIÓN A INTERNET DE LAS COSAS 2


IoT: Conceptos teóricos

INTRODUCCIÓN
Te damos la bienvenida al módulo sobre IoT aplicado a la construcción, parte teórica.
A continuación, encontrarás dos grandes bloques de información.
Por un lado, veremos los elementos hardware en una instalación, compuestos por redes, sensores y
actuadores:

Por otro lado, veremos el funcionamiento de las plataformas y la gestión del dato, que necesita de
servidores para IoT, servidores de bases de datos y plataformas, ya sean en la nube o en servidor:

Este módulo expone por tanto la parte teórica de IoT, de manera que podrás aprender en detalle
cuál es su funcionamiento.

INTRODUCCIÓN A INTERNET DE LAS COSAS 3


IoT: Conceptos teóricos

ELEMENTOS HARDWARE EN UNA


INSTALACIÓN
Como vimos en la introducción, en este módulo vamos a ver los elementos hardware en una
instalación y el funcionamiento de las plataformas. Comencemos por los elementos hardware.
Una instalación de IoT contiene tres tipos de elementos hardware: redes de sensores, sensores y
actuadores.
El funcionamiento es el siguiente: el sistema obtiene los datos a través de sensores, y a su vez
responde al entorno por medio de actuadores.
Por un lado, los sensores transforman un tipo de variable en otra, es decir, obtienen una magnitud
física y emiten una señal de salida.
Por otro, los actuadores convierten magnitudes eléctricas en señales mecánicas que hacen funcionar
un dispositivo.
Estos dispositivos forman una red de sensores que pueden ser cableadas o inalámbricas.
Pongamos un ejemplo de lo que acabamos de describir: tenemos una aplicación en el móvil que nos
permite controlar la iluminación de una estancia. El sensor detectará las señales lumínicas de la
estancia y el actuador encenderá o apagará las luces.
Avanza para conocer todas las posibilidades y aplicaciones de estos elementos.

INTRODUCCIÓN A INTERNET DE LAS COSAS 4


IoT: Conceptos teóricos

REDES DE SENSORES

INTRODUCCIÓN

Cualquier sistema de información que realice interacciones con el entorno obtiene la mayor parte
de sus datos a través de sensores y responde por medio de actuadores.
El empleo de estos dispositivos en el ámbito industrial, doméstico, académico, etc., ha crecido
mucho en los últimos años, dando lugar a nuevas aplicaciones en campos tan diferentes como la
medicina o la domótica.
Las redes formadas por estos dispositivos mencionados reciben varias definiciones dependiendo de
sus capacidades, tecnología de comunicaciones, protocolos, etc.

DEFINICIÓN

Se pueden definir las redes de sensores como conjuntos de pequeños sistemas, llamados nodos,
que cooperan para resolver al menos una aplicación en común. Sus tareas incluyen algún tipo de
percepción de parámetros físicos.
Aunque las conexiones pueden ser cableadas o inalámbricas, las redes de sensores inalámbricas
(Wireless Sensor Networks, WSN) son las más empleadas y tienen mayor protagonismo.

APLICACIONES

Entre las aplicaciones más importantes en las que se han adaptado este tipo de redes encontramos:
◼ Aplicaciones de monitorización de hábitats naturales.
◼ Observación de entorno y sistemas de previsión.
◼ Aplicaciones relacionadas con la salud.
◼ Aplicaciones militares.
◼ Monitorización de edificios inteligentes.
◼ Sistemas domóticos y entornos inteligentes.

INTRODUCCIÓN A INTERNET DE LAS COSAS 5


IoT: Conceptos teóricos

REDES DE SENSORES INALÁMBRICAS (WSN)


Las redes de sensores inalámbricas tienen su origen en la navegación marítima. Surgen para la ayuda
en la localización, para poder realizar navegación por alcance de sonido (sónar).
Se definen las WSN como una serie de dispositivos específicos (nodos) que colaboran en la tarea de
recogida de información del entorno por medio de sensores y/o actúan sobre otros dispositivos.
En una WSN el número de nodos puede ser varias veces mayor que en una red cableada (miles de
nodos) y, en un área determinada, el número de nodos puede ser muy elevado (gran densidad).
Para que la red en conjunto funcione correctamente hay que lograr cooperación real de todos los
nodos.
Los nodos disponen de recursos limitados, es decir, tienen una limitada capacidad de memoria y
procesamiento, principalmente se alimentan con baterías y son propensos a fallos. Aun así, es más
interesante utilizar redes inalámbricas por la cantidad de inconvenientes de las redes cableadas:

INCONVENIENTES DE LAS REDES CABLEADAS

Entre las principales desventajas que presentaban las redes cableadas y que hicieron que se
evolucionase a redes inalámbricas encontramos:
◼ Altos costes de instalación.
◼ Altos costes de mantenimiento.
◼ Aumentos constantes de los costes.
◼ Elevada tasa de fallo en los conectores.
◼ Dificultad para detectar problemas en los conectores.

VENTAJAS DE LAS REDES INALÁMBRICAS

Por ello, se propuso adoptar como plataforma la comunicación mediante redes inalámbricas, ya que
entre sus ventajas encontramos:
◼ Bajos costes de instalación y mantenimiento.
◼ Facilidad de reemplazo y mejora.
◼ Tasa de fallos baja en las interfaces físicas.
◼ Amplia disponibilidad de equipamiento.

INTRODUCCIÓN A INTERNET DE LAS COSAS 6


IoT: Conceptos teóricos

DESAFÍOS DE LAS WSN

◼ Conservación de energía: debido al reducido tamaño de los nodos, el ahorro de consumo de


energía es vital en este tipo de redes, ya que es casi imposible la recarga y se pretende lograr
su máxima eficiencia.
◼ Comunicaciones de baja calidad: se aplican sensores en ambientes cuyas condiciones
climáticas son extremas, por lo que la calidad de la radiocomunicación puede ser muy pobre,
dificultándose la detección.
◼ Operaciones en ambientes hostiles: se deben establecer protocolos que sean fuertes ante
posibles fallos, dado que los ámbitos de acción pueden ser ambientes hostiles que requieren
nodos físicos diseñados con extremo cuidado.
◼ Procesamiento obligado de los recursos: los recursos son críticos en este tipo de redes, de
modo que los protocolos a desarrollar deberían conseguir una calidad del servicio lo más alta
posible.

ESTÁNDARES DE COMUNICACIÓN DE LAS WSN

Las WSN trabajan empleando diversos protocolos para la transmisión de datos. A continuación, se
muestran los más importantes que podemos encontrar en este aspecto:
◼ Zigbee (802.15.4)
◼ Bluetooth (802.15.1)
◼ IrDA (Infrarrojos)
◼ 802.11 (WiFi)
◼ LoraWan
◼ NarrowBand IoT
◼ SigFox
◼ GPRS
◼ LTE
◼ 4G
◼ 5G

En el siguiente gráfico se muestra el lugar que ocupan algunos de estos estándares inalámbricos
según dos de las características más relevantes, como son la velocidad de datos que se pueden
transmitir por segundo y el rango de alcance de la señal:

INTRODUCCIÓN A INTERNET DE LAS COSAS 7


IoT: Conceptos teóricos

Veamos a continuación cada uno de ellos:


Zigbee

Zigbee es un protocolo de radiofrecuencia basado en el estándar 802.15.4. Se trata de un protocolo


inalámbrico muy empleado en aplicaciones domóticas.
Las velocidades teóricas están entre 40Kbps y 250 Kbps, y sus dispositivos son de bajo coste.
Permite la conexión de dispositivos a distancias entre 10 y 75 metros, dependiendo de la potencia de
salida. Además, operan en tres bandas libres, que son 868 MHz, 915 MHz y 2,14 GHz.

Bluetooth

INTRODUCCIÓN A INTERNET DE LAS COSAS 8


IoT: Conceptos teóricos

Es una tecnología inalámbrica de corto alcance cuyo objetivo es eliminar cualquier tipo de cable,
exceptuando los de alimentación en los dispositivos, ya sean portátiles o fijos.
Opera en la banda de 2,4GHz. Con esto se garantiza que, en principio, cualquier dispositivo pueda
trabajar en cualquier parte del planeta.
La última versión (5.1) permite velocidades de hasta 720Kbps con un rango óptimo de 10 metros.

IrDA

Enlace punto a punto de bajo coste, de bajo consumo, con tasas de transferencias desde 115 Kbps
en dispositivos estándar hasta 4 Mbps en dispositivos complejos.
Insensible a interferencias de radiofrecuencia, pero sensible a interferencia infrarroja.
Entre las desventajas están su bajo alcance (1 metro), posicionamiento del emisor y el receptor en
línea visual y que no atraviesa paredes u obstáculos.

802.11 (WiFi)

Se trata de un conjunto de protocolos que permiten la transmisión de forma inalámbrica.


A diferencia de los anteriores, se manejan grandes distancias y velocidades, tiene una serie de
referencias y usos.
El estándar más común es el 802.11g (junio 2003) que logra transmitir a 54 Mbps en 2,4 GHz,
empleando tecnología OFDM.

LoraWan

INTRODUCCIÓN A INTERNET DE LAS COSAS 9


IoT: Conceptos teóricos

Es una especificación para redes de baja potencia y área amplia, diseñada específicamente para
dispositivos de bajo consumo, que operan en redes de alcance local, regional, nacionales o globales.
Este estándar apunta a requerimientos característicos de Internet de las cosas.
La velocidad de los datos está en el rango de 0,3 Kbps a 50 Kbps.
Opera en las bandas de 433 MHz, 853-870 MHz, 779-787 MHz Y 902-928 MHz.

NarrowBand IoT

Se trata de una tecnología que proporciona una mejor cobertura de red para las comunicaciones
entre las “cosas”, así como grandes cantidades de conexión simultáneas.
Tiene un consumo de energía muy bajo.
Permite transmisiones de hasta 250 Kbps, y puede coexistir con las redes móviles 2G, 3G y 4G.

SigFox

Compañía francesa que proporciona el servicio de red inalámbrica de cobertura amplia de bajo
consumo. Se creó para interactuar con dispositivos de bajo consumo energético (como sensores IoT),
y las tasas de transferencia son de hasta 12 bytes.
Se utiliza tecnología de transmisión Ultra Narrow Band, que consiste en emplear canales estrechos
del espectro para alcanzar grandes distancias con la mínima energía.

GPRS

Servicio General de paquetes vía Radio. Se trata de una técnica de conmutación de paquetes,
integrable con la estructura de las redes GSM.

INTRODUCCIÓN A INTERNET DE LAS COSAS 10


IoT: Conceptos teóricos

Permite velocidades de 115 Kbps, y aunque ha sido sobrepasado por 3G y 4G, en su día fue una gran
novedad.
Se aplica a transmisiones de datos de tráfico a ráfagas (Internet y mensajería) y puede emplear
diversos canales a la vez y aprovechar los “huecos” para transmisiones simultáneas.

LTE

Estándar para comunicaciones inalámbricas de transmisión de datos de alta velocidad para teléfonos
móviles y terminales de datos.
Fue desarrollado por la 3GPP y es una evolución del 3G, sin llegar a 4G (3.9G).
Permite la velocidad máxima de 170 Mbps con 2 antenas base y 2 en el dispositivo, o 300 Mbps con
4 antenas base y 4 en el equipo.

4G

Son las siglas que se emplean para referirse a la cuarta generación de tecnologías de telefonía móvil.
Sucesora de las tecnologías 2G y 3G, y precede a 5G.
Con 4G se alcanzan velocidades de 150 Mbps, lo que supuso un incremento de diez veces más rápido
que las velocidades aportadas por el 3G.

5G

Se trata de la quinta generación de telefonía móvil.

INTRODUCCIÓN A INTERNET DE LAS COSAS 11


IoT: Conceptos teóricos

Sucesora del 4G, en la actualidad se encuentra sin estandarizar y las empresas de 4G están
desarrollando sus prototipos.
Con esta tecnología se consiguen velocidades en dispositivos móviles de 400Mbps.

INFRAESTRUCTURA DE LAS REDES WSN

La infraestructura de una red inalámbrica de sensores SWN comprende los siguientes elementos
básicos:
1. Nodos: toman los datos de los sensores y envían la información a la estación base.
2. Sensores: toman del medio la información y la convierten en señales eléctricas.
3. Gateway: elementos para la interconexión entre la red de sensores y una red de datos.
4. Estación base: recolector de datos basado en un ordenador común o sistema embebido.

Los sensores se interconectan por medio de enlaces inalámbricos multi-salto, de corta distancia y
baja potencia de transmisión, para enviar información a estaciones recolectoras o de monitoreo.
Típicamente se despliegan grandes cantidades de sensores con una distribución densa, pudiendo
tener dos tipos generales de redes: no estructuradas y estructuradas.

No estructuradas
Comprenden una colección de nodos densa, desplegada ad hoc, posiblemente al azar. Una vez se
despliegan, la red opera desatendida monitoreando y reportando información. El mantenimiento,
administración de la conectividad y detección de fallos son difíciles debido a la gran cantidad de
nodos.

Estructuradas
Todos o algunos de los nodos son desplegados de manera pre-planificada, colocados en posiciones
fijas. Tienen la ventaja de requerir menos nodos para lograr la cobertura del área, con menor costo
de administración y mantenimiento.

INTRODUCCIÓN A INTERNET DE LAS COSAS 12


IoT: Conceptos teóricos

SENSORES
Un sensor es un transductor.
◼ Se define transductor como un dispositivo que transforma un tipo de variable física (por
ejemplo, fuerza, presión, temperatura, velocidad, etc.) en otro tipo de variable.
Los sensores se emplean para medir variables físicas de interés.
Además, realizan la observación de un parámetro determinado por medio de un elemento captador
o elemento sensible, que modifica alguna de sus características físicas de una forma determinada y
relacionada con el parámetro que se pretende observar.
La variación que experimenta el elemento sensible genera una señal que está relacionada con dicho
parámetro.
En función de la señal que genere el sensor, podemos hacer una división general de los sensores en
dos clases:
1. Sensores analógicos.
2. Sensores digitales.

SENSORES ANALÓGICOS

Los sensores analógicos producen una señal analógica continua, por ejemplo, un voltaje o una
corriente eléctrica. Esta señal se puede tomar como el valor de la variable física que se mide.

SENSORES DIGITALES

Los sensores digitales producen una señal de salida digital, en forma de un conjunto de bits de estado
en paralelo o formando una serie de pulsaciones que pueden ser contadas. En una u otra forma, las
señales digitales representarán el valor de la variable medida.
Los sensores digitales, de forma general, suelen ser más compatibles con los ordenadores que los
sensores analógicos para la automatización y control de procesos.

CARACTERÍSTICAS DE LOS SENSORES

Es deseable que los sensores cumplan una serie de características:


◼ La exactitud de la medición debe ser tan alta como sea posible. La exactitud consiste en que
el valor verdadero de la variable se pueda detectar sin errores en la medición. Sobre varias
mediciones, el promedio de error entre el valor real y el detectado tenderá a cero.

INTRODUCCIÓN A INTERNET DE LAS COSAS 13


IoT: Conceptos teóricos

◼ La precisión de la medición debe ser tan alta como sea posible. La precisión significa indicar
si existe o no una pequeña variación aleatoria en la medición de la variable. La dispersión en
los valores de una serie de mediciones será mínima.
◼ El rango de funcionamiento es el dominio en la magnitud medida en el que puede aplicarse
el sensor. El sensor debe tener un amplio rango de funcionamiento y debe ser exacto y
preciso en todo ese rango.
◼ El sensor debe ser capaz de responder a los cambios de la variable detectada en un tiempo
mínimo. Lo ideal sería una respuesta instantánea.
◼ El sensor debe ser fácil de calibrar. El tiempo y los procedimientos necesarios para poder
llevar a cabo el proceso de calibración deben ser mínimos. Además, el sensor no debe
necesitar una recalibración frecuente.
◼ El sensor debe tener una alta fiabilidad. De este modo, no debe estar sujeto a fallos
frecuentes durante su funcionamiento.

Observa el resumen de lo que acabamos de ver:

TIPOS DE SENSORES

Como ya vimos en el módulo anterior, existe una gran variedad de sensores en el mercado, los cuales
se pueden clasificar de múltiples formas: principio físico de funcionamiento, parámetro medido, tipo
de señal que generan, precisión, precio, etc.
A continuación, se van a comentar aspectos de los sensores más comunes:

INTRODUCCIÓN A INTERNET DE LAS COSAS 14


IoT: Conceptos teóricos

Sensores ultrasónicos
Se emplean para detectar la proximidad física de un objeto con el fin de evitar un roce o choque
mecánico.
Operan enviando una onda de sonido, que posteriormente choca con una superficie y la devuelve.
De esta forma, el sensor mide el tiempo que tarda en regresar la onda y así calcula la distancia entre
objetos.
Son útiles para detectar objetos sin importar su estado o color, por lo que son adecuados para labores
de rastreo o medición de distancias.

Sensores de humedad
Miden la humedad relativa y la temperatura de un ambiente.
Cuentan con circuitos integrados que les permiten emitir una señal acondicionada. Por lo general,
este tipo de sensores cuenta con un punto sensible que capta las señales del ambiente.
La mayoría son calibrados por láser, tienen un buen rendimiento y un margen de error mínimo.

Sensores de velocidad
También llamados velocímetros. Estos sensores se suelen utilizar para la sincronización de motores
en diferentes industrias.
Son útiles para controlar la velocidad o revoluciones por minuto de una máquina.
Otra aplicación muy común es en carreteras, para detectar la velocidad de los vehículos.

INTRODUCCIÓN A INTERNET DE LAS COSAS 15


IoT: Conceptos teóricos

Sensores de temperatura
Son dispositivos que arrojan información sobre la temperatura del medio a través de un impulso
eléctrico. Ese impulso pasa en forma de voltaje, y la proporción de ese voltaje es equivalente a la
temperatura medida.
Se pueden aplicar en muchos ámbitos, por ejemplo en la industria, para controlar la temperatura de
máquinas.

Sensores de luz
Son sensores reflectivos que operan por intercepción de la señal.
Se utiliza una célula receptora del estímulo enviado por una fuente luminosa, que puede ser una
lámpara, un LED, un diodo láser, etc.
La señal lumínica se convierte en energía eléctrica al ser capturada por las células fotovoltaicas. Es el
caso de los paneles solares.

Sensores de contacto
Son aquellos sensores que utilizan interruptores que se activan haciendo uso de actuadores físicos.
Son útiles para evitar golpes entre objetos.

Sensores de sonido
Tienen la capacidad de captar los sonidos del ambiente por medio de un sistema de sónar o
micrófono.
Son utilizados para recibir estímulos como órdenes de forma remota o para medir distancia.
Funcionan de manera similar a los ultrasónicos, ya que la onda de sonido debe propagarse por el aire
antes de poder ser detectada por el sensor.

Sensores de gases
Son dispositivos que indican la presencia de algún gas específico.
En algunos casos pueden configurarse o, en caso de contar con sensores más precisos, pueden medir
la concentración de gas.
Se emplean para prevenir la exposición a gases combustibles y gases tóxicos.

INTRODUCCIÓN A INTERNET DE LAS COSAS 16


IoT: Conceptos teóricos

ACTUADORES
Para que un sistema electrónico de control pueda controlar un proceso es necesario que pueda
actuar sobre él. Los actuadores son dispositivos que nos van a permitir realizar esta función.

¿CÓMO FUNCIONA UN ACTUADOR?

Es un dispositivo que se encarga de convertir una magnitud eléctrica en una salida, generalmente
mecánica, y que puede provocar un efecto sobre el proceso automatizado.
Antes de automatizar este tipo de procesos, el actuador más común era el manual, es decir, una
persona movía o actuaba un dispositivo para promover su funcionamiento. Con los actuadores se
permite al sistema de control actuar para realizar las acciones deseadas.
Un porcentaje muy elevado de los actuadores que se emplean tienen únicamente dos estados:
marcha y paro, abrir/cerrar, etc. Este tipo de actuadores se manejan mediante señales digitales 0/1.
Ejemplos serían motores eléctricos on/off, ventiladores on/off, iluminación on/off, o barreras de
acceso (abierto, cerrado).
Otros actuadores, sin embargo, requieren de valores analógicos (grado de apertura de una trampilla,
velocidad de rotación de un motor, etc.), en este caso se suelen usar señales de mando tales como
0-5V, 0-10V, 0-20mA, etc. Ejemplos de este tipo de actuadores serían mandos de válvula, pasos de
aire ajustable, control de un motor, compuertas de aire, etc.
En función del origen de la fuerza, podemos clasificar los actuadores en actuadores neumáticos,
actuadores hidráulicos o actuadores eléctricos.

ESTADOS DE LOS ACTUADORES

Ya hemos visto que los actuadores podían tener dos estados digitales o bien valores analógicos
intermedios. Veamos con detalle cada una de estas posibilidades:

Actuadores 0/1, marcha/paro, todo/nada


Estos actuadores son los más comunes en los sistemas de control. En muchos casos, los sistemas de
control llevan incorporado un dispositivo que permite el mando de equipos externos con órdenes de
marcha/paro.
Los elementos más comunes para realizar este mando son los relés y contactores. Se gobiernan
desde el control con tensiones y corrientes pequeñas propias de la electrónica y permiten el mando
de tensiones diferentes con intensidades superiores.

INTRODUCCIÓN A INTERNET DE LAS COSAS 17


IoT: Conceptos teóricos

◼ Relé: es un componente con un electroimán que, al aplicarle corriente, produce un


movimiento mecánico que cierra circuitos a los que podemos conectar equipos externos.
Hay que asegurar que los parámetros de contacto del relé no se excedan.
◼ Contactor: en caso de precisar de corrientes mayores y mandos de más potencia recurrimos
a estos componentes, que se basan en el mismo principio que los relés, aunque soportan
corrientes superiores por sus características constructivas.

Tanto si se emplean relés como si se emplean contactores, es muy importante respetar las
características de los componentes:
◼ Tensión y consumo de la bobina: es la tensión que tenemos que suministrar para activar el
mecanismo.
◼ Intensidad y tensión máxima de los contactos de salida: pueden ser valores diferentes para
corriente continua y alterna.

Cuando se trata de sistemas domóticos, suele ser suficiente con pequeños relés.
En el caso de la inmótica, se suele trabajar con potencias más elevadas y es común emplear
contactores.

Observa los ejemplos de cada caso en la tabla a continuación:

INTRODUCCIÓN A INTERNET DE LAS COSAS 18


IoT: Conceptos teóricos

Actuadores con niveles intermedios


En otras situaciones, es necesario que se activen sistemas con valores diferentes a todo/nada. Por
ejemplo, un motor con diferentes velocidades, iluminación ajustable, intensidad, etc. Para ello,
precisamos actuadores que respondan a las salidas típicas de control con valores variables.

Ejemplo
Un actuador para controlar el nivel de iluminación (dimmer) de unas lámparas fluorescentes se puede
controlar con tensión 0-10V, correspondiendo 0V a apagado, 10V a un encendido total y valores
intermedios para niveles de luz intermedios.

TIPOS DE ACTUADORES

La fuerza que provoca un actuador puede provenir de tres fuentes:


◼ Presión hidráulica.
◼ Presión neumática.
◼ Fuerza electromotriz.

Veamos los tipos de actuadores que se derivan de estas fuentes:

Actuadores hidráulicos
Estos actuadores, que son los de mayor antigüedad, pueden ser clasificados de acuerdo con la forma
de operación, y funcionan sobre la base de fluidos a presión. Podemos separarlos en cilindros y
motores hidráulicos.

INTRODUCCIÓN A INTERNET DE LAS COSAS 19


IoT: Conceptos teóricos

◼ Cilindros hidráulicos: pueden ser de efecto simple y de acción doble. Los primeros emplean
fuerza hidráulica para empujar y una fuerza externa para contraer. Los de acción doble
realizan ambas acciones con la fuerza hidráulica.
◼ Motores hidráulicos: en ellos, el movimiento rotatorio se genera por la presión. Pueden ser
de tipo rotatorio, en el que los engranajes se accionan por aceite a presión, u oscilantes, en
los que se genera el movimiento rotatorio por la acción oscilatoria de un pistón o percutor.

Actuadores neumáticos
Se denominan así los mecanismos que convierten la energía del aire comprimido en trabajo
mecánico.
En esencia son idénticos a los hidráulicos, aunque el rango de compresión es menor y hay una
pequeña diferencia de uso, ya que los elementos de suministro de energía son diferentes.
En esta clasificación aparecen fuelles y diafragmas, que utilizan aire comprimido y son considerados
como actuadores de simple efecto.

Actuadores eléctricos
En comparación con los anteriores, la estructura de este tipo de actuadores es simple, ya que solo
requieren de energía eléctrica como fuente de energía.
Dado que se emplean cables para transmitir electricidad y señales, es altamente versátil y
prácticamente no hay restricciones respecto a la distancia entre la fuente de energía y el actuador.
Hay una gran variedad de modelos y es fácil utilizarlos con motores eléctricos estandarizados según
la aplicación.

Comparativa entre los tipos de actuadores


La siguiente tabla muestra una comparativa de los tres grupos de actuadores definidos, comentando
las ventajas y desventajas de cada uno de ellos:

INTRODUCCIÓN A INTERNET DE LAS COSAS 20


IoT: Conceptos teóricos

GESTIÓN DEL DATO Y PLATAFORMAS

GESTIÓN DEL DATO

Para gestionar los datos, necesitamos un servidor. Un servidor es un elemento hardware o software
que opera en una red informática.
En IoT, los servidores funcionan según el modelo cliente-servidor, que distribuye las tareas entre los
diferentes ordenadores.
En la actualidad, el empleo de bases de datos está extendido en las organizaciones. Un servidor de
base de datos permitirá organizar la información de la base de datos, proveyendo de información a
otras aplicaciones.
Es necesario determinar la memoria que requiere el servidor de la base de datos, teniendo en
cuenta variables como el número de usuarios o el ratio de crecimiento de la base de datos, entre
otras.

PLATAFORMAS

Cada vez es más habitual el uso de la red como plataforma de almacenamiento, lo que se conoce
como la nube o Cloud.
En este modelo, los datos se recogen en espacios de almacenamiento virtualizados a los que se
accede en línea.
Existen varias modalidades de servicios en la nube, una de ellas es PaaS, de la que conoceremos sus
características durante el módulo.
Además, veremos qué plataformas se suelen utilizar bajo demanda.

INTRODUCCIÓN A INTERNET DE LAS COSAS 21


IoT: Conceptos teóricos

SERVIDORES PARA IOT: QUÉ SON, CÓMO


FUNCIONAN Y TIPOS

¿QUÉ SON LOS SERVIDORES PARA IOT?

En informática, el termino servidor puede adquirir dos significados:


◼ Servidor hardware: es una máquina física integrada en una red informática en la que,
además del sistema operativo, funcionan uno o varios servidores basados en software.
También se denominan host.
◼ Servidor software: es un programa que ofrece un servicio especial que otros programas
denominados clientes pueden usar a nivel local o a través de una red. El tipo de servicio
depende del tipo de software del servidor. La base de la comunicación es el modelo cliente-
servidor.

¿CÓMO FUNCIONAN LOS SERVIDORES PARA IOT?

El modelo cliente-servidor hace posible distribuir las tareas entre los diferentes ordenadores y
hacerlas accesibles para más de un usuario final de manera independiente.
Cada servicio disponible a través de una red será ofrecido por un servidor (software) que está
permanentemente en espera. Este es el único modo de asegurar que los clientes siempre tengan la
posibilidad de acceder al servidor activamente y de usar el servicio en función de sus necesidades.

INTRODUCCIÓN A INTERNET DE LAS COSAS 22


IoT: Conceptos teóricos

TIPOS DE SERVIDORES PARA IOT

La comunicación entre cliente y servidor depende de cada servicio y se define por medio de un
protocolo de transmisión. Los tipos de servidores más comunes son:
◼ Servidor web: su tarea principal es la de guardar y organizar páginas web y entregarlas a
clientes como navegadores web. La comunicación se basa en HTTP (protocolo de
transferencia de hipertexto) o en HTTPS (la variante codificada).
◼ Servidor DNS: también llamado servidor de nombres, permite la resolución de nombres en
una red. Son de vital importancia para la red informática mundial (WWW), ya que traducen
los nombres de host como www.ejemplo.com en la correspondiente dirección IP.
◼ Servidor de base de datos: se trata de un programa informático que posibilita que otros
programas puedan acceder a uno o varios sistemas de bases de datos a través de una red.
Las soluciones de software con una elevada cuota de mercado son Oracle, MySQL, Microsoft
SQL Server, PostgreSQL y DB2. Los servidores de bases de datos ayudan a los servidores web,
por regla general, a la hora de almacenar y entregar datos.

INTRODUCCIÓN A INTERNET DE LAS COSAS 23


IoT: Conceptos teóricos

SERVIDORES DE BBDD, FUNCIONES Y


DIMENSIONAMIENTO

SERVIDORES DE BASES DE DATOS

En la actualidad, el empleo de bases de datos (BBDD) es algo fundamental en cualquier aplicación, y


por ello su uso se ha extendido en las empresas, tanto offline como online. Las aplicaciones web y
de escritorio las usan para escribir, modificar y recuperar información de forma rápida.
Un servidor de BBDD, también conocido como DataBase Server, es un tipo de software de servidor
que permite la organización de la información mediante el uso de tablas, índices y registros.
A nivel de hardware, un servidor de base de datos es un equipo informático especializado en servir
consultas a clientes remotos o locales que solicitan información o realizan modificaciones en la
BBDD.
Las soluciones de software con una elevada cuota de mercado son Oracle, MySQL, Microsoft SQL
Server, PostgreSQL y DB2.

FUNCIONES DE UN SERVIDOR DE BASES DE DATOS

La función fundamental de un servidor de bases de datos es proveer información a otras


aplicaciones web o equipos/hosts, tal como se especifica en el modelo cliente-servidor.
Una vez el cliente ha accedido a la BBDD mediante un usuario, contraseña y nombre de host, se le
permiten realizar las diferentes tareas, en base al nivel de privilegios que posea.
Existe una gran variedad de servidores para bases de datos, existiendo varias variables a tener en
cuenta a la hora de elegir uno (tamaño de las BBDD, cantidad de registros, porcentaje de
operaciones de escritura y lectura, etc.)

BASES DE DATOS (BBDD)

Una base de datos es un conjunto de información perteneciente a un mismo contexto, ordenada de


modo sistemático para su posterior recuperación, análisis y/o transmisión.
Las BBDD surgen por la necesidad de almacenar la información para acudir a ella posteriormente.
Hasta la llegada de la informática, la mejor forma de hacer esto consistía en un archivo de
documentos en papel, pero una vez almacenados esos datos se hacía muy tediosa la tarea de
consultarlos. La aparición de la electrónica y la computación brindó el elemento digital
indispensable para almacenar enormes cantidades de datos en espacios físicos limitados.

INTRODUCCIÓN A INTERNET DE LAS COSAS 24


IoT: Conceptos teóricos

Las bases de datos han sido fundamentales en el desarrollo de sistemas para las organizaciones.
Conocer y manipular bases de datos resulta útil para un sinfín de usos, desde procesos de negocio,
hasta temas mucho más especializados como Big Data. Tener un buen diseño de base de datos
desde el comienzo puede ayudar a ahorrar mucho tiempo.
El manejo de las bases de datos se lleva mediante sistemas de gestión, conocidos como DBMS
(Database Management Systems o Sistemas de Gestión de Bases de Datos), actualmente digitales y
automatizados, que permiten el almacenamiento ordenado y la rápida recuperación de la
información.

DIMENSIONAMIENTO DEL SERVIDOR

Una de las dudas más comunes es cómo determinar la memoria física que se requiere para el
servidor de la base de datos. Aunque hay unos requerimientos mínimos que hay que tener, a
menudo es conveniente cumplir no solo con esos mínimos, sino aportar un mejor hardware al
servidor, lo que mejorará los tiempos de ejecución y la eficiencia.
Las principales consideraciones a tener en cuenta al dimensionar el hardware del servidor son:
◼ Número de usuarios: si el número es bajo (15 o menos), no hará falta tener en cuenta
memoria extra por usuario, pero si supera ese número habrá que considerarlo.
◼ Paquetes de ejecución: en función de la frecuencia necesaria para la actualización de los
datos, es posible que haya que tener mayores requisitos de hardware para poder cumplir
con los requerimientos.
◼ Tamaño de la BBDD: esta es generalmente una de las consideraciones más importantes,
dado que impacta de forma directa en la cantidad de procesamiento que se hace.
◼ Ratio de crecimiento: el ratio de crecimiento de la base de datos, es decir, cómo de rápido
crece la base de datos, es otro de los factores claves a considerar.
◼ Requerimientos del sistema operativo: una buena regla a seguir es reservar 1 GB de RAM
para el sistema operativo por defecto, más 1 GB adicional por cada 4 GB entre 4-16 y otro
GB por cada 8 GB instalados por encima de los 16 GB.
◼ ¿Dedicado o compartido? También se debe considerar si va a haber otro software operando
en el servidor.

INTRODUCCIÓN A INTERNET DE LAS COSAS 25


IoT: Conceptos teóricos

SERVICIOS Y PLATAFORMAS EN LA NUBE


La constante evolución de Internet ha llevado a su uso generalizado y de maneras muy diversas. Uno
de esos usos ha resultado en el empleo de la red como un gran medio o plataforma de
almacenamiento llamado Cloud o nube.
El modelo de almacenamiento de datos en la nube consiste en redes de computadoras, donde los
datos se alojan en espacios de almacenamiento virtualizados, por lo general aportados por terceros.
Permite el uso de todo tipo de aplicaciones y funcionalidades en un entorno totalmente virtual y en
línea.
Existen tres modalidades de servicios en la nube:
◼ Infraestructura como un servicio, en inglés Infrastructure as a Service (IaaS). Es el modelo
más básico, en el que la organización tiene mucho más control, pero a cambio de ocuparse
de la gestión de la infraestructura.
◼ Software como un servicio, en inglés Software as a Service (SaaS). El soporte lógico y los
datos que maneja el servicio se alojan en servidores de una compañía que proporciona el
servicio, a los que se accede vía Internet.
◼ Plataforma como un servicio, en ingles Platform as a Service (PaaS). Se denomina así a un
entorno de desarrollo e implementación completo en la nube, con recursos que permitan
entregar desde aplicaciones sencillas hasta aplicaciones empresariales sofisticadas
habilitadas para la nube.
Incluye infraestructura (servidores, almacenamiento y redes), pero también middleware,
herramientas de desarrollo, servicios de inteligencia empresarial, etc.

ESCENARIOS HABITUALES DEL USO DE PAAS

¿En qué casos una organización decide utilizar PaaS?


De forma general, una organización decide emplear PaaS en estos casos:
◼ Marco de desarrollo: proporciona un marco que los desarrolladores pueden ampliar para
desarrollar o personalizar aplicaciones basadas en la nube. Permite crear aplicaciones
usando componentes de software integrados.
◼ Análisis o inteligencia empresarial: permiten a las organizaciones llevar a cabo análisis y
minería de datos, obtener información privilegiada, detectar patrones y predecir resultados
con el fin de mejorar las decisiones empresariales.
◼ Servicios adicionales: los proveedores pueden ofrecer otros servicios que mejoren las
aplicaciones, como el flujo de trabajo, directorios, seguridad y programación.

INTRODUCCIÓN A INTERNET DE LAS COSAS 26


IoT: Conceptos teóricos

VENTAJAS DE PAAS

Entre las ventajas encontramos:


◼ Reducir el tiempo de programación.
◼ Agregar más funcionalidad de desarrollo sin incorporar más personal.
◼ Desarrollar para varias plataformas (incluidos dispositivos móviles) con más facilidad.
◼ Uso de herramientas sofisticadas a un precio asequible.
◼ Colaboración en equipos de desarrollo distribuidos geográficamente.
◼ Administrar el ciclo de vida de las aplicaciones con eficacia.

INTRODUCCIÓN A INTERNET DE LAS COSAS 27


IoT: Conceptos teóricos

PLATAFORMAS EN SERVIDOR
Es muy común la compra de servicios a proveedores a través de la nube, de modo que se usan los
servicios y se paga por ellos bajo demanda.
Algunas de las plataformas más empleadas en la actualidad son Google Cloud y Amazon AWS. Sin
embargo, también es habitual que las empresas opten por crear su propia plataforma, para usarla de
forma interna, como es el caso, por ejemplo, de MHS.

INTRODUCCIÓN A INTERNET DE LAS COSAS 28


IoT: Conceptos teóricos

RESUMEN DEL MÓDULO


Enhorabuena, has llegado al final del módulo. En este módulo sobre IoT aplicado a la construcción,
parte teórica, hemos visto:
◼ Elementos hardware en una instalación.
◼ Redes de sensores y redes de sensores inalámbricas.
◼ Sensores, características y tipos.
◼ Actuadores, estados y tipos.
◼ Plataformas y gestión del dato.
◼ Servidores para IoT: qué son, cómo funcionan y tipos.
◼ Servidores de BBDD y dimensionamiento.
◼ Servicios y plataformas en la nube.
◼ Escenarios habituales y ventajas de PaaS.
◼ Plataformas en servidor.

INTRODUCCIÓN A INTERNET DE LAS COSAS 29


IoT: Conceptos teóricos

INTRODUCCIÓN A INTERNET DE LAS


COSAS

INTRODUCCIÓN A INTERNET DE LAS COSAS 30

También podría gustarte