Capítulo II
MARCO TEÓRICO
CAPÍTULO II.
MARCO TEORICO
1. ANTECEDENTES DE LA INVESTIGACION
A continuación, se presentan investigaciones realizadas en años
anteriores con relación al presente trabajo que sirven como base
fundamental del mismo.
En primer término, destaca el trabajo de Zeballos (2018), de la
Universidad Católica del Perú, titulado “Diseño e implementación de un
sistema domótico e’ inmótica de seguridad inalámbrica para un laboratorio de
telecomunicaciones” tuvo como objetivo general Diseñar e Implementar un
sistema de seguridad usando sensores, detectores y cámaras de seguridad,
usando un protocolo con banda libre y con un servidor para su análisis La
metodología utilizada en el trabajo de grado fue de tipo aplicada y
experimental.
La investigación se basa en la aplicación de los sistemas desde un punto
de vista general para brindar seguridad al laboratorio V-104 de la Pontificia
Universidad Católica del Perú, pero usando dispositivos simples y
económicos que se puedan conseguir en tiendas locales. Como aporte se
logró el objetivo de bajo costo, empleando dispositivos económicos y fáciles
de encontrar en el mercado; además de que la ubicación adecuada de los
distintos dispositivos garantizó que el sistema no tuviese fallas.
Díaz (2017), con el proyecto “Modelo de vivienda inmótica sistémica para
el Valle de México”, realizado para el Instituto Politécnico Nacional de
México, cuyo objetivo general es Desarrollar un modelo de vivienda domótica
con enfoque sistémico para el uso eficiente de agua y energía, donde sus
objetivos específicos fueron; Diagnosticar la problemática del desperdicio de
agua y energía en viviendas del Valle de México, Realizar el estado del arte
en tecnologías de viviendas domóticas, Proponer un modelo de vivienda
domótica que utilice eficientemente agua y energía, y Evaluar teóricamente
este modelo de vivienda domótica.
Como aporte el modelo de vivienda domótica logros excelentes
resultados utilizando la tecnología mencionada y así solucionando la
problemática de desperdicio de agua y el consumo de energía en las
viviendas
Por otra parte, Vásquez (2017), de la Universidad Católica del Perú. En
su trabajo investigación titulado “Diseño de una red inalámbrica de sensores
para el monitoreo de un almacén de una empresa en Lima- Perú” tuvo como
objetivo Diseñar un sistema de seguridad mediante el uso de sensores
inalámbricos que permitan el monitoreo y control del sistema, y la notificación
de emergencias para un almacén.
La investigación se definió como un proyecto factible, y cuyo diseño fue
experimental. El diseño de la solución logró establecer los requerimientos del
sistema de seguridad, distribuyendo de manera eficiente los elementos en el
interior del almacén. Asimismo, se determinaron las funcionalidades de la
seguridad contra robos, seguridad contra incendios, y control de accesos,
ejecutando el flujo de acciones integrado en un solo sistema, lo cual
contribuirá a mejorar la calidad de vida de los trabajadores de la empresa.
Para el desarrollo del sistema mencionado, se realizó un estudio
exhaustivo de las tecnologías existentes para redes de sensores
inalámbricas, así como los protocolos y topologías existentes.
Como aporte de la investigación antes expuesta, describe la plataforma
de una red de monitoreo y vigilancia a través de un circuito cerrado; y
desarrolla un análisis de las tecnologías Zigbee y su versatilidad, ahorro y
optimización por el uso reducido del consumo de energía eléctrica, bajo
costo y gran simplicidad en hardware y software de igual manera este
proyecto apoyó la investigación, por el conocimiento de la estructura de
programación y la interacción con las áreas de la electrónica de los
dispositivos y hardware; pero aún más ampliamente en la planeación y
desarrollo de proyectos de mayor complejidad de desarrollo tecnológico la
investigación antes mencionada, resultó ser un valioso aporte, ya que brinda
información básica y teórica del protocolo Zigbee y sus diferentes
características
Seguidamente, se menciona la investigación de Ramírez (2018), de la
Universidad Católica del Perú, que llevó como título “Diseño e
implementación de un sistema de seguridad inalámbrico con tecnología
bluetooth para viviendas” y tuvo como objetivo diseñar e implementar un
sistema de seguridad inalámbrico basado en tecnología bluetooth para
viviendas.
Para llevar a cabo la investigación se adoptó un diseño experimental que
según Chávez (2017) el diseño de la investigación es una estrategia general
de trabajo, la cual el investigador determina una vez que ya haya alcanzado
suficiente claridad con respecto a su problema.
Por otra parte, en la investigación se aplicó tecnología existente con
dispositivos electrónicos que se encuentran en el mercado nacional; lo que
permitió la factibilidad del proyecto con la reducción del tiempo y de los
costos para la implementación. Se diseñó e implementó el sistema de
seguridad inalámbrico con tecnología Bluetooth, en un departamento ubicado
en el 3er piso de un edificio residencial en el distrito de La Molina de la
ciudad de Lima; este sistema alertará sobre la presencia o intento de ingreso
al inmueble, de sujetos no autorizados, mediante la activación de dispositivos
de seguridad instalados en todas las zonas de posible acceso.
La investigación antes mencionada, resultó ser un valioso aporte para el
estudio que se está realizando, debido a que se relaciona en el área de
seguridad en las viviendas residenciales, siendo este uno de los principales
criterios que se toman en cuenta al momento del diseño de un sistema
inalámbrico.
También destaca la investigación de Fernández y González (2018), de la
Universidad Católica de Pereira. En su trabajo de investigación titulado
“Implementación del Sistema de Domótica mediante tecnología Zigbee en el
Hogar” se propuso Desarrollar un sistema domótico, enfocado en abrir y/o
cerrar puertas, para ser implementado en un hogar o industria, el cual facilite
la entrada y salida a diferentes puntos.
Para el desarrollo de este proyecto se utilizó el método de investigación
aplicada, ya que se enfoca en la aplicación de los conocimientos para la
producción de tecnología al servicio de una población en particular, como lo
son las personas con discapacidades físicas.
La implementación realizada comprobó, que se puede construir una
aplicación hardware para un sistema domótico, a menor costo del que se
encuentra un dispositivo construido por algunas de las empresas, dedicadas
a este mercado y solventando el mismo problema.
Cómo aporte se pueden destacar el suplemento a la creación de un
sistema optimizado, y minimizado a tal punto de reducir costos y garantía de
funcionamiento óptimo.
Según TheMagPi (2017) en su trabajo investigación titulado “Introducing
The Raspberry Pi. A new breed of Computer.” Explica que se les introducirán
los diferentes sistemas operativos del Raspberry Pi, como programarlos en
un rango de lenguajes, y empezarlos propios proyectos interesantes.
Como aporte esta investigación ayudo a los expertos y principiantes
conseguir el máximo provecho del hardware del Raspberry Pi y más
importante ayudar a construir una comunidad amistosa y divertida para
todos.
2. BASES TEORICAS.
En esta sección del marco teórico se desarrollan las teorías y postulados
relacionados con las variables objeto de estudio, lo cual va a servir de
manera referencial para el análisis del contenido de la investigación. Según
Gómez (2006, p. 50), el basamento teórico “permite definir claramente las
variables, categorías, indicadores, instrumentos de recolección de datos
apropiados, herramientas de análisis de información, entre otros, que nos
permitan concretar nuestro estudio”. Por tal motivo, se hace necesario el
conocimiento de algunas posturas de diferentes autores que tratan sobre el
tema, los cuales orientan de una u otra manera los fundamentos de esta
investigación y que a continuación se exponen y analizan para estudiar los
aportes teóricos que servirán de apoyo para la implementación del Sistema
de seguridad inmótica industrial, basado en tecnología Zigbee mediante el
módulo raspberry pi
2.1. SISTEMA DE SEGURIDAD
Los sistemas de seguridad son grupos de elementos instalados e
intercomunicados entre sí que previenen, detectan o actúan ante intrusiones,
intentos de robos y otros eventos como incendios. Tradicionalmente, se
asocian los ‘sistemas de seguridad’ con ‘alarmas antirrobos’; sin embargo,
los sistemas de alarmas son la solución moderna de mecanismos de
protección que el ser humano siempre ha implementado.
Estos conjuntos de dispositivos varían mucho dependiendo de las
características del lugar a proteger, el presupuesto y si cuentan además con
planes de atención y monitoreo las 24 horas. Además, los sistemas de
seguridad pueden centrarse en proteger inmuebles, personas y salvaguardar
procesos industriales. En su concepto más general, estos sistemas están
diseñados desde la protección de una vivienda común y corriente hasta
controlar los fallos en cuartos de máquinas esto describe (Verisure Perú,
2021)
Adicionalmente , los sistemas de seguridad empresarial son un conjunto
de medidas organizativas (que se componen a su vez de medidas y
métodos) y medios técnicos interconectados, unidos por canales de
comunicación que garantizan el mantenimiento de un estado seguro de la
instalación, además de la detección y eliminación de la lista más completa o
compleja de amenazas a la vida, la salud, el hábitat, la propiedad y la
información, a través de medios comunes de recopilación y procesamiento
de información y gestión.
La composición de los sistemas de seguridad como medios técnicos. para
garantizar la seguridad incluye un sistema integrado, de medios técnicos de
protección (CS TSO), un conjunto de medios técnicos y/o sistemas que
garantizan el cumplimiento de un conjunto de tareas del sistema de
seguridad. Así lo describe (Rec faces, 2021).
2.1.1. TIPOS DE SISTEMAS DE SEGURIDAD
Una forma fiable de garantizar la seguridad de la vivienda es instalar un
sistema de seguridad. Si en una vivienda se utiliza principalmente un solo
tipo la protección contra el allanamiento en una casa privada, el sistema de
seguridad puede incluir varios subsistemas: la vigilancia de los accesos y
entradas al edificio, la seguridad perimetral o la protección interior.
[Link]. SISTEMAS DE VIGILANCIA CCTV
Los sistemas de videovigilancia son una parte importante de la
construcción de un sistema de seguridad general a nivel empresarial. Su
propósito principal es la observación visual, la grabación (DVR) de eventos
en un sector del área tecnológica dedicada para el seguimiento. La
instalación de la videovigilancia permite el control continuo y la fijación de la
situación en un área de observación si es necesario ver las imágenes
grabadas.
[Link]. SISTEMA DE ALARMAS
Cada vez son más los desastres naturales que se producen en todo el
mundo, con consecuencias devastadoras, perturbadoras vidas y pérdidas de
seres humanos; a ello se le suma que sigue habiendo un alto riesgo de
guerra. Las consecuencias trágicas de un desastre natural, de un accidente o
de un peligro que haya surgido durante las hostilidades pueden evitarse o
reducirse si se recibe una advertencia a tiempo. Para estos fines, se utilizan
señales de protección civil, que están diseñadas para alertar a la población
sobre situaciones de emergencia y sobre el peligro inmediato de un ataque
enemigo.
[Link]. SERVICIOS DE INTERVENCIÓN INMEDIATA
Los servicios de intervención inmediata están especializados en la
defensa de territorios, apartamentos, oficinas, etc. Consiste en un sistema de
defensa que al estar activado no deja pasar a nadie en la zona de defensa,
pero al entrar alguien en ella, el sistema de alarma envía una señal al equipo
de intervención de seguridad inmediata, los cuales después de
inmediatamente recibir la señal, acuden rápidamente al lugar de envío de la
alarma para defender esta zona.
[Link]. SEGURIDAD CONTRA ACCIDENTES
Este es un sistema para preservar la vida y la salud de los trabajadores
durante la actividad laboral que incluye medidas legales, socioeconómicas,
organizativas y técnicas, sanitarias e higiénicas, terapéuticas y preventivas,
de rehabilitación y otras muchas. Las medidas jurídicas para la protección del
trabajo consisten en la creación de un sistema jurídico que establezca
normas para tener unas condiciones de trabajo seguras y saludables,
además de medios jurídicos para garantizar su cumplimiento. Este sistema
de normas legales incluye leyes, reglamentos y regulaciones locales
promulgadas en organizaciones específicas.
2.2. SISTEMA INMOTICO
Las inmótica en comparación con la domótica, es aplicable a
instalaciones de mayor capacidad como son las Universidades, Edificios,
Hospitales, etc. Por lo tanto “Los equipos y sistemas de automatización de
edificios proporcionan funciones de control efectivas para las aplicaciones
desde calefacción, ventilación, refrigeración, agua caliente, iluminación,
sonido, audio, video etc., esto conduce a una mayor eficiencia energética y
operacional.” (CEDOM, 2015).
2.2.1. COMPONENTES BÁSICOS DE LA INMÓTICA
Si bien los componentes de un sistema domótico pueden variar en cada
caso, se puede diferenciar algunos generales como son el sensor,
controlador, actuador, bus e interfaz. En la figura 1 se aprecia los
componentes principales de la domótica e inmótica. (WORDPRESS, 2017).
[Link]. SENSOR
El sensor es un mecanismo de monitoreo que básicamente hace la
conversión de una magnitud física a una magnitud eléctrica, que están
diseñados para detectar la información externa que trasmite el sistema y así
poder manipularla con el controlador. (AREQUIPA FERNANDEZ, 2016)
[Link]. CONTROLADOR
El controlador es el elemento central en las instalaciones inmótica, es
decir, sería el cerebro que recibe la información del sistema o de los
diferentes sensores instalados en varios puntos del edificio para luego
procesarla y generar distintas ordenes, el cual decide que acción realizar
según la programación con que se encuentre instalada y así enviar a los
actuadores para ser ejecutadas. En algunos casos puede existir un
controlador o más de uno distribuidos en la instalación. (TESOLIN, 2013).
[Link]. ACTUADOR
Es un instrumento electromecánico capaz de recibir órdenes del
controlador para iniciar un proceso con la finalidad de cambiar las
características del ambiente inmótico y ejecutar la activación de un elemento
definido. (CAMPOS ESCOBAR, 2016).
[Link]. INTERFAZ
Una interfaz es un instrumento que sirve para conectar varios dispositivos
entre sí, estos pueden ser (ordenadores, pantallas, celulares, etc.) y tienen la
capacidad de transformar señales generadas por un dispositivo en señales
accesibles para otros dispositivos. La comunicación que origina el sistema
para el usuario es manejable ya que se puede interactuar con el mismo de
manera física. (PRO-FACE, 2016).
[Link]. BUS
El sistema eléctrico bus es el medio de comunicación que envía
información de alta velocidad a varios dispositivos que conforman sistema
inmótico por medio de una red que permite comunicarse entre ellos, ya sea
de forma inalámbrica o por cable (SÁNCHEZ LASAOSA, 2017).
Existen varios tipos de transmisión bus usados para la transmisión de
información, los más conocidos son detallados a continuación.
[Link].1. CABLEADO COMPARTIDO
Se usan conductores compartidos con redes existentes para la
transmisión de la información de un sistema inmótico, además de
interconectar diversos dispositivos y controlarlos conjuntamente.
(ARQCOMPUS, 2009)
[Link].2. CABLEADO PROPIO
La transmisión por un cableado propio es el medio más común para los
sistemas de inmótica, principalmente son del tipo: par apantallado, par
trenzado, coaxial o fibra óptica. (ARQCOMPUS, 2009)
[Link].3. INALÁMBRICA
Varios dispositivos utilizan soluciones de transmisión inalámbrica entre
los distintos dispositivos, especialmente tecnologías de infrarrojo y
radiofrecuencia. (ARQCOMPUS, 2009)
2.2.2. ARQUITECTURA INMÓTICA
Es el nuevo tipo de arquitectura domótica e inmótica inteligente el cual su
función principal es el ahorro energético, la automatización, climatización,
seguridad, así obteniendo espacios más confortables para el usuario con
soluciones innovadoras gracias al amplio desarrollo de la computación y de
la tecnología robótica. (ARQHYS, 2016).
Un sistema domótico e inmótico tiene una arquitectura que específica
donde se interconectan distintos dispositivos de entrada y salida a uno o más
sistemas digitales al cual se va a ubicar.
[Link]. RED CENTRALIZADA
Según FREIRE & NAULA (2008), señala que un controlador centralizado,
es el encargado de recibir la información de los elementos del sistema
(sensores, interfaces, actuadores) y gestionar toda la información, una vez
procesada, envía las órdenes adecuadas a los actuadores y sus interfaces
[Link]. RED DISTRIBUIDA
Se caracteriza por no tener un elemento principal, en su lugar cada
dispositivo posee un pequeño procesador propio que se encarga de
gestionar la información que se le ha preprogramado, y actúa de acuerdo con
el análisis que realice de la información que ingresa por el bus de datos.
(PIÑA LÓPEZ & MAURAT HUARACA, 2013).
[Link]. RED DESCENTRALIZADA
Existen varios controladores, los cuales están interconectados por un bus
de datos, este envía toda la información entre ellos y cada uno de los
controladores se encarga de enviar información a los actuadores como se
muestra en la figura 9. Dependiendo del programa establecido y la
información recibida tanto de los sensores, como de los usuarios. (FREIRE &
NAULA, 2008)
[Link]. RED HÍBRIDA/MIXTA
Se unen las arquitecturas de los sistemas centralizados, descentralizados
y distribuidos, como se indica en la figura 10. Por lo que, con la arquitectura
mixta, el sistema puede disponer de un solo controlador central o de diversos
controladores descentralizados. Además, tal como en un sistema distribuido,
los dispositivos de interfaces, sensores y actuadores también pueden realizar
el papel de controladores y procesar la información (captada por ellos
mismos o por otro dispositivo) según el programa, o la configuración.
(FREIRE & NAULA, 2008)
2.2.3. PRINCIPALES VENTAJAS DE UN SISTEMA INMÓTICO
Tiene grandes beneficios la instalación de cualquier sistema, y está
dirigido a cuatro elementos principales dentro del lugar donde se realizará la
instalación, como son ahorro energético, confort, seguridad y
comunicaciones
3. ESTANDARES ZIGBEE
María Loyola define que el estándar de comunicaciones inalámbricas
Zigbee es como un protocolo de comunicaciones inalámbrico normalizado
para las redes de área personal (WPAN). Basado en el estándar IEEE
802.15.4.
El objetivo principal del estándar es establecer la comunicación
inalámbrica entre dispositivos electrónicos de bajo consumo, importantes en
las redes, de sensores en medios industriales, médicos principalmente
domóticos e inmóticos.
La tecnología Zigbee basa su funcionamiento en el mencionado estándar
IEE 802.15.4, el cual involucra la capa física y la de control de acceso al
medio para las redes inalámbricas en el área personal con bajas tasa de
transferencia de información, por lo que esta tecnología es la más apropiada
para aplicaciones en donde se requiere ciertos niveles de automatización
para edificios.
4. APLICACIONES DE ZIGBEE
Para Paul Alfonso Becerra, El protocolo Zigbee ocupa el vacío que hay
por debajo de bluetooth, para comunicaciones de datos de baja velocidad y
es ideal para redes domóticas, especialmente diseñado para reemplazar el
cableado de sensores, actuadores y coordinadores
4.1. AUTOMATIZACION EN EL HOGAR
Es una de las aplicaciones Zigbee más utilizadas porque es muy fácil de
instalar. Equipos y modificar su ubicación. Los usos típicos son:
4.1.1. SEGURIDAD
Sensores de movimiento, de rotura de cristales, apertura de puertas y
ventanas. A pesar de su baja velocidad también se usa para transmitir
imágenes de cámara de seguridad de baja calidad.
4.1.2. LECTURA DE INSTRUMENTOS DE SERVICIOS
Los medidores de consumo de agua, gas y energía eléctrica deben leerse
en forma regular a efecto de facturar los servicios. Es posible crear una red
tipo malla para que la información de los medidores llegue directamente a la
empresa de servicio. También los medidores Zigbee podrían comunicarse
con los artefactos dentro de la casa. Por ejemplo, ante un pico de consumo
eléctrico se podría desconectar algún equipo de alto consumo. Zigbee ayuda
a la creación de medidores inteligentes; en algunos países el valor de los
servicios se factura en función de la hora en que se produce. En una hora
pico se factura la energía a un precio más alto.
4.1.3. SISTEMA DE RIEGO AUTOMATICO
El uso de un medidor de humedad de suelo permite mejorar la eficiencia
del consumo de agua. Se puede distribuir una red de sensores de humedad
en un parque de modo que solo se riegue las zonas secas y controlar el
tiempo de regado. Una red inalámbrica de sensores facilita enormemente la
instalación y el mantenimiento.
4.1.4. CONTROL DE ILUMINACIÓN
Para poder controlar el encendido de una lámpara se necesita un
cableado a una llave interruptora en una caja de una pared. Zigbee simplifica
la instalación de nuevas lámparas o controles en lugares donde no está la
cañería para pasar un cable. En la Figura 2 se muestra la conexión de
lámparas usando Zigbee. facilidad de instalación.
4.1.5.
Ilustración 1. Diagrama experimental del dispositivo
Zigbee
Fuente: Díaz (2013)
CONTROL DE TEMPERATURA MULTIZONA
Los termostatos Zigbee se usan para controlar la temperatura de una
casa.
En los sistemas de aire acondicionado es posible controlar las rejillas
deflectoras amortiguadora de aire de modo de tener control de temperatura
separado para cada habitación.
4.1.6. CONTROLES REMOTOS
Tradicionalmente los controles remotos de TV, DVD y equipos de audio
usan tecnología óptica infrarroja cuya limitación más importante es que solo
funciona a muy poca distancia y sin obstáculos. No puede, por ejemplo,
penetrar una pared. Además, la comunicación es unidireccional. Como
Zigbee usa radiofrecuencia, desaparecen estas limitaciones. Por ejemplo,
alguien puede desde otra habitación manejar el equipo de audio y recibir en
un display del control remoto, datos de la canción que está escuchando.
4.2. AUTOMATIZACIÓN INDUSTRIAL
Para identificar piezas es necesario agregar alguna marca que dé alguna
información. Actualmente se usan etiquetas de códigos de barra e
identificadores de radiofrecuencia de tipo pasivo (passive RFID: Radio
Frequency Identification). Estas, son marcas (tags) formadas por un circuito
integrado de memoria que cuando se acercan a un campo electromagnético
de determinada frecuencia, se pueden leer y grabar. El inconveniente mayor
es que solo trabajan a pocos centímetros del lector. Usando Zigbee es
posible construir marcas activas (active RFID) que se lean a mayor distancia
y además usarse para brindar información indirecta sobre su localización
usando tres o más nodos Zigbee de ubicación conocida
4.3. OTROS USOS
En hospitales: para el control de pacientes, y medidores y alarma en
terapia intensiva. En hoteles: para controlar el acceso a las habitaciones. En
monitoreo ambiental: en aplicaciones de redes de sensores como
temperatura, humedad, presión, redes de protección de incendio
5. DISPOSITIVOS
Según Pullés-Boudet Zigbee es un estándar global de comunicación para
la radiodifusión digital de datos diseñado para permitir el control y la
monitorización de dispositivos conectados; y ahí es donde entra en juego
Zigbee, un estándar inalámbrico para que los dispositivos de varios
fabricantes puedan comunicarse entre sí
5.1. CARACTERÍSTICAS GENERALES DE 802.15.4
Entre las características más importantes se pueden mencionar:
Puede trabajar tanto en las bandas de 2.4GHz como en la de
868/915MHz.
Tasa de transmisión de hasta 250 kbps en 2.4 GHz, 40kbps en
915MHz y 20 kbps en 868 MHz.
Optimizado para aplicaciones con ciclo efectivo menor a 0.1 %.
Usa CSMA-CA (Carrier Sense Multiple Access Collision Avoidance)
para acceso al canal.
Produce alto rendimiento y baja latencia para dispositivos de bajo ciclo
de trabajo, muy adecuado esto para sensores y controles.
Baja potencia. Ideal para equipos a batería.
64 bits de direccionamiento determinan una cantidad máxima de1.8.10
^19 dispositivos.
16 bits para identificar redes que determina un total de 65536 redes.
Permite el uso de ranuras de tiempo (time slots) para posibilitar
aplicaciones de baja latencia.
Protocolo con handshake (diálogo) para mejorar la seguridad en las
transferencias.
Rango: hasta 50 m (valor típico, depende del ambiente).
5.2. TIPOS DE DISPOSITIVOS
El estándar 802.15.4 define 2 tipos de dispositivos con el objeto de
minimizar el costo del sistema:
Dispositivo de función completa (FFD): El dispositivo de función
completa FFD es capaz de recibir mensajes del estándar 802.15.4.
Tiene todas las funcionalidades y puede ser utilizado como
coordinador de la red, como router, o como dispositivo final con el que
interactúe el usuario. Por el papel que suele desempeñar, es típico
que permanezca a la escucha cuando está ocioso, en vez de
apagarse para ahorrar recursos.
Dispositivo de función reducida (RFD): El dispositivo de función
reducida tiene capacidad y funcionalidad limitadas (especificada en el
estándar). Su objetivo es conseguir un bajo coste y una gran
simplicidad. Básicamente, son los sensores/actuadores de la red.
Cuando no están realizando ninguna tarea, se quedan en reposo, a la
espera de ser despertados por alguna tarea.
Ilustración 2. Tipos de topologías
Fuente: Fernández (2006)
5.3. TIPOS DE TRAFICO
Las aplicaciones usadas en Zigbee tienen un tráfico que puede
clasificarse en uno de los siguientes tipos:
Datos periódicos (continuo): La aplicación define una tasa de datos.
Es un caso típico de sensores en donde por ejemplo un sensor
necesita transmitir la temperatura cada 10 segundos.
Datos intermitentes (por eventos): En este caso la aplicación junto a
otros estímulos externos al dispositivo define la tasa de datos. Por
ejemplo, en un sistema domótico, los interruptores de luces transmiten
solo ante un cambio de posición. Mientras tanto están desconectados
(comúnmente denominado en modo dormir) y consumiendo una
energía de batería mínima.
Datos periódicos con comunicación garantizada (GTS) (Guaranteed
time slot): Hay aplicaciones de baja latencia que requieren
comunicación libre de competencia por el canal. GTS es un método de
calidad de servicio que garantiza la atención por un cierto Δt dentro de
un período T llamado Supertrama. IEEE 802.15.4 provee un modo de
trabajo denominado “con baliza” que sirve como multiplexación
temporal.
5.4. FUNCIONALIDAD
Un nodo Zigbee (tanto activo como pasivo) reduce su consumo gracias a
que puede permanecer dormido la mayor parte del tiempo (incluso muchos
días seguidos). Cuando se requiere su uso, el nodo Zigbee es capaz de
despertar en un tiempo ínfimo, para volverse a dormir cuando deje de ser
requerido. Un nodo cualquiera despierta en aproximadamente 15 ms.
Además de este tiempo, se muestran otras medidas de tiempo de funciones
comunes:
Nueva enumeración de los nodos esclavos (por parte del
coordinador): aproximadamente 30 ms.
Acceso al canal entre un nodo activo y uno pasivo: aproximadamente
15 ms.
5.5. MODOS DE DIRECCIONAMIENTO
Todos los dispositivos tienen direcciones de 64 bits. Se pueden usar
direcciones de 16 bits para poder reducir el tamaño del paquete.
6. PROTOCOLO ZIGBEE
Para el autor Jorge Pablo Dignami (2012) se comienza ubicando Zigbee
dentro del contexto de redes para esto, se clasifican las mismas según su
cobertura en: redes de área geográfica o WAN (Wide Área Network), redes
de área local o LAN (Local Área Network) y redes de área personal o PAN
(Personal Área Network). También se clasifican de acuerdo al modo de
conexión de sus nodos en: con cable o sin cable. Se hace una comparación
general de estándares inalámbricos en cuanto a consumo de potencia,
capacidad de transmisión de datos y alcance. Con esto se ubica al estándar
IEEE 802.15.4 destinado a cubrir con ventajas las aplicaciones de muy bajo
consumo y baja velocidad de transmisión de datos. Se introduce el estándar
Zigbee como una extensión del IEEE802.15.4.
6.1. RELACIÓN CON EL MODELO ISO/OSI
En la siguiente imagen se muestran las capas del protocolo Zigbee. Estas
se basan en el modelo de referencia ISO para interconexión de sistemas
abiertos OSI. Este modelo cuenta con 7 capas, pero Zigbee usa solo 4 capas
con el objeto de simplificar la arquitectura para el armado de una red de baja
tasa de transmisión, simple y de bajo consumo. Las 2 capas inferiores, o sea
la capa física (PHY) y la capa de acceso al medio (MAC) son las definidas
por el Standard IEEE 802.15.4. Las capas de red (NWK) y de aplicación
(APL) se definen en Zigbee. Cada capa se conecta con las capas
adyacentes por medio de un SAP (Service Access Point). Un SAP es un
lugar por donde una capa superior requiere un servicio a una capa inferior.
Ilustración 3. Tipos de proveedores y capas
Fuente: Arias (2009)
6.2. LA CAPA FÍSICA
Corresponde a IEEE 802.15.4. Además de definir las funciones y la
relación con la capa MAC, define aspectos como la potencia del transmisor y
la sensibilidad del receptor.
6.2.1. CANALES
En la primera versión de 802.15.4 se definían canales y cada uno de ellos
representaba una frecuencia. Aparecía un límite de 27 canales con 1 en la
banda de 868MHz, 10 en Página 10 la banda de 915MHz y 16 en la banda
de 2.4GHz. En la versión IEEE 802.15.4 de 2006 se introduce el concepto de
página para permitir la incorporación de nuevas formas de tecnologías a la
capa física.
Tabla 1. Canales de frecuencia
Fuente: Ceballos (2011)
[Link]. NUMERACIÓN DE CANALES
Cada canal se identifica con un número de canal. En todas las páginas el
canal 0 se asigna a la banda de 868 MHz con frecuencia central en 868.3
MHz.
La frecuencia central en cada canal de la banda de 915Mhz se calcula:
FREC. Central [MHz]= 906 + 2 * (N. º canal -1) Con 1 ≤ N. º canal ≤ 10
Para la banda de 2.4 GHz la frecuencia central se calcula:
Frecuencia central [MHz]= 2405 + 5 * (N. º canal -1) Con 11 ≤ N. º canal ≤ 26
6.2.2. DETECCIÓN DE LA ENERGÍA
Antes de transmitir en un canal, el dispositivo debe medir el nivel de
energía en ese canal. Para eso en modo recepción hace el valor medio de
los valores medidos en un intervalo correspondiente a la duración de 8
símbolos. Esta medición solo indica si el canal está ocupado, pero no se
puede saber si esa energía corresponde a otro dispositivo 802.15.4 o no.
6.2.3. SENSADO DE PORTADORA (CS) (Carrier Sense)
A diferencia de la anterior el CS consiste en demodular la señal recibida
para determinar si esta es compatible con el estándar. El canal se lo
considera ocupado solo cuando hay una señal compatible 802.15.4.
6.2.4. INDICADOR DE CALIDAD DEL ENLACE (LQI) (Link Quality
Indicator)
Esta es una indicación de la calidad de los paquetes recibidos por el
receptor.
Puede usarse la intensidad de señal de recepción o la relación señal
ruido. Cuanta más alta sea última se considera que habrá más garantía de
que el mensaje llegue a destino. El LQI puede ser usado en una red Zigbee
como mecanismo de ruteo en una malla. Así se elegirían las rutas de LQI
más alto. Pero hay que destacar que hay otros factores a tener en cuenta en
el ruteo. Uno muy importante es el gasto de energía de las baterías. Los
nodos que intervengan más frecuentemente en el paso de mensajes
agotarán sus baterías antes.
6.2.5. EVALUACIÓN DE CANAL LIBRE (CCA) (Clear Channel
Assessment)
El mecanismo CSMA-CA hace que la MAC le pida a la capa Física que
haga una evaluación del canal para ver que esté libre. El CCA es parte del
área de manejo de la capa física. En 802.15.4 existen 3 modos de operación
del CCA
Modo 1: Se usa el nivel de energía y un umbral a partir del cual el
canal está ocupado.
Modo 2: Se usa el nivel CS para determinar la ocupación del canal.
Modo 3: Combinación AND u OR de los 2 modos anteriores.
AND: La energía pasa de un umbral Y la señal cumple con el estándar
OR: La energía supera a un umbral O es censada una señal que
cumple con el estándar.
6.2.6. CONCEPTO DE CLIENTE – SERVIDOR ENTRE CAPAS
IEEE 802.15.4 y Zigbee usan el nombre de “primitivas” para describir los
servicios que una capa le provee a la capa siguiente superior. Las capas
PHY, MAC y NWK tienen funciones diferentes pero las formas de requerir
servicios son similares. La capa superior usa un servicio de puntos de
acceso (SAP: Service Access Point) para requerir servicios. La capa inferior
da la confirmación de la transmisión exitosa a la capa superior.
6.2.7. ÁREA DATOS DE LA CAPA FÍSICA (PPDU)
Para el caso de la transmisión de datos a otro dispositivo, estos provienen
desde el área datos de la capa MAC (MPDU: MAC PDU). La MAC local
genera el pedido de servicio, la capa física intenta satisfacerlo y responde
indicando el resultado (transmisión exitosa o falla). Las posibles causas de
transmisión infructuosa son:
El transceptor estaba deshabilitado
El transceptor estaba en modo receptor. (La comunicación siempre es
semidúplex)
El transmisor estaba ocupado con otra transmisión previa.
6.3. LA CAPA MAC DE 802.15.4
La
capa MAC
Ilustración 4. Estructura de una Supertrama
Fuente: Fernández (2006)
provee una interfase entre la capa física y la próxima capa sobre la de MAC
que en el caso de Zigbee es la de red. Como se dijo antes, el protocolo
IEEE802.15.4 se compone de las especificaciones para PHY y MAC y por lo
tanto la capa que sigue puede ser cualquiera de acuerdo al protocolo usado.
6.3.1. OPERACIÓN DE LA PAN USANDO BALIZAS
El uso de balizas en la red permite disponer de ranuras de tiempo
garantizadas (GTS). Para eso se crean tramas especiales MAC llamada
tramas de baliza. Cuando se trabaja con baliza es posible usar una
estructura especial llamada Supertrama.
6.3.2. ESPACIADO ENTRE TRAMAS
El espacio entre tramas consiste en una espera que hace el transmisor
entre tramas para que el receptor tenga tiempo de procesarlas. Se lo conoce
como IFS (Interframe spacing). De acuerdo al largo del MPDU se realiza un
IFS corto (SIFS: Short IFS) o Página 16 largo (LIFS: Long IFS). Y existen dos
formas de comunicación entre emisor y receptor del mensaje, esto es
comunicación con confirmación (ACK: Acknowledge) o sin ella.
6.3.3. CSMA-CA
Cuando un dispositivo desea transmitir, previamente verifica que el canal
no esté en uso por otro dispositivo. Si está libre comienza a transmitir. Hay
transmisiones que se hacen sin verificación previa. Estas son:
Transmisión de balizas
Transmisión durante el período CFP
Transmisión después de haber dado ACK a un comando de pedido de
datos.
6.3.4. LOS PROBLEMAS DEL NODO OCULTO Y NODO EXPUESTO
El algoritmo de CSMA-CA tiene problemas cuando aparece un nodo
oculto. Si los nodos A y C están fuera de alcance entre ellos, pero existe un
nodo B que puede comunicarse tanto con A como con C. Entonces cuando A
transmita algo a B, el nodo C no se enterará. Análogamente cuando C
transmita a B, A no lo recibirá. Si por alguna razón transmiten A y C en el
mismo canal y en el mismo momento, esto creará una colisión de paquetes
en B. Una forma de resolver este problema es aumentando la potencia en los
nodos A y C de modo que A reciba a C y viceversa.
6.3.5. SERVICIOS DE MAC
La MAC está dividida en 2 partes principales: el área de datos (MCPS) y
el área de manejo (MLME) que equivale a una unidad de control. La primera
tiene que ver con la comunicación de la información hacia las capas vecinas
de red y física según se trate de una recepción o una transmisión. Es
relativamente simple, pero debe ser optimizada ya que es la que se accede
con más frecuencia. La parte de control (MLME) es la encargada de recibir
los comandos desde la capa de red y decodificarlos. Lo mismo para las
indicaciones y confirmaciones desde la capa física.
[Link]. SERVICIOS DE ASOCIACIÓN Y DESASOCIACIÓN
La asociación es el proceso mediante el cual un dispositivo se une a una
red. La capa de red (NWK) es la que maneja la formación de la red e instruye
a la capa MAC para hacerlo. Se usan 4 primitivas:
[Link]
[Link] (opcional para RFD)
[Link] (opcional para RFD)
[Link]
La capa de red hace el pedido al coordinador de red para unirse a su red.
En ese pedido le pasa una lista de sus capacidades tal como si es un
dispositivo FFD o RFD. La capa MAC del dispositivo hace el pedido hasta
que llega hasta la MAC del coordinador (pasando por la capa física y radio).
[Link]. SERVICIO DE NOTIFICACIÓN DE BALIZA
Cuando la capa MAC recibe una señal de baliza, la MLME manda todos
los parámetros a la capa NWK indicando el LQI y el tiempo en que se recibió.
[Link]. SERVICIO DE HABILITACIÓN, DESHABILITACIÓN DEL
RECEPTOR
La capa NWK puede pedir que se habilite el receptor durante un cierto
intervalo. Es un servicio opcional tanto para FFD como RFD.
[Link]. SERVICIO PARA GENERAR GTS CUANDO SE TRABAJA
EN MODO BALIZA
Usado para reservar ranuras de tiempo cuando se trabaja en modo
baliza.
[Link]. SERVICIO DE RESET
Resetea a la capa MAC llevando los parámetros a los valores por defecto
de la PIB.
[Link]. SERVICIO DE ARRANQUE
Arranca a la capa MAC e inicializa el dispositivo. Se la llama normalmente
luego del reset.
[Link]. SERVICIO DE NOTIFICACIÓN DE ORFANDAD
Un dispositivo debe pertenecer a una red para poder establecer una
comunicación con otros. Cuando el dispositivo de desengancha de la red sin
el proceso de des asociación se lo considera huérfano. Esto puede ocurrir
por algún tipo de falla o bien porque se movió y quedó fuera de rango de
alcance. Cuando la capa NWK recibe repetidas fallas en la comunicación o
no recibe ACK (parámetros ajustables en la base de datos.), concluye que
está huérfana. En ese caso instruye a la MAC a resetearse e intentar una
nueva asociación o bien iniciar un procedimiento de reenganche de
dispositivo huérfano.
[Link]. SERVICIO DE BARRIDO DE CANALES
El barrido de canales es un servicio de la MAC para darle información a la
NWK sobre la actividad que hay en el POS. Hay 4 tipos de barridos:
Barrido de energía ED. Con esto determina la energía de cada canal
usando para eso el servicio de detección de ED de la capa PHY
Barrido de nodo huérfano: Cuando el nodo está huérfano trata de
encontrar a qué PAN está asociado enviando una notificación en cada
canal y esperando que le contesten en alguno.
Barrido activo: El dispositivo manda una trama de baliza y espera
respuesta. Esto lo pueden usar los coordinadores para descubrir los
identificadores que se están usando en su área (POS)
Barrido pasivo: Similar al caso anterior pero no hay una señal previa
de baliza.
[Link]. SERVICIOS DE SINCRONISMO Y NOTIFICACIÓN DE
PÉRDIDA DE SINCRONISMO
Cuando se trabaja con baliza el dispositivo debe sincronizarse al
coordinador. Entonces enciende el receptor en determinado momento justo
antes del comienzo de la baliza. Si no escucha la baliza en un cierto intervalo
entonces la capa NWK le ordenará a la MAC que informe al coordinador de
la pérdida de sincronismo. Servicio de Encuesta (Poll): La capa NWK puede
pedir a la MAC que ésta le haga un pedido de datos al coordinador. Esta
primitiva se usa como un método indirecto de pedido de datos que puede ser
usado tanto en sistemas con balizas como en sistemas sin ellas.
6.3.6. FORMATO DE LA TRAMA MAC
Hay 4 tipos de tramas MAC: de baliza, de dato, de confirmación (ack) y
de comando. Todas las tramas tienen 3 partes: un encabezado (MHR), una
carga útil (payload) y un pie (MFR). El encabezado contiene información
sobre el tipo de trama, campos de direcciones y banderas de control. La
carga útil tiene un largo variable y contiene comandos o datos o nada (cero
bytes). El MFR contiene una secuencia de chequeo (FCS) para verificar los
datos basada en el clásico polinomio cíclico redundante (CRC).
Diagrama 1. Diagrama de tramas
Fuente: Arias (2009)
6.3.7. RESUMEN DE LAS RESPONSABILIDADES DE LA CAPA MAC
Las responsabilidades de la capa MAC se puede resumir como:
Puede generar balizas si es coordinador.
Usa CSMA-CA como método de compartir el canal.
Provee el manejo, sincronización y GTS cuando se usa balizas.
Provee un enlace seguro entre las MACs de dos dispositivos.
Provee servicios de asociación.
Provee un mecanismo de seguridad cuyo nivel estará determinado por
lo solicitado desde las capas superiores.
6.4. LA CAPA DE RED ZIGBEE
La capa de red provee a Zigbee funciones para el armado y manejo de
redes y una interfaz simple para relacionarla con las aplicaciones de los
usuarios. Al igual que las otras capas provee 2 tipos de servicios: de datos a
través de la NLDE y de control o manejo por medio de la NLME. Cada una
de estas entidades se comunica con sus homólogas en las capas MAC y
APL por medio de los respectivos puntos de acceso (SAP). La capa de red
tiene sus propios atributos y constantes que se guardan en una base de
datos (NIB) dentro del NLME.
Ilustración 5. Interfaz de la capa de red
Fuente: Fernández (2006)
6.4.1. TIPOS DE NODOS ZIGBEE
El estándar especifica 3 tipos de nodos que pueden estar en una red:
coordinador, ruteador y dispositivo final.
[Link]. DISPOSITIVO FINAL
Estos nodos se comunican con un nodo ruteador o un nodo coordinador.
Estos nodos tienen menos potencia de cómputo y usualmente son
alimentados a batería. Son dispositivos de funcionalidad reducida (RFD)
según el estándar IEEE 802.15.4.
6.4.2. TOPOLOGÍAS
Ilustración 6. Tipos de topología
Fuente: Arias (2009)
Zigbee usa las topologías de IEEE 802.15.4 para transferencia de datos y
agrega las topologías de árbol y de malla. Debido al poco alcance de cada
nodo, frecuentemente un paquete debe ser retransmitido varias veces por
intermedio de ruteadores. Lo destacable es que el ruteo en cualquier
topología usada se hace en la capa de red y entonces no es necesaria
ninguna programación adicional en la capa de aplicación.
[Link]. TOPOLOGÍA ESTRELLA
La topología tipo estrella consiste en un nodo coordinador y uno o más
dispositivos finales, que se comunican únicamente con él. Si un dispositivo
final necesita transferir datos a otro dispositivo final, primero los envía al
coordinador, que se encargará posteriormente de reenviarlos al destinatario.
[Link]. TOPOLOGÍA ÁRBOL
Otro tipo de topología es la de tipo árbol, en la cual los mensajes
enviados por un dispositivo final serán procesados por el coordinador o por
un router intermedio, en dependencia del destinatario. Los routers
desempeñan dos funciones: la primera incrementa el número de nodos que
se pueden asociar a la red, la segunda extiende el rango físico de la red, de
manera que no todos los dispositivos tengan que estar en el rango del
coordinador. Todos los mensajes enviados son enrutados por las distintas
ramas del árbol.
A. CARACTERÍSTICAS
Entre las más importantes se pueden mencionar:
Los nodos ruteadores pueden tener nodos hijos
Hay comunicación directa solo a través de la relación padre-hijo
Ruteo jerárquico con un único camino posible entre 2 nodos
B. RELACIÓN PADRE-HIJO
Los ruteadores y dispositivos finales se asocian con nodos presentes en
la red. El nodo hijo es el que recientemente ha entrado en la red. El nodo
padre es el nodo que le ha dado al hijo acceso a la red
C. PROPIEDADES DE LA RELACIÓN PADRE-HIJO
Las propiedades más importantes son:
Solo pueden ser padres el nodo coordinador o los nodos ruteadores.
En cada momento el nodo hijo tiene solo un padre.
Un hijo puede cambiar de padre.
La jerarquía Zigbee puede interpretarse como un árbol en donde el
coordinador es la raíz y los nodos finales son las hojas.
[Link]. TOPOLOGÍA MALLA
Una red en forma de malla es similar a una de tipo árbol, con la excepción
de que los FFD pueden enviar mensajes directamente a otros FFD, en vez
de seguir la estructura del árbol. Los mensajes de los RFD siguen teniendo
que ir a través de su padre. Las ventajas de esta topología están en que la
latencia del mensaje se ve reducida y la fiabilidad incrementada. Las
topologías tipo árbol y malla son también conocidas como redes multi-hop,
debido a su habilidad para enrutar paquetes a través de múltiples
dispositivos. En todas estas configuraciones todos los nodos de la red tienen
igual acceso al medio de comunicación.
[Link].1. MECANISMOS DE RUTEO
En el algoritmo implementado en la capa de red hay un balance entre
costo por unidad, gasto de batería, complejidad de implementación para
lograr una relación costo desempeño adecuada a la aplicación. Un algoritmo
muy utilizado por su simplicidad y bajo requerimiento de procesamiento es el
AODV (Ad hoc On-Demand distance Vector). En AODV los nodos mantienen
una tabla de ruteo para los destinos conocidos. En el comienzo esta tabla la
integran sus vecinos. Solo se agrandará la tabla cuando aparezca algún
nodo con camino desconocido. En este caso se envía mensajes de
descubrimiento que se propagan entre los nodos hasta llegar al destino.
Desde el destino se inicia el camino inverso hasta llegar al nodo origen.
Todos los nodos actualizarán sus tablas
6.4.3. RESUMEN DE LAS RESPONSABILIDADES DE CAPA DE RED
Las tareas más importantes de la capa de red serían:
Establecer una nueva red brindando topologías como árbol o malla.
Agregar o quitar a un dispositivo a/de la red.
Garantizar la comunicación dentro de toda la red más allá del alcance
de un único nodo.
Configurar a un nuevo dispositivo para que pueda operar en la red.
Asignar direcciones de red a los dispositivos brindando una interfase
unificada para todos ellos.
Sincronizar entre dispositivos usando balizas o encuestas.
Proveer seguridad.
Rutear tramas a sus destinos.
6.5. CAPA DE APLICACIÓN
Consiste en la subcapa APS (Application Support) y la ZDO (Zigbee
Device Object). Responsabilidades: mantener las tablas para los enlaces
(binding) que consiste en balancear o adaptar dos dispositivos entre ellos
basados en los servicios y necesidades. Cada subcapa se puede definir con:
APS: trata de descubrir también a otros dispositivos que están
operando en su mismo espacio operativo.
ZDO: Define el rol de un dispositivo dentro de la red.
En la capa de aplicación se inician o responden pedidos de enlace y se
establece una relación segura entre dispositivos seleccionando un método de
seguridad como una clave.
6.5.1. CAPA SOPORTE DE APLICACIÓN (APS)
El estándar Zigbee amplía al estándar IEEE 802.15.4, pues aporta una
capa de red (NWK) que gestiona las tareas de enrutado y de mantenimiento
de los nodos de la red, y un entorno de aplicación que proporciona una
subcapa de aplicación (APS) que establece una interfaz para la capa de red
y los objetos de los dispositivos, tanto de Zigbee como del diseñador. De
esta manera, los estándares IEEE 802.15.4 y Zigbee se complementan, ya
que aportan un conjunto completo de protocolos, que permiten la
comunicación entre varios dispositivos, de una forma eficiente y sencilla
[Link]. SERVICIOS
Descubrimiento: Determina qué otros dispositivos operan en el
espacio del dispositivo.
Enlace: Enlaza dos o más dispositivos basados en sus servicios y
necesidades y manda mensajes entre estos.
La capa de aplicación (APL) en Zigbee es la que se encarga de las
aplicaciones específicas de los usuarios. El desarrollo de las aplicaciones se
ve facilitado por el hecho de que la APL tiene interfases a la capa RED.
[Link]. PERFILES
En la capa aplicación hay perfiles que se diseñaron para unificar el
intercambio de datos en esta capa. Un perfil caracteriza tipos de dispositivos,
formato de los mensajes y acciones y funciones que se usarán en ciertas
aplicaciones. Los perfiles pueden ser:
Perfiles públicos: los especifican la Alianza Zigbee para proveer algún
tipo de interoperabilidad entre dispositivos de distintos fabricantes.
Perfiles privados: los especifica un fabricante o un usuario para sus
aplicaciones específicas que no pueden realizarse con un perfil
público.
Un clúster es un mensaje especial definido dentro de un perfil. Cada
clúster tiene ciertos atributos que se transmiten dentro del mensaje. Por
ejemplo: el control de encendido/ apagado de las luces de una casa y el
control de los atenuadores de luz son diferentes clústeres dentro del perfil
Automatización hogareño (HA). Zigbee define puntos finales de aplicaciones
que son los destinos de las mismas. Estos actúan como puertos de
comunicación en la capa aplicación. Por ejemplo, un control remoto que
encienda /apague luces y que controle la temperatura de un equipo de aire
acondicionados maneja 2 aplicaciones diferentes y por esto tiene 2 puntos
finales de aplicación. Un nodo en Zigbee puede tener hasta 240 puntos
finales de aplicación El enlace: es un procedimiento en el que se realiza la
conexión virtual entre puntos finales de aplicación. Los enlaces pueden ser:
Uno a Uno: Ejemplo: un sensor que se conecta a un nodo central.
Muchos a Uno: Ejemplo: muchos sensores del mismo tipo se conectan
a la misma central.
Uno a muchos: Ejemplo: un interruptor que controla muchas luces.
Ilustración 7. Registrador de sensores
Fuente: Fernández (2006)
6.5.2. OBJETOS ZIGBEE (ZDO)
Fueron creados para simplificar el manejo de la red por las aplicaciones
de los usuarios. Los objetos Zigbee contienen perfiles de dispositivos Zigbee
(ZDP: Zigbee Device Profile) que solo se ocupan del manejo de red y no del
intercambio de datos específico de la aplicación. ZDP provee de un conjunto
de comandos y respuestas para:
Realizar una exploración del canal.
Descubrir dispositivos.
Manejo de la potencia de transmisión.
6.6. SEGURIDAD
Es un protocolo seguro ya que tiene la posibilidad de implementar
encriptación y autentificación en su comunicación.
6.6.1. SEGURIDAD EN ZIGBEE
Dadas las características inalámbricas de la red Zigbee, un mensaje
puede ser recibido por cualquier dispositivo cercano. Esto puede no ser un
inconveniente en algunas aplicaciones, pero en otras un intruso podría violar
la privacidad de las personas, producir algún daño o inhabilitar algún
sistema. Por ejemplo, alguien podría deshabilitar una alarma o también
podría obtener algún dato privado. Zigbee soporta el uso de protocolos
estándar de encriptación y autenticación. El diseñador de la red tiene que
hacer un compromiso entre nivel de seguridad, complejidad y costo de los
dispositivos ya que el aumento de seguridad requiere más capacidad de
cómputo y más memoria y esto también incrementa el gasto energético.
Los detalles del protocolo SKKE se pueden encontrar en la especificación
Zigbee. La principal limitación que existe en la implementación de
mecanismos de seguridad es la escasez de los recursos. Los nodos en su
mayoría son alimentados a batería, tienen poco poder de cómputo y poca
memoria. Son dispositivos de bajo costo que no resisten un posible ataque.
Un intruso puede simplemente leer la clave directamente de la memoria de
un dispositivo. Agregando un poco más de complejidad a los dispositivos se
puede lograr una defensa contra la lectura directa de información sensible. El
centro de confianza tiene 2 modos de operación:
Modo comercial: en este modo mantiene una lista de dispositivos,
claves maestras, claves de enlaces y claves de red. El espacio de
memoria requerido aumenta con la cantidad de dispositivos en la red.
Modo residencial: La única clave que es obligatorio mantener en el
centro de confianza es la clave de red. No se hace ningún control para
verificar si algún intruso modificó el contador de tramas.
En la red Zigbee cada capa del protocolo (APS, NWK y MAC) es
responsable de la seguridad de las tramas iniciadas en esa capa. Por
simplicidad se usa una misma clave para todas las capas.
6.6.2. AUTENTICACIÓN
Zigbee soporta autenticación de dispositivos y de datos. El propósito de la
autenticación de datos es asegurar que los mismos son válidos y que no
sufrieron transformación alguna. Para eso el transmisor acompaña al
mensaje un código especial que en Zigbee lo llaman Código de Integridad de
Mensaje (MIC: Message Integrity Code). El MIC se genera con un método
que conocen tanto el emisor como el receptor. Un dispositivo no autorizado
no debería poder crear este MIC. Cuando recibe el mensaje el receptor
calcula el MIC y si éste coincide con el que envía el transmisor, el mensaje
se considera auténtico. El nivel de seguridad en el control se incrementa con
el número de bits del MIC. Zigbee y 802.15.4 soportan MIC de 32, 64 y 128
bits. Si lo que se desea es tener confidencialidad lo que se debe hacer es
encriptar el mensaje. EL MIC en Zigbee se genera usando el protocolo CCM*
(enhanced Counter with Cipher Block Chaining Message Authentication
Code). El CCM* se usa en conjunción con AES de 128 bit y comparten la
misma clave de seguridad.
7. ESTUDIO COMPARATIVO DE ZIGBEE CON OTRAS
TECNOLOGÍAS
Según Abel García Pérez (2017) En la valoración de las diferentes
tecnologías y medios de transmisión, se ha decidido que la tecnología Zigbee
era la más adecuada para resolver el problema por razones de coste de
implementación, alcance, escalabilidad y durabilidad de las baterías de los
sensores y por ello se ha procedido a realizar un estudio más en profundidad
del protocolo dentro del capítulo de Zigbee.
7.1. ZIGBEE VS. BLUETOOTH
Es inevitable la comparación entre dos estándares de redes WPAN.
Bluetooth es un protocolo que se ha popularizado en los últimos años [9]. Su
objetivo de diseño fue la eliminación de cables de interconexión de datos
entre equipos de consumo masivo como: teléfonos celulares, notebooks,
netbooks, equipos de audio, televisión. Así es posible escuchar temas
musicales por la radio del auto transmitidos desde el teléfono celular o
conectar un GPS a una netbook.
Zigbee está especialmente diseñado para el manejo de controles,
recolección de datos de sensores, preparado para trabajar con muchos
(centenas hasta miles) dispositivos de tipo portátiles en donde la duración de
las baterías es un factor crítico.
7.1.1. INTERFASE DE COMUNICACIÓN RADIAL
Ambas usan la técnica de espectro extendido. Bluetooth usa FHSS y
Zigbee usa DSSS. Se comparan en la siguiente imagen:
Tabla 2. Comparativa de Modulación, DSSS, FHSS
Fuente: Arias (2009)
7.1.2. COMPARACION EN GASTO DE BATERIA
El consumo de energía es directamente proporcional al tiempo que los
dispositivos estén en transmisión/recepción y esto está relacionado al
tamaño del paquete ya que cuanto más pequeño es el paquete antes los
dispositivos entrarán en modo dormir. Por otro lado, cuanto más grande sea
el paquete más se acerca la tasa efectiva de datos a la velocidad plana de la
interface. Bluetooth es un protocolo que se maneja en base a ranuras de
tiempo. La comunicación puede ocurrir en 1 ranura = 625µs, 3 ranuras=
1875µs o 5 ranuras = 3125µs. Considerando que después de cada
transmisión llega un ACK en la próxima ranura.
Zigbee fue diseñado pensando en paquetes pequeños y se puede
observar que, para paquetes de menos de 75 bytes, Zigbee tiene, a pesar de
su baja velocidad física de transmisión de datos, una velocidad efectiva
mayor que Bluetooth. Por lo tanto, para pequeños paquetes Bluetooth va a
gastar mayor energía debido a que necesita mayor tiempo de
transmisión/recepción.
Otra diferencia notable es en el tiempo de enumeración. En Bluetooth se
requieren típicamente 20 segundos contra 15 ms de Zigbee. En conclusión,
como Zigbee está muy bien preparado para realizar rápidamente el proceso
de conexión y desconexión a la red, esto determina que se requiera la
centésima parte de la energía que requiere Bluetooth para esta misma tarea.
Además, el protocolo Bluetooth se basa en encuestar a cada dispositivo
esclavo y en cambio Zigbee se basa en CSMA-CA, que debe esperar a tener
el canal libre. Esto no representa un problema porque en redes de muy bajo
tráfico como redes de sensores, no hay competencia por el canal.
Como corolario, el bajo consumo energético de Zigbee, permite usar pilas
alcalinas tipo AA por más de 6 meses (hasta 2 años típico). Lo típico en
Bluetooth es usar baterías recargables con periodicidad de carga de algunos
días. Zigbee y Bluetooth son dos soluciones pensadas para aplicaciones
diferentes. Bluetooth es apto para aplicaciones de baja latencia como audio y
video. Es un protocolo maestro-esclavo para unos pocos dispositivos. Zigbee
está diseñado para uso de sensores y controles que usan mensajes cortos.
Está preparado para redes tipo estrella o entre pares de cientos de
dispositivos. Estas diferencias entre Zigbee y Bluetooth se originan en las
arquitecturas de cada uno de estos protocolos y no parece probable que los
cambios de versiones modificarían la situación.
7.2. OTRAS TECNOLOGÍAS WPAN
Existen varios estándares además de Zigbee que usan el IEEE802.15.4
como base de su protocolo. Los más conocidos son 6LoWPAN y
WirelessHART.
También existen otros protocolos que no usan IEEE802.15.4. Se
destacan entre estos Z-wave, Bluetooth y ULP Bluetooth.
7.2.1. EL PROTOCOLO 6LOWPAN
La filosofía de este protocolo es poder transmitir paquetes de tipo Ipv6
para simplificar la interface entre redes de sensores e Internet. La ventaja
natural es la facilidad de conexión de la red WPAN a Internet. La desventaja
es que los nodos de sensores tienen limitaciones en capacidad de
procesamiento. IPV6 requiere soporte de paquetes más grande que lo que
brinda IEEE 802.15.4. El payload máximo de IEEE 802.15.4 es de 128 bytes
contra 1280 bytes requeridos por IPV6 por lo que requiere una
fragmentación. Para eso se agrega una capa en 6LOWPAN llamada capa de
adaptación que fragmenta y rearma los paquetes. La comparación con
Zigbee indica que para aplicaciones de paquetes pequeños con baja
interacción con dispositivos IP es más eficiente Zigbee. La interacción con
Internet la puede hacer un dispositivo puente.
7.2.2. WIRELESSHART
HART es un protocolo usado en la industria para control de procesos,
diagnóstico y control. Es un protocolo para usar en redes cableadas.
WirelessHart es la extensión a redes inalámbricas que usa la banda de 2.4
GHz y para seguridad aplica AES-128 tal como Zigbee. Si bien usa la misma
base de IEEE 802.15.4 que Zigbee, utiliza potencias más elevadas, y
programa la capa física para poder hacer saltos de canal paquete a paquete.
Tanto Zigbee como WirelessHart se usan en ambientes industriales. La
ventaja de este último protocolo es la compatibilidad hacia atrás con las
redes HART.
7.2.3. Z-WAVE
Fue desarrollado por la Alianza Z-wave. No adopta IEEE 802.15.4. Usa la
banda de 900MHz en un sistema de banda angosta. Usa FSK con velocidad
de datos de 40kbps. Z-Wave soporta direccionamiento de 8 bits contra los 16
bits de direccionamiento de Zigbee. Usa una variante de DES (Data
Encryption Standard) como método de seguridad. Para algunas aplicaciones
esta seguridad puede ser insuficiente ya que usa una clave de solo 56 bits.
Zigbee ofrece más velocidad, seguridad y mayor cantidad de nodos en una
red. Z-wave es más simple y consecuentemente tiene más bajo costo por
nodo.
7.2.4. ULP BLUETOOTH
Ya se comparó Zigbee con Bluetooth y se remarcó el gran gasto
energético de este último. ULP Bluetooth es un estándar desarrollado para
comunicaciones con bajo ciclo efectivo con el objeto de reducir el consumo
energético. ULP no soporta redes tipo malla. ULP compite con Zigbee en
aplicaciones punto a punto. Hay algunos dispositivos Bluetooth llamados de
modo dual que pueden hacer de interface entre los dispositivos ULP y los
Bluetooth clásicos ya que trabajan en los dos modos.
8. ESTRATEGIAS DE CONEXIÓN DE LOS DISPOSITIVOS EN UNA
RED ZIGBEE
Para Ortega Huembes y Carlos Alberto (2008). Las redes Zigbee han sido
diseñadas para conservar la potencia en los nodos ‘esclavos’. De esta forma
se consigue el bajo consumo de potencia. La estrategia consiste en que,
durante mucho tiempo, un dispositivo "esclavo" está en modo "dormido", de
tal forma que solo se "despierta" por una fracción de segundo para confirmar
que está "vivo" en la red de dispositivos de la que forma parte. Esta
transición del modo "dormido" al modo "despierto" (modo en el que realmente
transmite), dura unos 15ms, y la enumeración de "esclavos" dura alrededor
de 30ms, como ya se ha comentado anteriormente.
Existen dos tipos de acceso al medio: con balizas y sin balizas.
8.1. SIN BALIZAS
En una red sin balizas todos los nodos de la red tienen permitido
transmitir todo el tiempo mientras el canal esté ocioso.
8.2. CON BALIZAS
En una red con balizas, los nodos solo tienen permitido transmitir en unos
períodos de tiempo determinados. El coordinador periódicamente comenzará
con una súper-trama, identificada como una trama de baliza, y todos los
nodos de la red tratarán de sincronizarse con esta trama. A cada nodo se le
asigna un espacio específico dentro de la súper-trama, durante el cual tiene
permitido transmitir y recibir datos. La súper-trama puede también contener
espacios comunes donde todos los nodos compiten por el canal.
El protocolo Zigbee puede ser implementado mediante software en
multitud de arquitecturas. Sin embargo, independientemente de donde se
implemente, necesita de unos recursos mínimos, ya que los dispositivos
pueden efectuar diversos roles. Los requisitos también varían de unos a
otros. Generalmente para la implementación se requiere:
Un microcontrolador de 8 bits.
Pila completa, menos de 32 KB.
Pila sencilla, 6 KB aprox.
9. EL RASPBERRY PI
Según la (raspberry pi company) el Raspberry pi es un integrado de placa
reducida, o (placa única), de bajo costo desarrollado en el Reino Unido por la
fundación “Raspberry Pi”, con el objetivo de estimular la enseñanza de
ciencias de la computadora en las escuelas y universidades.
Ilustración 8. Raspberry Pi 3 Model B
Fuente: Raspberry pi ®
Raspberry Pi 3 tipo B, este es el dispositivo tecnológico adquirido para
realizar todas las pruebas del proyecto, ahí se puede observar sus puertos y
su forma física.
9.1. CARACTERÍSTICAS Y ESPECIFICACIONES TÉCNICAS DEL
RASPBERRY PI 3 MODEL B
Sus características generales son:
Procesador de 64 bits Broadcom BCM2837 de cuatro núcleos a 1,2
GHz
1 GB de memoria RAM
LAN inalámbrica BCM43438 y Bluetooth Low Energy (BLE) a bordo
Ethernet base 100
GPIO extendido de 40 pines
4 puertos USB 2
Salida estéreo de 4 polos y puerto de video compuesto
HDMI de tamaño completo
Puerto de cámara CSI para conectar una cámara Raspberry Pi
Puerto de pantalla DSI para conectar una pantalla táctil Raspberry Pi
Puerto Micro SD para cargar su sistema operativo y almacenar datos
Fuente de alimentación Micro USB conmutada actualizada hasta 2.5A
9.2. SISTEMAS OPERATIVO
El sistema operativo del Raspberry pi trabaja en entorno de Linux y
contiene algunas distribuciones que se pueden utilizar para el funcionamiento
de la tarjeta.
Aquí se ve una lista de los diferentes sistemas:
Aros
Linux
Androide 98
Arch Linux ARM
Debian Whezzy
Firefox OS
Gento o Linux 99
10. SISTEMA DE VARIABLES
Según Hernández y otros (2007, p. 75) un sistema de variables “es una
propiedad que puede variar y cuya variación es susceptible a medirse”. De
esta manera se tiene que las variables son aquellos elementos que serán
medidos, controlados y estudiados; y en los cuales se tiene que hacer mayor
énfasis. En la presente investigación las variables que se someterán a
estudio serán:
10.1. DEFINICION NOMINAL
Sistema de seguridad
Inmótica Industrial
Zigbee
Raspberry pi
10.2. DEFINICION CONCEPTUAL
10.2.1. SISTEMA DE SEGURIDAD
Según Pérez Morris (2013) La Seguridad Electrónica consiste de un
sistema integrado compuesto de subsistemas de circuito cerrado de
televisión, control de alarmas, control de acceso y protección contra
incendios, los cuales, además de producir un efecto disuasivo, ayudan a los
administradores a vigilar de manera local y/o desde una central de monitoreo
el acceso de personas no autorizadas a zonas restringidas.
10.2.2. INMOTICA INDUSTRIAL
Según Larios Mármol (2013) la inmótica es un nuevo concepto, que
apunta al mejoramiento de la calidad de vida, empleando para ello, la
tecnología en estructuras de red, que permiten centralizar los controles de
todas las tareas, desde una computadora.
10.2.3. ZIGBEE
Según Nieves (2008) Zigbee es un estándar basado en IEEE 802.15.4
estándar para redes personales inalámbricas. Este estándar permite la
creación de redes de muy bajo costo y bajo consumo; estas aplicaciones se
ejecutan durante años en lugar de meses. Estas redes se crean a partir de
sensores y actuadores y pueden controlar de forma inalámbrica muchos
productos eléctricos, como controles remotos, sensores médicos, industriales
y de seguridad. Cientos de empresas están creando aplicaciones, incluidas
Mitsubishi, Motorola, Freescale y Siemens.
10.2.4. RASPBERRY PI
Según (Raspberry pi Oficial) PI es una placa computadora (SBC) de bajo
coste, se podría decir que es un ordenador de tamaño reducido, del orden de
una tarjeta de crédito, desarrollado en el Reino Unido por la Fundación
Raspberry PI (Universidad de Cambridge) en 2011, con el objetivo de
estimular la enseñanza de la informática en las escuelas, aunque no empezó
su comercialización hasta el año 2012.
10.3. DEFINICION OPERACIÓNAL.
Un sistema de seguridad electrónica crea señales visuales, audibles y
luminosas, el fin de alertar a los individuos sobre posibles riesgos o
actividades inusuales que se presenten. Estos sistemas de seguridad son
hábiles, eficientes y sólidos por lo que hoy en día se utilizan casi que en
todos los establecimientos tanto públicos como privados.
10.3.1. INMOTICA INDUSTRIAL
La inmótica incorpora a los edificios de uso terciario o industrial (oficinas,
edificios corporativos, hoteles, empresas y similares) sistemas de
automatización y control electrónico con el objetivo de gestión técnica para el
ahorro energético, el confort y la seguridad a la vista de la definición,
podemos asegurar que realmente la inmótica no es muy diferente del
concepto de domótica, sin embargo el hecho de que la inmótica está
enfocada a edificios de uso terciario o industrial hace que en función de la
actividad que se desarrolle en el edificio, los sistemas y las redes de
automatización sean totalmente diferentes y adaptadas a las necesidades
concretas del mismo.
10.3.2. ZIGBEE
Es el nombre de la especificación de un conjunto de protocolos de alto
nivel de comunicación inalámbrica para su utilización con radiodifusión digital
de bajo consumo, basada en el estándar IEEE 802.15.4 de redes
inalámbricas de área personal (Wireless personal área network, WPAN). Su
objetivo son las aplicaciones que requieren comunicaciones seguras con
baja tasa de envío de datos y maximización de la vida útil de sus baterías.
10.3.3. RASPBERRY PI
La Raspberry Pi sirve para llevar la informática a todo el mundo, con ella
puedes realizar las tareas más comunes de un ordenador, pero por tan solo
un precio aproximado de 35 $, con una Raspberry Pi y un sistema Raspbian
puedes navegar por internet, consultar el correo electrónico, reproducir
videos, usar las aplicaciones de mensajería instantánea, etc. Todo esto en
un muy reducido tamaño y con un coste muy inferior a cualquier otro
ordenador de escritorio.