1 00:00:02,751 --> 00:00:08,751 [Orador 1]: Hola, en esta unidad de aprendizaje vamos a continuar con el diseño del servicio 2 00:00:08,751 --> 00:00:12,861 ATENTA. 3 00:00:13,061 --> 00:00:17,105 Hasta ahora lo que hemos hecho es las fases previas al diseño en sí mismo. 4 00:00:17,305 --> 00:00:21,089 Hemos conceptualizado el servicio y hemos analizado el servicio. 5 00:00:21,289 --> 00:00:25,228 A partir de esta unidad de aprendizaje vamos a abordar por primera vez el diseño. 6 00:00:25,428 --> 00:00:26,688 ¿Qué es el diseño? 7 00:00:26,888 --> 00:00:31,232 Es el procedimiento mediante el cual vamos a concretar ya la solución con tecnologías 8 00:00:31,232 --> 00:00:32,232 y desarrollos. 9 00:00:32,229 --> 00:00:37,530 Es decir, por primera vez vamos a buscar soluciones y no solo analizar y formalizar 10 00:00:37,530 --> 00:00:39,211 adecuadamente el problema. 11 00:00:39,411 --> 00:00:43,002 El diseño lo vamos a estructurar en tres partes distintas que van a corresponder a 12 00:00:43,002 --> 00:00:44,732 tres unidades de aprendizaje distintas. 13 00:00:44,932 --> 00:00:49,447 En esta en concreto nos vamos a centrar en la infraestructura de computación y 14 00:00:49,447 --> 00:00:51,734 comunicaciones que debe tener el hogar. 15 00:00:51,934 --> 00:00:55,318 Para ello lo primero que vamos a hacer es recordar la arquitectura general que vimos 16 00:00:55,318 --> 00:00:56,745 de un hogar digital en el módulo 1. 17 00:00:56,986 --> 00:00:59,530 Recordad que había varios elementos muy genéricos. 18 00:00:59,730 --> 00:01:04,147 Bien, pues para el servicio de atenta lo que vamos a hacer es definir a partir de 19 00:01:04,147 --> 00:01:08,619 esa arquitectura general una arquitectura más concreta, en el cual pues va a haber 20 00:01:08,619 --> 00:01:12,374 el centro de inteligencia como existía actualmente, también la pasada 21 00:01:12,374 --> 00:01:16,681 residencial, los sensores y hemos metido unos elementos que llamamos control de 22 00:01:16,681 --> 00:01:17,655 estancia. 23 00:01:17,855 --> 00:01:21,925 Hay dos elementos que procesan en la casa, el centro de inteligencia y los controles 24 00:01:21,925 --> 00:01:22,925 de estancia. 25 00:01:23,017 --> 00:01:27,001 Vamos a ver posteriormente que los controladores de estancia procesan muy 26 00:01:27,001 --> 00:01:30,211 poco, básicamente limpian un poco la señal de los sensores. 27 00:01:30,411 --> 00:01:34,063 Los centros de inteligencia y los controladores de estancia están unidos 28 00:01:34,063 --> 00:01:37,921 mediante la pasarela residencial que se encarga de todas las comunicaciones, 29 00:01:37,921 --> 00:01:40,957 incluidas las comunicaciones como el proveedor de servicios. 30 00:01:41,157 --> 00:01:46,240 Y finalmente tenemos los sensores que se asociarán a los controladores de estancia. 31 00:01:46,440 --> 00:01:51,104 Si tenemos un esquema de la casa en concreto, podríamos también describir esta 32 00:01:51,104 --> 00:01:55,344 misma arquitectura especificando qué elementos están en cada una de las 33 00:01:55,344 --> 00:01:56,308 estancias. 34 00:01:56,508 --> 00:02:00,367 Como no lo tenemos ahora mismo porque estamos en un modelo muy genérico y no 35 00:02:00,367 --> 00:02:04,395 tenemos un caso concreto de hogar, vamos a continuar con nuestro modelo abstracto. 36 00:02:04,595 --> 00:02:08,458 Vamos a analizar cada una de las partes que tiene esta arquitectura general. 37 00:02:08,658 --> 00:02:10,780 Empezamos con la comunicación exterior. 38 00:02:10,980 --> 00:02:14,932 El sistema ATENTA no tiene grandes requisitos de comunicaciones exteriores, 39 00:02:14,932 --> 00:02:19,419 no es un sistema especialmente crítico, no tiene problemas de ancho de banda, incluso 40 00:02:19,419 --> 00:02:22,250 podemos aguantar sin ningún problema ciertos retardos. 41 00:02:22,450 --> 00:02:25,525 Luego, la mayoría de las tecnologías que tengamos para comunicarnos con el 42 00:02:25,525 --> 00:02:27,295 proveedor de servicios pueden ser válidas. 43 00:02:27,495 --> 00:02:33,175 4G, fibra hasta la casa, ADSL o incluso comunicaciones Powerline, las que están 44 00:02:33,175 --> 00:02:35,523 basadas en la red eléctrica. 45 00:02:35,723 --> 00:02:39,097 Una vez que hemos visto que las comunicaciones exteriores no son un 46 00:02:39,097 --> 00:02:42,982 problema, vamos a centrarnos en las comunicaciones entre los controladores de 47 00:02:42,982 --> 00:02:44,976 estancia y los centros de inteligencia. 48 00:02:45,176 --> 00:02:50,144 En estas comunicaciones tenemos que decidir cuál de tres aproximaciones 49 00:02:50,144 --> 00:02:52,180 asumimos para el proyecto. 50 00:02:52,380 --> 00:02:57,628 Para empezar, siempre podemos utilizar soluciones inalámbricas, es decir, podemos 51 00:02:57,628 --> 00:03:00,449 utilizar Wi-Fi para comunicar todo con todo. 52 00:03:00,649 --> 00:03:04,728 Bueno, las soluciones inalámbricas están bien, pero pueden tener en un momento dado 53 00:03:04,728 --> 00:03:08,359 algún problema de rendimiento, de interferencia con vecinos que tienen las 54 00:03:08,359 --> 00:03:09,902 mismas soluciones inalámbricas. 55 00:03:10,102 --> 00:03:15,420 Luego podemos tener una alternativa que son ya soluciones guiadas y específicas 56 00:03:15,420 --> 00:03:17,472 para grandes anchos de banda. 57 00:03:17,672 --> 00:03:22,382 por ejemplo si tenemos en casa montada una red ethernet podemos utilizarla o si es 58 00:03:22,382 --> 00:03:26,452 fácil de montar en un momento dado recordad que esto lo que queremos es 59 00:03:26,452 --> 00:03:30,988 conectar los controladores de estancia con el centro de inteligencia cuanto más 60 00:03:30,988 --> 00:03:33,722 estable sea esa comunicación mejor para nosotros 61 00:03:33,922 --> 00:03:38,633 Si no es posible tener Wi-Fi, una solución alámbrica, y tampoco es posible tener una 62 00:03:38,633 --> 00:03:42,606 solución guiada específica para datos, podemos reutilizar instalaciones 63 00:03:42,606 --> 00:03:45,331 existentes, por ejemplo la instalación eléctrica. 64 00:03:45,531 --> 00:03:49,754 Para eso utilizamos algunas tecnologías como el caso de Home Plug. 65 00:03:49,954 --> 00:03:55,302 Para el caso del servicio ATENTA nos vamos a centrar en una solución específica 66 00:03:55,302 --> 00:03:56,718 basada en Ethernet. 67 00:03:56,918 --> 00:04:00,445 Una vez que hemos visto cómo es la comunicación entre el controlador de la 68 00:04:00,445 --> 00:04:04,020 estancia y el centro de inteligencia, vamos a ver la comunicación entre los 69 00:04:04,020 --> 00:04:05,842 sensores y los controladores de estancia. 70 00:04:06,042 --> 00:04:11,043 Hay muchísimos protocolos distintos para que sensores puedan enlazarse y comunicar 71 00:04:11,043 --> 00:04:13,205 datos a un controlador determinado. 72 00:04:13,405 --> 00:04:16,999 En parte es gracias al éxito que está teniendo en los últimos años el concepto 73 00:04:16,999 --> 00:04:18,007 de Internet de las cosas. 74 00:04:18,207 --> 00:04:20,548 Están surgiendo muchas tecnologías distintas. 75 00:04:20,748 --> 00:04:25,206 Nosotros nos vamos a centrar en tres en concreto que son muy utilizadas. 76 00:04:25,406 --> 00:04:29,730 Estas tecnologías son Bluetooth, Zigbee y Wi-Fi. 77 00:04:29,930 --> 00:04:32,272 Wi-Fi en un principio la descartamos. 78 00:04:32,472 --> 00:04:37,168 La descartamos simplemente porque el consumo es mucho más elevado y va a haber 79 00:04:37,168 --> 00:04:40,099 sensores cuya batería va a ser una cuestión crítica. 80 00:04:40,299 --> 00:04:43,762 Entonces vamos a tener que intentar reducir al máximo el consumo. 81 00:04:43,962 --> 00:04:48,724 Entonces podríamos ver cuál nos combina más entre Bluetooth y Zigbee. 82 00:04:48,944 --> 00:04:52,608 Bluetooth tiene distintas clases, distintos perfiles, hay un perfil concreto 83 00:04:52,608 --> 00:04:55,687 que es de bajo consumo, lo que se llama el Bluetooth Low Energy. 84 00:04:55,887 --> 00:04:59,730 Entonces ese en concreto nos interesa bastante, porque si bien las 85 00:04:59,730 --> 00:05:03,987 características son muy similares a Zigbee, a nivel de implementación hay 86 00:05:03,987 --> 00:05:07,949 muchísimos desarrollos hechos para Bluetooth, muchísimas librerías y 87 00:05:07,949 --> 00:05:09,073 muchísimo hardware. 88 00:05:09,273 --> 00:05:13,227 Entonces, para el proyecto ATENTA en concreto, nos vamos a quedar como 89 00:05:13,227 --> 00:05:17,583 protocolo de comunicación interna entre sensores y controladores de estancia, 90 00:05:17,583 --> 00:05:20,444 Bluetooth, sobre todo en su configuración Low Energy. 91 00:05:20,644 --> 00:05:23,621 Cuando hablamos de centros de inteligencia, el centro de inteligencia es 92 00:05:23,621 --> 00:05:25,329 lo que comúnmente conocemos como un ordenador. 93 00:05:25,529 --> 00:05:29,888 Y es el elemento de computación más potente del hogar porque tiene que 94 00:05:29,888 --> 00:05:34,563 procesar la información y en un momento dado tomar determinadas decisiones. 95 00:05:34,763 --> 00:05:39,049 Entonces, como os he dicho, suelen ser ordenadores normales con un sistema 96 00:05:39,049 --> 00:05:42,983 operativo de los que conocemos, Linux, Android, Mac, etc. Ya dijimos 97 00:05:42,983 --> 00:05:47,621 anteriormente en la fase de análisis que su ubicación tenía que ser o bien en el 98 00:05:47,621 --> 00:05:51,262 salón o bien en la entrada si podemos meterlo en un registro de 99 00:05:51,262 --> 00:05:53,200 telecomunicaciones en la entrada. 100 00:05:53,400 --> 00:05:57,259 Y a partir de ahí, de nuevo, tenemos dos estrategias a la hora de decidir el centro 101 00:05:57,259 --> 00:05:59,566 de inteligencia, a la hora de decidir el hardware. 102 00:05:59,766 --> 00:06:05,221 Si vamos a integrarlo internamente como instalaciones de la casa, es decir, si el 103 00:06:05,221 --> 00:06:10,410 habitante de la casa no lo va a ver, podemos utilizar directamente placas muy 104 00:06:10,410 --> 00:06:14,266 preparadas para computar, tipo Raspberry Pi, por ejemplo. 105 00:06:14,466 --> 00:06:19,509 Si no es el caso, si van a estar a la vista, lo que tenemos que hacer es buscar 106 00:06:19,509 --> 00:06:22,871 cajas que sean estéticamente adecuadas a la vivienda. 107 00:06:23,071 --> 00:06:25,913 No son ordenadores normales o portátiles normales. 108 00:06:26,113 --> 00:06:30,722 Tenemos que buscar alguna alternativa que sea agradable a la vista y sobre todo 109 00:06:30,722 --> 00:06:34,918 alineada con el tipo de decoración y entorno que quieren sus habitantes. 110 00:06:35,118 --> 00:06:37,179 Incluso hay ordenadores que se enchufan. 111 00:06:37,379 --> 00:06:41,107 Entonces podríamos meterlo en un enchufe siempre y cuando el enchufe esté 112 00:06:41,107 --> 00:06:42,298 adecuadamente escondido 113 00:06:42,498 --> 00:06:46,439 y parecería básicamente un cargador. 114 00:06:46,980 --> 00:06:50,878 Bien, una vez que hemos visto el centro de inteligencia vamos a ver el controlador de 115 00:06:50,878 --> 00:06:51,802 la estancia. 116 00:06:52,002 --> 00:06:57,209 El controlador de la estancia básicamente se dedica a hacer un pequeño procesado con 117 00:06:57,209 --> 00:06:58,184 los sensores. 118 00:06:58,384 --> 00:07:01,117 Sobre todo se tiene que encargar de que la comunicación con los sensores sea 119 00:07:01,117 --> 00:07:02,117 adecuada. 120 00:07:02,026 --> 00:07:05,427 Los sensores cuando entran a una determinada habitación van a intentar 121 00:07:05,427 --> 00:07:07,548 enlazarse porque quieren enviar información. 122 00:07:07,748 --> 00:07:12,259 Ese controlador de estancia va a permitir ese enlace y se va a enlazar con ellos 123 00:07:12,259 --> 00:07:13,229 adecuadamente. 124 00:07:13,429 --> 00:07:17,582 Pero además el controlador puede realizar un pequeño procesado, un pequeño filtrado 125 00:07:17,582 --> 00:07:21,684 de la información de forma que al centro de inteligencia no le lleguen por ejemplo 126 00:07:21,684 --> 00:07:23,711 mil eventos por segundo por cada sensor. 127 00:07:23,911 --> 00:07:28,316 Quizás el controlador de estancia puede filtrar un poco, puede hacer algún tipo de 128 00:07:28,316 --> 00:07:32,395 parametrización estadística por ejemplo y puede enviar los datos un poco más 129 00:07:32,395 --> 00:07:34,353 refinados al centro de inteligencia. 130 00:07:34,553 --> 00:07:38,903 A nivel de comunicaciones, estos controles de estancia, por un lado, tienen que 131 00:07:38,903 --> 00:07:43,421 entender Bluetooth, sobre todo en la clase de Low Energy, la configuración de baja 132 00:07:43,421 --> 00:07:47,660 energía, y por otro lado Ethernet, que son los dos protocolos de comunicación 133 00:07:47,660 --> 00:07:50,393 internas que hemos decidido para nuestro proyecto. 134 00:07:50,718 --> 00:07:52,899 Finalmente tenemos la pasarela residencial. 135 00:07:53,099 --> 00:07:58,244 La pasarela residencial es lo que permite la comunicación entre el centro de 136 00:07:58,244 --> 00:08:01,323 inteligencia y los controladores de estancia. 137 00:08:01,523 --> 00:08:03,484 Y además también la comunicación con el exterior. 138 00:08:03,684 --> 00:08:06,525 Luego tiene que ser capaz de manejar todo tipo de protocolos. 139 00:08:06,725 --> 00:08:10,495 Normalmente las pasarelas residenciales suelen estar parcialmente al menos 140 00:08:10,495 --> 00:08:12,728 gestionadas por los proveedores de servicios. 141 00:08:12,928 --> 00:08:17,036 De hecho una pasarela residencial internamente tiene una arquitectura muy 142 00:08:17,036 --> 00:08:20,631 complicada porque está preparada para gestionar de muchas formas 143 00:08:20,831 --> 00:08:22,393 las comunicaciones de un hogar. 144 00:08:22,593 --> 00:08:26,534 Fijaos que las comunicaciones no solo son los protocolos de transmisión, es por 145 00:08:26,534 --> 00:08:30,527 ejemplo cuando enchufas todo de nuevo, quien asigna direcciones físicas para que 146 00:08:30,527 --> 00:08:34,266 todos los dispositivos tengan una dirección unívoca o quien empieza a hacer 147 00:08:34,266 --> 00:08:36,187 descubrimiento de nuevos dispositivos. 148 00:08:36,387 --> 00:08:39,914 Todo eso está soportado por la pasarela residencial. 149 00:08:40,114 --> 00:08:44,154 Hasta aquí terminamos con la infraestructura tanto de computación como 150 00:08:44,154 --> 00:08:48,956 de comunicaciones en el hogar digital y en próximos unidades de aprendizaje veremos 151 00:08:48,956 --> 00:08:53,876 el resto de los servicios necesarios o del diseño necesario para cumplir el servicio.