1 00:00:11,152 --> 00:00:17,152 [Orador 3]: Bueno, yo os voy a presentar al director general de Microchip España, José Vicente 2 00:00:17,152 --> 00:00:22,714 Gastar, que han tenido la deferencia de ofrecer esta conferencia a nuestra 3 00:00:22,714 --> 00:00:24,230 escuela. 4 00:00:24,430 --> 00:00:27,715 Rogelio le va a presentar. 5 00:00:27,915 --> 00:00:33,058 Vicente lleva una semana de locura, ha estado dando seminarios en Barcelona, 6 00:00:33,258 --> 00:00:35,084 San Sebastián, Zaragoza. 7 00:00:35,284 --> 00:00:43,587 Y ha tenido el detalle de eso, de pasar por aquí antes de ir a casa. 8 00:00:43,787 --> 00:00:46,270 Pues le cedo la palabra a Ana. 9 00:00:52,647 --> 00:00:58,361 [Orador 1]: Muy buenas tardes, muchas gracias a los presentes y un saludo especial a los que 10 00:00:58,361 --> 00:01:02,875 estén más adelante viendo la grabación y espero que les guste. 11 00:01:03,938 --> 00:01:05,680 La presentación la va a hacer mi compañero Rogerio. 12 00:01:05,880 --> 00:01:11,844 Rogerio es ingeniero principal de soluciones empotradas en microchip. 13 00:01:12,626 --> 00:01:13,728 Vamos a hablar de Internet de las cosas. 14 00:01:13,928 --> 00:01:19,337 Mucha gente habla de esto últimamente, pero quisiera antes venirme diez años 15 00:01:19,337 --> 00:01:20,747 atrás. 16 00:01:20,947 --> 00:01:26,947 El día 9 de enero alguien cumplió años y además es alguien que probablemente esté 17 00:01:26,947 --> 00:01:30,014 en esta sala. 18 00:01:30,235 --> 00:01:34,820 ¿Alguien cumplió años aquí el 9 de enero? 19 00:01:35,020 --> 00:01:37,522 El iPhone cumplió 10 años el 9 de enero. 20 00:01:37,722 --> 00:01:43,722 Hace 10 años y una semana que se presentó en sociedad y nos lo presentaron como un 21 00:01:43,722 --> 00:01:49,653 teléfono venido del futuro para utilizarlo hoy. 22 00:01:49,853 --> 00:01:53,561 Era un teléfono con pantalla táctil, que no se llevaba mucho entonces. 23 00:01:53,761 --> 00:01:56,707 La novedad es que admitía más de un dedo, admitía dos dedos. 24 00:01:56,907 --> 00:01:59,031 Era multitáctil. 25 00:01:59,231 --> 00:02:03,480 Era una pantalla, efectivamente, del futuro de 3 pulgadas y media. 26 00:02:03,680 --> 00:02:04,742 Ninguno lo querríamos hoy. 27 00:02:04,962 --> 00:02:07,945 La pantalla 2 megapíxeles. 28 00:02:08,264 --> 00:02:09,086 Pero ahí está. 29 00:02:09,286 --> 00:02:15,280 Y en 10 años, ese telefonito y sus derivados han cambiado mucho las cosas. 30 00:02:15,480 --> 00:02:19,710 Hoy hay aproximadamente 3.000 millones de smartphones dando vueltas por el mundo. 31 00:02:19,910 --> 00:02:23,876 El 40% de la población está conectada a Internet desde su bolsillo. 32 00:02:24,076 --> 00:02:27,180 Los bancos hace 10 años funcionaban de otra manera. 33 00:02:27,380 --> 00:02:30,324 En el mejor de los casos tenían una página web. 34 00:02:30,524 --> 00:02:33,909 Los viajes, ¿quién va ahora a una agencia de viajes? 35 00:02:34,109 --> 00:02:37,053 La salud, el cambio radical. 36 00:02:37,253 --> 00:02:41,458 Hay quien piensa que las empresas que tengan productos o servicios que no estén 37 00:02:41,458 --> 00:02:44,262 conectados a internet radicalmente van a desaparecer. 38 00:02:44,482 --> 00:02:49,226 Están condenadas a que pasen desapercibidas. 39 00:02:49,508 --> 00:02:52,783 La revolución es clara y ya han sido 10 años. 40 00:02:52,983 --> 00:02:58,983 A mí cuando lo vi en la prensa, cuando lo vi, dije, pero si parece que hemos tenido 41 00:02:58,983 --> 00:03:03,537 el teléfono móvil en el bolsillo desde siempre. 42 00:03:03,737 --> 00:03:07,181 Lo usamos todos los días tantas veces que creemos que estaba ahí eternamente, son 43 00:03:07,181 --> 00:03:08,181 diez años. 44 00:03:08,062 --> 00:03:12,248 ¿Qué va a pasar los próximos diez años? 45 00:03:12,448 --> 00:03:17,845 Bueno, pues muchos apuestan porque esa revolución del Internet en las personas 46 00:03:17,845 --> 00:03:19,243 pasa a las cosas. 47 00:03:19,443 --> 00:03:23,634 Es un concepto que todavía no entra, qué aplicaciones hay, vamos a ver algunos 48 00:03:23,634 --> 00:03:24,551 ejemplos. 49 00:03:24,751 --> 00:03:30,522 Pero una cosa está clara, el cambio puede ser tan importante o más que el que hemos 50 00:03:30,522 --> 00:03:31,981 visto con el iPhone. 51 00:03:32,181 --> 00:03:43,035 Así que, de nuevo, muchas gracias y ya le paso los trastos a Rogerio. 52 00:03:43,372 --> 00:03:45,915 [Orador 2]: Buenas tardes, mi nombre es Rogero Piteira. 53 00:03:46,115 --> 00:03:51,676 Yo soy, como ha dicho José Vicente, el ingeniero principal de microchip en España 54 00:03:51,676 --> 00:03:56,837 y vengo a hablaros de conectividad inalámbrica de largo alcance, sobre todo 55 00:03:56,837 --> 00:04:01,865 con el propósito de interconectar dispositivos en sistemas de Internet de 56 00:04:01,865 --> 00:04:03,093 las Cosas. 57 00:04:03,293 --> 00:04:07,758 Empezaré por hablar del portafolio de microchip. 58 00:04:07,958 --> 00:04:12,822 Pues Microchip en los últimos años no era muy conocida por su conectividad 59 00:04:12,822 --> 00:04:18,020 inalámbrica, pero realmente Microchip tiene una participación muy importante en 60 00:04:18,020 --> 00:04:21,152 conectividad inalámbrica desde hace muchos años. 61 00:04:21,352 --> 00:04:24,600 Una de las principales adquisiciones de Microchip se llamaba Microchip. 62 00:04:24,833 --> 00:04:30,331 Nanotech tenía la tecnología Keylock y esa tecnología que ha sido comprada por 63 00:04:30,331 --> 00:04:35,962 Microchip en los años 90 se ha producido muchos y muchos millones de unidades en 64 00:04:35,962 --> 00:04:41,460 España para sistemas de mando de garaje porque era una tecnología que permitía 65 00:04:41,460 --> 00:04:46,759 encriptar o proteger la autenticación del mando y evitar que con un sistema 66 00:04:46,759 --> 00:04:48,123 inalámbrico 67 00:04:48,323 --> 00:04:54,323 un pirata cogiera la transmisión del mando y después la pudiera reproducir para 68 00:04:54,323 --> 00:04:59,733 entrar en el garaje esto lleva más de 20 años y como digo 69 00:04:59,933 --> 00:05:05,418 un dominio total del mercado de mandos de abrir garaje durante muchos años. 70 00:05:05,618 --> 00:05:10,298 Más recientemente, Microchip ha comprado una tecnología que también ha impactado 71 00:05:10,298 --> 00:05:14,266 mucho, que cubre Wi-Fi y Bluetooth, que es la compañía Roving Networks. 72 00:05:14,466 --> 00:05:19,511 En muchos módulos se ve las iniciales RN, que significa Roving Networks. 73 00:05:19,711 --> 00:05:25,711 Roving Networks es una compañía de Los Ángeles que había añadido dos conceptos en 74 00:05:25,711 --> 00:05:29,349 los módulos de radio inalámbricos. 75 00:05:29,549 --> 00:05:34,659 Uno ha sido incorporar la pila del protocolo de comunicaciones dentro del 76 00:05:34,659 --> 00:05:36,504 propio protocolo radio. 77 00:05:36,704 --> 00:05:38,568 dentro del propio módulo radio. 78 00:05:38,768 --> 00:05:43,215 Antes el protocolo estaría en el microcontrolador anfitrión pero con Roving 79 00:05:43,215 --> 00:05:47,362 Networks incluían el protocolo Bluetooth o Wifi dentro del propio módulo. 80 00:05:47,562 --> 00:05:52,818 Y la otra funcionalidad es que Roving Networks entre ese protocolo de 81 00:05:52,818 --> 00:05:58,818 comunicaciones y el puerto de comunicación de control del módulo le monta una capa de 82 00:05:58,818 --> 00:06:01,074 software de abstracción 83 00:06:01,274 --> 00:06:06,383 que permitía que ingenieros que no tenían ningún conocimiento de wifi o de 84 00:06:06,383 --> 00:06:11,892 bluetooth, con mucha facilidad pudieran implementar conectividades de este tipo. 85 00:06:12,092 --> 00:06:17,242 Yo he visto con mis ojos hace un par de años, ingenieros en 20 minutos abrir la 86 00:06:17,242 --> 00:06:22,459 caja de la placa de desarrollo y sin saber nada de bluetooth, pero cero, nada de 87 00:06:22,459 --> 00:06:23,450 bluetooth, 88 00:06:23,650 --> 00:06:27,311 en 20 minutos estaban conectando con su teléfono móvil y comunicando datos 89 00:06:27,311 --> 00:06:28,737 Bluetooth con su teléfono móvil. 90 00:06:28,937 --> 00:06:32,281 ¿Qué es esa capa de abstracción? 91 00:06:32,481 --> 00:06:33,943 Os puedo dar un ejemplo. 92 00:06:34,143 --> 00:06:39,611 Estamos hablando de comandos ASCII, es decir, los streams que pasan por la UART 93 00:06:39,611 --> 00:06:44,679 que va a controlar el modulito son visibles, son visibles como caracteres 94 00:06:44,679 --> 00:06:50,347 ASCII y son mucho más sencillos y mucho más compactos, mucho más alto nivel que un 95 00:06:50,347 --> 00:06:51,615 comando AT. 96 00:06:51,815 --> 00:06:57,815 Por ejemplo, a un modulito de esto, nada más hacer el power up, le puedo decir por 97 00:06:57,815 --> 00:07:03,815 la UART la letra F en ASCII, el carácter F, que significa el comando FINE, y el 98 00:07:03,815 --> 00:07:12,536 modulito se pone buscando qué dispositivos Bluetooth ve a su alrededor. 99 00:07:12,736 --> 00:07:19,583 Y lo va reportando por la UART también en ASCII, los números MAC que va encontrando. 100 00:07:19,783 --> 00:07:22,327 Si quiero conectarme con un dispositivo 101 00:07:22,527 --> 00:07:27,383 hago el comando E, que significa Establece, seguido del número MAC con el 102 00:07:27,383 --> 00:07:28,793 que me quiero conectar. 103 00:07:28,993 --> 00:07:31,936 Y ya estoy conectado con otro dispositivo. 104 00:07:32,136 --> 00:07:37,304 Así que podéis ver el nivel de abstracción que aporta Roving Networks en esta 105 00:07:37,304 --> 00:07:42,405 filosofía de módulos con protocolo embebido y con comandos de abstracción de 106 00:07:42,405 --> 00:07:43,507 alto nivel. 107 00:07:43,707 --> 00:07:48,754 Después Microchip ha cogido ese concepto y en los últimos dos años lo ha evolucionado 108 00:07:48,754 --> 00:07:49,749 en dos sentidos. 109 00:07:49,949 --> 00:07:55,949 primero mejorar la competitividad de estas soluciones cambiando los chipsets dentro 110 00:07:55,949 --> 00:08:01,927 por servicios más nuevos más competitivos y más bajo coste y también transportando 111 00:08:01,927 --> 00:08:07,839 ese mismo concepto a las conectividades que estamos hablando hoy de largo alcance 112 00:08:07,839 --> 00:08:13,351 y bajo consumo como por ejemplo la conectividad LoRa entonces hace un año y 113 00:08:13,351 --> 00:08:16,597 pico Microchip ha lanzado un módulo LoRa 114 00:08:16,797 --> 00:08:20,966 con la misma capa de abstracción de los módulos Roving Networks. 115 00:08:21,166 --> 00:08:26,741 Y con eso, ingenieros con muy poco esfuerzo se pueden conectar a redes 116 00:08:26,741 --> 00:08:29,923 inalámbricas IoT de largo alcance. 117 00:08:30,123 --> 00:08:34,535 Ya hablaremos más en detalle de LoRa, Sigfox y de estas soluciones. 118 00:08:34,735 --> 00:08:40,443 Antes de entrar en las tecnologías, quería hablaros un poco de la industria y lo que 119 00:08:40,443 --> 00:08:43,952 está cambiando en la industria de base electrónica. 120 00:08:44,152 --> 00:08:51,206 Aquí tenemos seis ejemplos de industria de base electrónica. 121 00:08:51,406 --> 00:08:55,654 En todos ellos se han cortado los hilos totalmente, se han cortado los dos tipos 122 00:08:55,654 --> 00:08:57,537 de hilos, el hilo de alimentación y 123 00:08:57,787 --> 00:09:03,787 ahora es una pequeña batería, una pequeña pila, el hilo de comunicaciones ahora es 124 00:09:03,787 --> 00:09:09,787 una radio inalámbrica y lo que queda es un sensor, un actuador, algo que haga lo que 125 00:09:09,787 --> 00:09:16,014 tiene que hacer y una CPU, un microcontrolador. 126 00:09:16,214 --> 00:09:20,661 Si miramos estos seis ejemplos de tecnologías de la industria y las 127 00:09:20,661 --> 00:09:26,042 tecnologías que utilizan para comunicar, vemos que hay un traslado en los últimos 128 00:09:26,042 --> 00:09:27,690 años de las tecnologías. 129 00:09:27,890 --> 00:09:33,413 Por ejemplo, el primer ejemplo que he dado, que es abrir la puerta del garaje 130 00:09:33,413 --> 00:09:36,804 con el mando, con una pequeña pila de moneda, 131 00:09:37,004 --> 00:09:43,004 Esto hace pocos años no se podría hacer más que con una pequeña radio de ISM de 132 00:09:43,004 --> 00:09:45,274 433 o 868 MHz. 133 00:09:45,474 --> 00:09:49,980 Era la única tecnología que se podía utilizar con una pequeña pila de moneda. 134 00:09:50,180 --> 00:09:54,637 Pero recientemente, por ejemplo, Bluetooth ha lanzado la versión Low Energy de 135 00:09:54,637 --> 00:09:59,210 Bluetooth, por lo que ya se puede hacer este tipo de mandos con una pequeña pila 136 00:09:59,210 --> 00:10:00,210 de moneda. 137 00:10:00,312 --> 00:10:04,647 De hecho, se está haciendo eso y mucho más, como los iBeacon y otros tipos de 138 00:10:04,647 --> 00:10:05,542 cosas. 139 00:10:05,742 --> 00:10:09,846 Otras cosas que funcionaban, por ejemplo en Bluetooth, ahora pueden funcionar en 140 00:10:09,846 --> 00:10:10,723 Wi-Fi 141 00:10:10,923 --> 00:10:15,356 con mucho más ancho de banda porque se fabrican módulos de chipsets wifi con 142 00:10:15,356 --> 00:10:18,430 menor consumo y con mayor eficiencia de comunicación. 143 00:10:18,630 --> 00:10:23,805 Entonces hay todo un traslado de tecnologías en las varias ramas de la 144 00:10:23,805 --> 00:10:29,181 industria y eso está cambiando el paradigma diario de nuestros productos. 145 00:10:29,381 --> 00:10:34,787 Y uno de los paradigmas que más ha cambiado, está aquí el ejemplo, es el 146 00:10:34,787 --> 00:10:36,508 Amazon Dash Button. 147 00:10:36,708 --> 00:10:39,471 No sé si sabéis lo que es un Amazon Dash Button. 148 00:10:39,671 --> 00:10:40,572 ¿Conocéis? 149 00:10:40,772 --> 00:10:41,772 ¿No? 150 00:10:41,593 --> 00:10:46,319 Pues a mí, yo siempre digo, si me hubieran preguntado hace cinco años, me explicaban 151 00:10:46,319 --> 00:10:51,045 lo que es un Amazon Dash Button, yo decía, perfecto, eso no sirve absolutamente para 152 00:10:51,045 --> 00:10:51,983 nada. 153 00:10:52,183 --> 00:10:54,005 No sirve para nada. 154 00:10:54,205 --> 00:10:55,827 Pero vamos a ver que sí que sirve. 155 00:10:56,027 --> 00:11:01,163 El Amazon Dash Button es un pequeño dispositivo que obviamente se puede 156 00:11:01,163 --> 00:11:02,613 comprar en Amazon. 157 00:11:02,813 --> 00:11:08,813 y es una cajita de plástico pequeñita dentro tiene una pila y un radio porque es 158 00:11:08,813 --> 00:11:14,813 un IoT inalámbrico normalmente una radio wifi tiene un bluetooth para que se pueda 159 00:11:14,813 --> 00:11:20,813 configurar con el teléfono móvil y tiene un CPU que actualmente es un Cortex M4 160 00:11:20,813 --> 00:11:26,813 bastante potente y cuando compramos esta cosita esto trae una pegatina la pegamos 161 00:11:26,813 --> 00:11:31,875 en los objetos que queremos servir 162 00:11:32,075 --> 00:11:34,218 ¿Y para qué sirve el Amazon Dash Button? 163 00:11:34,418 --> 00:11:39,923 Pues para facilitar el interfaz usuario y llevarlo desde lo que es actualmente una 164 00:11:39,923 --> 00:11:44,229 pantalla interactiva a un nivel de abstracción usuario superior. 165 00:11:44,429 --> 00:11:50,429 La abstracción mayor es que hay una tecla para pulsar y la señora cuando se le acabe 166 00:11:50,429 --> 00:11:55,398 el detergente de la ropa, que tenía que comprar más en Amazon, 167 00:11:55,598 --> 00:12:01,286 En lugar de ir al ordenador o al teléfono móvil, ir a la página web, seleccionar 168 00:12:01,286 --> 00:12:07,042 detergente de ropa y hacer un pedido, pues pulsa la tecla y esto hace lo que está 169 00:12:07,042 --> 00:12:08,931 programado para hacer. 170 00:12:09,131 --> 00:12:14,446 En el caso de detergente de ropa, lo añade al envío del próximo mes, pero en algunos 171 00:12:14,446 --> 00:12:19,121 casos puede pedir entrega urgente, inmediata, porque no puede faltar en la 172 00:12:19,121 --> 00:12:20,082 casa. 173 00:12:20,282 --> 00:12:25,706 Y para que vean cómo es importante aquí el nivel de abstracción, 174 00:12:25,906 --> 00:12:31,381 Pues si hay jabón de manos y pasta de dientes, hay dos, porque no existe un 175 00:12:31,381 --> 00:12:34,010 Amazon Dash Button con dos teclas. 176 00:12:34,210 --> 00:12:35,956 Cada uno tiene su tecla. 177 00:12:36,156 --> 00:12:38,058 Y esto cambia mucho nuestro paradigma. 178 00:12:38,258 --> 00:12:43,347 Porque nosotros en electrónica estamos acostumbrados a vender un dispositivo que 179 00:12:43,347 --> 00:12:46,969 funciona por sí solo, que tiene funcionalidades por sí solo. 180 00:12:47,169 --> 00:12:52,437 Pero este dispositivo lo que hace es una plataforma de soporte para que otros 181 00:12:52,437 --> 00:12:54,439 vendan sus funcionalidades. 182 00:12:54,639 --> 00:13:00,624 De hecho, un dispositivo Amazon Dash Button, con todo lo que tiene dentro de 183 00:13:00,624 --> 00:13:03,590 hardware, cuesta en Amazon $4.99. 184 00:13:03,790 --> 00:13:05,873 Es muy barato. 185 00:13:06,073 --> 00:13:11,560 Pero además de muy barato, la primera vez que pulsamos esto y nos entregan el 186 00:13:11,560 --> 00:13:14,907 detergente de la ropa, descuentan 4 dólares 99. 187 00:13:15,107 --> 00:13:19,894 Es decir, me cuesta absolutamente cero. 188 00:13:20,094 --> 00:13:22,378 Entonces, ¿quién paga este hardware? 189 00:13:22,578 --> 00:13:24,742 ¿Quién paga el tráfico en Amazon? 190 00:13:24,942 --> 00:13:26,885 ¿Quién paga todo eso? 191 00:13:27,085 --> 00:13:29,288 El fabricante del detergente. 192 00:13:29,488 --> 00:13:32,733 Porque esta es una herramienta para que pueda vender más 193 00:13:32,933 --> 00:13:38,943 y entrar en clientes porque tiene esa abstracción de comprar esto. 194 00:13:39,143 --> 00:13:43,150 Pues este es un ejemplo de Internet of Things, un ejemplo de las nuevas 195 00:13:43,150 --> 00:13:47,960 tecnologías de conectividad inalámbrica de largo alcance para conseguir obtener estas 196 00:13:47,960 --> 00:13:48,899 cosas. 197 00:13:49,099 --> 00:13:53,220 Pero Amazon es el mayor catálogo del mundo. 198 00:13:53,420 --> 00:13:59,420 Tiene libros, discos, vende muchas cosas por catálogo y actualmente ya vende 199 00:13:59,420 --> 00:14:03,634 incluso más servicios IoT que productos. 200 00:14:03,834 --> 00:14:06,218 Vende más valor en servicios que productos. 201 00:14:06,418 --> 00:14:11,505 No sé si sabéis cuánto factura Amazon actualmente. 202 00:14:11,705 --> 00:14:21,038 La semana pasada la facturación de Amazon era 116 mil dólares cada minuto. 203 00:14:21,238 --> 00:14:23,274 24 horas por día. 204 00:14:23,474 --> 00:14:29,474 Pues 116 mil dólares cada minuto y hace unos meses Amazon tuvo un ataque 205 00:14:29,474 --> 00:14:35,474 informático, es decir, un ataque IoT, Internet of Things, que les ha bloqueado 206 00:14:35,474 --> 00:14:41,263 el servidor durante cuatro horas. 207 00:14:41,463 --> 00:14:47,773 Si hacemos la cuenta, vemos que ha sido suficiente para que Amazon diga, se acabó. 208 00:14:47,973 --> 00:14:53,973 A partir de ahora, no suministramos ni uno más Amazon Dash Button, ni dejamos que se 209 00:14:53,973 --> 00:14:59,973 conecte ningún dispositivo a nuestra red que no tenga un tremendo proceso de 210 00:14:59,973 --> 00:15:02,975 autenticación de seguridad. 211 00:15:03,175 --> 00:15:08,563 Entonces, Amazon ha rediseñado su producto, le ha montado dentro un chip de 212 00:15:08,563 --> 00:15:10,018 seguridad, 213 00:15:10,218 --> 00:15:13,244 y también un nuevo chip de Wi-Fi, que es lo que vamos a hablar hoy. 214 00:15:13,444 --> 00:15:19,011 Hoy vamos a hablar de Wi-Fi y después de otras conectividades. 215 00:15:20,937 --> 00:15:26,937 Sabemos que Microchip durante los últimos cinco años ha comprado 17 compañías y la 216 00:15:26,937 --> 00:15:33,626 última que ha comprado, que ha sido Atmel, pues es mayor que la suma de las otras 16. 217 00:15:33,826 --> 00:15:39,826 Y una de las cosas que Atmel ha aportado al microchip en Wi-Fi ha sido este tipo de 218 00:15:39,826 --> 00:15:45,704 mercados que cubría, de tal forma que Atmel es actualmente el Wi-Fi que está 219 00:15:45,704 --> 00:15:48,402 dentro del Amazon Dash Button. 220 00:15:48,602 --> 00:15:52,327 ¿Qué diferencias y qué diferenciadores ha aportado Atmel? 221 00:15:52,527 --> 00:15:59,394 Pues competitivo en tamaño, precio y energía y en consumo. 222 00:15:59,594 --> 00:16:04,157 Tamaño, porque se ha diseñado no para el mercado industrial, pero ya para este 223 00:16:04,157 --> 00:16:06,646 mercado de consumer de Internet of Things. 224 00:16:06,846 --> 00:16:12,846 Precio, es inherente a eso, porque con una producción tan masificada, pues los 225 00:16:12,846 --> 00:16:15,681 precios bajan. 226 00:16:15,881 --> 00:16:20,527 Imaginaros que 1% de los hogares de Estados Unidos les gusta utilizar el 227 00:16:20,527 --> 00:16:21,551 Amazon Dash Button. 228 00:16:21,751 --> 00:16:26,351 puedes hacer la cuenta, unos 20 dispositivos por cada hogar, 1% de los 229 00:16:26,351 --> 00:16:30,886 hogares de Estados Unidos, es ver cuánto están vendiendo actualmente. 230 00:16:31,086 --> 00:16:33,330 Y finalmente, el bajo consumo. 231 00:16:33,530 --> 00:16:38,484 Es curioso porque mientras otros fabricantes consiguen el bajo consumo 232 00:16:38,484 --> 00:16:43,286 reduciendo la potencia del Wi-Fi, inherentemente reduciendo el alcance, 233 00:16:43,486 --> 00:16:48,734 Lo que hizo Atmel para el Amazon Dash Button ha sido reducir el tiempo. 234 00:16:48,934 --> 00:16:54,934 Mientras el modelo antiguo del Amazon Dash Button se conectaba al servidor, enviaba 235 00:16:54,934 --> 00:17:00,934 los datos, pedía confirmación y se desconectaba en 5 segundos, el nuevo 236 00:17:00,934 --> 00:17:06,934 modelo con este módulo de Wi-Fi de Atmel, ahora microchip, lo hace en menos de un 237 00:17:06,934 --> 00:17:09,408 segundo. 238 00:17:09,608 --> 00:17:14,933 Entonces el modulito está optimizado en su firmware y en su hardware para conectarse 239 00:17:14,933 --> 00:17:19,746 muy rápido, procesar muy rápido y salir muy rápido porque el tiempo que esté 240 00:17:19,746 --> 00:17:23,725 conectado está consumiendo de la pequeña pila que tiene dentro. 241 00:17:23,925 --> 00:17:29,752 Otra necesidad tecnológica ha sido la interoperabilidad. 242 00:17:29,952 --> 00:17:35,952 Es decir, mientras los módulos normales de microchip, desde que sean más o menos 243 00:17:35,952 --> 00:17:38,417 compatibles con una 244 00:17:38,617 --> 00:17:42,986 ¿buena porcentaje de los productos industriales ya les basta? 245 00:17:43,186 --> 00:17:47,958 Pues para un producto vendido en Amazon, que puede ir a cualquier consumidor de 246 00:17:47,958 --> 00:17:52,669 cualquier punto del mundo, tiene que estar validado con la gran mayoría de los 247 00:17:52,669 --> 00:17:54,627 routers que existen en el mundo. 248 00:17:54,827 --> 00:17:59,736 Entonces, el esfuerzo de testar y garantizar interoperabilidad es mucho 249 00:17:59,736 --> 00:18:00,759 mayor. 250 00:18:00,959 --> 00:18:06,959 Por eso, Atmel, cuando ha entrado en Microchip, ya tenía una amplia plataforma 251 00:18:06,959 --> 00:18:12,959 de test de Wi-Fi para garantizar que el producto que fabrica está ampliamente 252 00:18:12,959 --> 00:18:15,757 compatible. 253 00:18:15,957 --> 00:18:18,701 Finalmente, el entorno de desarrollo. 254 00:18:18,901 --> 00:18:24,300 Vamos a ver que estos módulos también aportan una capa de abstracción 255 00:18:24,500 --> 00:18:29,932 No es tan elevada como los módulos de Roving Networks, pero también tiene sus 256 00:18:29,932 --> 00:18:35,298 ventajas porque la abstracción muy alta nos da muy poca flexibilidad y estos 257 00:18:35,298 --> 00:18:40,597 módulos tienen un compromiso entre abstracción y flexibilidad y para eso se 258 00:18:40,597 --> 00:18:45,296 utiliza el entorno de desarrollo de Atmel, que es el Atmel Studio. 259 00:18:45,496 --> 00:18:49,764 Futuramente también se podrá trabajar en Linux con estos módulos. 260 00:18:49,964 --> 00:18:56,496 Aquí tenemos la topología de la industria en módulos de conectividad Wi-Fi. 261 00:18:56,696 --> 00:19:02,696 Empezamos hace pocos años, menos que el iPhone, unos 5 o 6 años, cuando empezaron 262 00:19:02,696 --> 00:19:08,623 a salir los primeros módulos de conectividad Wi-Fi en la industria de base 263 00:19:08,623 --> 00:19:14,418 electrónica, y eran puramente una radio, un link, una radio, más un Mac. 264 00:19:14,618 --> 00:19:19,437 Cuando estamos hablando de conectar una radio, una Mac Wifi a un pequeño 265 00:19:19,437 --> 00:19:24,656 microcontrolador, no es la misma cosa que tener un módulo Wifi para un sistema 266 00:19:24,656 --> 00:19:25,742 informático. 267 00:19:25,942 --> 00:19:31,203 Porque en un sistema informático el módulo wifi nos permite instalar un driver si 268 00:19:31,203 --> 00:19:32,914 queremos de 40 o 50 megas. 269 00:19:33,114 --> 00:19:37,110 Pero en un pequeño microcomputador no tenemos esa posibilidad porque el micro 270 00:19:37,110 --> 00:19:39,424 tiene muy pocas capacidades de procesamiento. 271 00:19:39,624 --> 00:19:44,039 Entonces una cosa que distingue los módulos wifi para sistemas embebidos 272 00:19:44,039 --> 00:19:46,278 pequeños es que no necesitan driver. 273 00:19:46,478 --> 00:19:52,478 incluyen la radio, la Mac, un buffer para gestionar el asincronismo entre la 274 00:19:52,478 --> 00:19:58,434 aplicación y la radio y una interfaz sencilla para que no necesite driver. 275 00:19:58,634 --> 00:20:04,634 Estos módulos han empezado por el 802.11b después ha salido al mercado el 802.11g y 276 00:20:04,634 --> 00:20:13,160 cuando ha salido el 802.11n 277 00:20:13,360 --> 00:20:19,130 Los módulos que se han hecho en estos nuevos chipsets de ENE ya se han incluido 278 00:20:19,130 --> 00:20:21,767 en casi todos microcontrolador. 279 00:20:21,967 --> 00:20:27,352 Y en ese microcontrolador nos permitía montar la pila TCPIP. 280 00:20:27,552 --> 00:20:34,040 Entonces, los módulos Wi-Fi más recientes, todos incluyen la pila TCPIP. 281 00:20:34,240 --> 00:20:39,826 Y vamos a ver que si cogemos un módulo actual y vemos su versión sin pila TCPIP, 282 00:20:39,826 --> 00:20:44,878 realmente lo que estamos haciendo es coger uno que tiene la pila TCPIP y 283 00:20:44,878 --> 00:20:50,198 deshabilitarla por software, porque siempre está embebida dentro del módulo. 284 00:20:50,398 --> 00:20:55,044 Entonces, aquí vemos la topología más utilizada actualmente, que es 285 00:20:55,244 --> 00:21:00,690 la radio iMac pero también la pila TCP y IP dentro del módulo wifi y después entra 286 00:21:00,690 --> 00:21:05,669 al módulo wifi y el microcontrolador anfitrión una capa de software con los 287 00:21:05,669 --> 00:21:10,715 comandos de control de ese módulo que puede ser de más alta abstracción o de 288 00:21:10,715 --> 00:21:15,695 menos alta abstracción depende de lo que tenemos aquí de abstracción lo que 289 00:21:15,695 --> 00:21:20,475 tengamos que implementar en el microcontrolador si es un Roving Networks 290 00:21:20,675 --> 00:21:26,054 Estamos hablando que la única cosa que necesitamos enviarle para comando son 291 00:21:26,054 --> 00:21:27,900 pequeñas strings ASCII 292 00:21:28,100 --> 00:21:33,225 pues este microcontrolador puede ser hasta un pequeño microcontrolador de 8 bits. 293 00:21:33,425 --> 00:21:39,087 Si es un módulo de Atmel, de los nuevos, con la pila también dentro, pues los 294 00:21:39,087 --> 00:21:45,087 comandos ya no son ASCII, ni siquiera son visibles, son un stream binario, pero las 295 00:21:45,087 --> 00:21:51,083 APIs dentro del microcontrolador son muy pequeñas, por lo que igual puedo tener un 296 00:21:51,083 --> 00:21:57,083 pequeño microcontrolador, idealmente de 32 bits, pero si tengo uno de 8 bits también 297 00:21:57,083 --> 00:21:58,680 me vale. 298 00:21:58,880 --> 00:22:04,336 Finalmente, en la industria, mucho más recientemente, aparecen también módulos 299 00:22:04,336 --> 00:22:08,393 que tienen otro microcontrolador solo para la aplicación. 300 00:22:08,593 --> 00:22:14,293 Y con eso podemos implementar soluciones con un solo modulito, en que el módulo, 301 00:22:14,293 --> 00:22:19,908 además de la conectividad Wi-Fi, también tiene la aplicación toda en un solo chip. 302 00:22:20,108 --> 00:22:26,199 Y eso pasa muchas veces con aplicaciones, por ejemplo, de caja negra. 303 00:22:26,399 --> 00:22:31,069 Si teníamos una aplicación tradicional, electrónica, y le teníamos que dar un 304 00:22:31,069 --> 00:22:35,862 interfaz usuario, normalmente le ponemos un display, un teclado, algún interfaz 305 00:22:35,862 --> 00:22:36,862 usuario. 306 00:22:36,798 --> 00:22:41,037 Si en lugar de eso le ponemos un módulo wifi, tenemos el mejor interfaz usuario, 307 00:22:41,037 --> 00:22:42,648 que es nuestro teléfono móvil. 308 00:22:42,848 --> 00:22:46,714 Nos conectamos y tenemos el teléfono móvil como interfaz usuario. 309 00:22:46,914 --> 00:22:52,914 Pues en este tipo de aplicaciones hay mucha interacción entre las variables de 310 00:22:52,914 --> 00:22:56,748 la aplicación y la pila TCPIP. 311 00:22:57,752 --> 00:23:03,135 Y en estas cosas se utiliza muchas veces un módulo compacto con las dos componentes 312 00:23:03,135 --> 00:23:04,120 dentro. 313 00:23:05,047 --> 00:23:07,852 Aquí tenemos el portafolio actual de Microchip. 314 00:23:08,052 --> 00:23:13,903 El portafolio era bastante mayor, pero con el solo par de los dos portafolios se van 315 00:23:13,903 --> 00:23:17,089 eligiendo los dispositivos más competitivos. 316 00:23:17,289 --> 00:23:20,495 Y los dispositivos focos son estos cinco. 317 00:23:20,695 --> 00:23:26,245 Este es el módulo que viene de Microchip, un módulo Wi-Fi de potencia máxima y 318 00:23:26,245 --> 00:23:27,662 alcance máximo, 319 00:23:27,862 --> 00:23:33,862 802.11n y con la capa de abstracción Roving Networks, por eso se llama RN, el 320 00:23:33,862 --> 00:23:43,338 RN1810 y aquí tenemos la versión idéntica a nivel hardware pero deshabilitando 321 00:23:43,538 --> 00:23:49,538 tanto la capa de abstracción como la pilota SPIP para que se pueda controlar en 322 00:23:49,538 --> 00:23:55,538 más bajo nivel en algunos casos se quiere controlar en más bajo nivel y aquí tenemos 323 00:23:55,538 --> 00:24:01,538 la versión bajo consumo de ese módulo esta versión 1723 es el chipset anterior y el 324 00:24:01,538 --> 00:24:07,993 802.11g 325 00:24:08,193 --> 00:24:13,960 y con potencia más limitada para que su consumo sea inferior y con esto podemos 326 00:24:13,960 --> 00:24:19,960 implementar pequeñas aplicaciones wifi que pueden estar no alimentadas, es decir, un 327 00:24:19,960 --> 00:24:21,527 termostato 328 00:24:21,727 --> 00:24:25,014 pegado en la pared, alimentado por una pequeña pila. 329 00:24:25,214 --> 00:24:31,078 Y si es de uso intenso, de uso bastante ácido, yo puedo daros una noción de 330 00:24:31,078 --> 00:24:33,010 consumo. 331 00:24:33,210 --> 00:24:39,210 Hicimos pruebas con un REN 1723 en un sistema donde un sensor se conectaba con 332 00:24:39,210 --> 00:24:42,688 el sistema a cada 15 segundos. 333 00:24:42,888 --> 00:24:48,888 y cada vez que se conectaba cambiaba con el sistema un kbyte de datos enviaba un 334 00:24:48,888 --> 00:24:54,888 kbyte al sistema y recibía un kbyte del sistema pues durante los otros 14 segundos 335 00:24:54,888 --> 00:25:00,888 coma nueve dormía pero mantenía el IP para que cuando se vuelva a conectar al router 336 00:25:00,888 --> 00:25:06,855 wifi no tenga que hacer un proceso de refrescar el IP porque el IP se mantiene 337 00:25:06,855 --> 00:25:12,557 pues a ese régimen en ese régimen el modulito puede vivir durante dos años 338 00:25:12,757 --> 00:25:17,983 con dos pequeñas pilas AA. Dos años. 339 00:25:18,183 --> 00:25:22,846 Dos años es lo considerado suficiente para que el usuario pueda utilizarlo porque 340 00:25:22,846 --> 00:25:25,412 solo tiene que cambiar pilas a cada dos años. 341 00:25:25,612 --> 00:25:31,360 Pues 15 segundos de latencia, un kB cambiado a cada 15 segundos con dos 342 00:25:31,360 --> 00:25:33,642 pequeñas pilas AA. 343 00:25:33,842 --> 00:25:35,793 Pero lo hace... 344 00:25:35,993 --> 00:25:38,342 en base de poner poca potencia en el módulo. 345 00:25:38,542 --> 00:25:44,036 Es decir, el módulo serviría para conectar dentro de una sala o un router que esté en 346 00:25:44,036 --> 00:25:46,914 la sala más cercana, en el salón más cercano. 347 00:25:47,114 --> 00:25:51,782 Este no, este que viene de Atmel es considerado bajo consumo, pero su 348 00:25:51,782 --> 00:25:54,385 estrategia es completamente al revés. 349 00:25:54,585 --> 00:26:00,585 Lo que hace es tener la máxima potencia posible, igual que este, pero mucho corto 350 00:26:00,585 --> 00:26:06,585 tiempo de conectar al router, despejar lo que tiene que salir, además como es 811N 351 00:26:06,585 --> 00:26:11,535 es mucho más rápido y volver a salir de nuevo, muy rápido. 352 00:26:11,735 --> 00:26:17,265 Otras diferencias funcionales entre los dos es que cualquier de ellos pueden 353 00:26:17,265 --> 00:26:23,195 servir de access point, es decir, pueden servir para que un dispositivo se conecte 354 00:26:23,195 --> 00:26:29,125 a ellos, pero éste, cuando funciona como access point, permite conectarse hasta 10 355 00:26:29,125 --> 00:26:31,523 dispositivos a su alrededor. 356 00:26:31,723 --> 00:26:35,177 Mientras el dispositivo que viene de Atmel, 357 00:26:35,377 --> 00:26:39,464 Cuando se conecta como access point solo permite uno. 358 00:26:39,664 --> 00:26:45,664 Y otra diferencia funcional también es que el RN1810 permite conectarse a 359 00:26:45,664 --> 00:26:51,664 dispositivos IPv6, mientras el que viene de Atmel solo permite conectarse a 360 00:26:51,664 --> 00:26:54,684 dispositivos IPv4. 361 00:26:54,884 --> 00:26:57,769 Estas son las dos principales diferencias. 362 00:26:57,969 --> 00:27:03,969 Este, el BNC 1500, también se fabrica en versión standalone, es decir, con las tres 363 00:27:03,969 --> 00:27:06,203 cosas dentro. 364 00:27:06,403 --> 00:27:12,403 El módulo Wi-Fi, el microcontrolador que está ejecutando la aplicación y la tercera 365 00:27:12,403 --> 00:27:17,700 cosa que es el chip de autenticación para sistemas Internet of Things. 366 00:27:18,830 --> 00:27:22,796 Aquí tenemos una visión de cómo la tecnología ha evolucionado. 367 00:27:22,996 --> 00:27:24,779 Estos son los primeros módulos Roving Networks. 368 00:27:24,979 --> 00:27:26,822 Podemos ver el tamaño. 369 00:27:27,022 --> 00:27:33,022 Esto es el módulo nuevo de microchip clásico con IPv6 y que acabo de mencionar 370 00:27:33,022 --> 00:27:37,036 y con la capa de abstracción de Roving Networks. 371 00:27:37,236 --> 00:27:42,014 Y este es el modulito que se está utilizando en el Amazon Dash Button y en 372 00:27:42,014 --> 00:27:44,567 muchas aplicaciones Internet of Things. 373 00:27:44,767 --> 00:27:46,710 Como vemos, es bastante más pequeño. 374 00:27:46,910 --> 00:27:52,424 y también no vemos en la pantalla pero es bastante más barato y como es muy rápido 375 00:27:52,424 --> 00:27:57,739 de entrar y salir permite aplicaciones de bajo consumo de este modo tenemos dos 376 00:27:57,739 --> 00:28:02,854 variantes una que ya os he hablado que además del radio wifi tiene el propio 377 00:28:02,854 --> 00:28:07,968 microcontrolador para la aplicación y también tiene el chip de autenticación 378 00:28:07,968 --> 00:28:12,950 dentro y otra variante que es el mismo módulo pero con una radio bluetooth 379 00:28:13,150 --> 00:28:17,433 No es propiamente un combo Bluetooth en el sentido que es un módulo Wi-Fi totalmente 380 00:28:17,433 --> 00:28:20,117 funcional y un módulo Bluetooth totalmente funcional. 381 00:28:20,317 --> 00:28:21,317 No. 382 00:28:20,958 --> 00:28:25,727 Lo que tiene es un módulo Wi-Fi totalmente funcional y una radio Bluetooth, 383 00:28:25,727 --> 00:28:28,886 principalmente pensada para hacer el provisioning. 384 00:28:29,086 --> 00:28:34,020 Provisioning es decir al módulo Wi-Fi a quién se tiene que conectar, a qué ruta se 385 00:28:34,020 --> 00:28:37,614 tiene que conectar y con qué password se tiene que conectar. 386 00:28:37,814 --> 00:28:40,119 Os doy un ejemplo. 387 00:28:40,319 --> 00:28:44,463 Compramos un osito de peluche para la niña. 388 00:28:44,806 --> 00:28:48,640 Pues cualquier cosa que compremos actualmente, cualquier juguete, hay que 389 00:28:48,640 --> 00:28:49,633 conectarla a wifi. 390 00:28:49,833 --> 00:28:55,833 El osito de peluche no tiene interfaz usuaria, no tiene un teclado donde yo 391 00:28:55,833 --> 00:29:01,851 pueda decir el SSD del router de la casa y la password. 392 00:29:02,051 --> 00:29:06,418 Entonces la niña va al papá y dice, papá, conéctame el osito al wifi. 393 00:29:06,618 --> 00:29:09,093 Y el papá saca su móvil. 394 00:29:09,293 --> 00:29:15,293 se conecta por bluetooth al osito y le dice conecta a este ccd con esta password 395 00:29:15,293 --> 00:29:21,293 y el osito se conecta y a partir de ahí ya hace lo que tiene que hacer entonces aquí 396 00:29:21,293 --> 00:29:27,293 tenemos el módulo wifi que es realmente nuestro grande foco en microchip 397 00:29:27,293 --> 00:29:33,293 actualmente incluye la pila TCP IP también incluye toda la seguridad tanto la 398 00:29:33,293 --> 00:29:39,148 seguridad de transporte como la seguridad de física 399 00:29:39,348 --> 00:29:45,348 permite actualizar el firmware over the air o por conexión, da igual, tu over the 400 00:29:45,348 --> 00:29:51,348 air como conexión, es decir, este TCPIP es actualizable el firmware y tiene una capa 401 00:29:51,348 --> 00:29:57,040 de comandos que termina en un bus de CPI. 402 00:29:57,240 --> 00:30:01,608 Entonces, cuando queremos controlar el TCPIP o la pila Wi-Fi, 403 00:30:01,808 --> 00:30:07,217 enviamos comandos específicos, pero estos comandos entran por SPI en una string 404 00:30:07,217 --> 00:30:12,292 binaria que no es perceptible, al contrario de los Roving Networks, que es 405 00:30:12,292 --> 00:30:17,501 una UART por ASCII, que podemos con un sniffer perfectamente ver lo que está 406 00:30:17,501 --> 00:30:18,531 pasando. 407 00:30:18,731 --> 00:30:22,036 El nivel de abstracción es diferente. 408 00:30:22,236 --> 00:30:27,714 Sí que tenemos APIs que nos dan una abstracción, pero vienen en modo binario. 409 00:30:27,914 --> 00:30:33,914 Todos estos APIs en el microanfitrión y el inverso del bus driver de SPI en el 410 00:30:33,914 --> 00:30:39,914 microanfitrión, todo esto sumado no ocupa más de 20 KB en la memoria programa, por 411 00:30:39,914 --> 00:30:45,602 lo que no pesa mucho en el esfuerzo de desarrollo. 412 00:30:45,802 --> 00:30:50,228 Otro diferenciador que tiene este modulito, que ya os había mencionado, es 413 00:30:50,228 --> 00:30:54,896 que está pensado y vocacionado para aplicaciones masificadas y para conectar a 414 00:30:54,896 --> 00:30:56,495 cualquier router del mundo. 415 00:30:56,695 --> 00:31:02,695 Entonces, incluye homologaciones con fabricantes de routers y, sobre todo, 416 00:31:02,695 --> 00:31:07,708 incluye homologaciones con cloud partners, o sea, 417 00:31:07,908 --> 00:31:12,752 proveedores de servicios Internet of Things que exigen que los dispositivos que 418 00:31:12,752 --> 00:31:17,721 se conectan a sus redes y a sus servidores estén homologados, estén certificados. 419 00:31:17,921 --> 00:31:22,124 Y ese es uno de los grandes diferenciadores de este módulo de 420 00:31:22,124 --> 00:31:23,328 microchip. 421 00:31:23,528 --> 00:31:28,728 Y la solución para bajo consumo es esta, es conectarse muy rápido, no perder la 422 00:31:28,728 --> 00:31:34,061 dirección IP cuando está dormido, cuando vuelva a despertar mantiene la dirección 423 00:31:34,061 --> 00:31:35,062 IP 424 00:31:35,262 --> 00:31:41,713 para reconectar muy rápido al punto de acceso, al access point de Wi-Fi. 425 00:31:41,913 --> 00:31:48,444 Y para los usuarios de microchip clásico de MPLAB, pues será soportado en MPLAB. 426 00:31:48,644 --> 00:31:50,167 Debería haber sido a final de año. 427 00:31:50,367 --> 00:31:55,247 Esperamos que esté soportado, que la librería se lance dentro de unas dos o 428 00:31:55,247 --> 00:31:56,237 tres semanas. 429 00:31:56,437 --> 00:31:57,899 Será soportado en MPLAB. 430 00:31:58,099 --> 00:32:00,223 Significa que el microanfitrión 431 00:32:00,423 --> 00:32:06,423 donde ponemos este driver de software para enviar las APIs a este módulo, también 432 00:32:06,423 --> 00:32:09,966 puede ser un PIC. 433 00:32:10,166 --> 00:32:16,166 Un PIC 32, un PIC 16-bit, incluso un PIC de 8-bit, porque 20K funcionan hasta en un 434 00:32:16,166 --> 00:32:18,178 PIC de 8-bit. 435 00:32:18,378 --> 00:32:24,370 Esta es la variante que tiene el mismo módulo Wi-Fi, pero con un microcontrolador 436 00:32:24,370 --> 00:32:25,850 dentro. 437 00:32:26,050 --> 00:32:34,965 Es un Cortex M0 Plus de 48 MB de reloj y que tiene 256 KB de memoria flash. 438 00:32:35,165 --> 00:32:40,233 Ya sabemos que de aquí tenemos que utilizar unos 20 KB para montar esto. 439 00:32:40,433 --> 00:32:46,139 en la memoria flash de nuestro micro, que es el driver SPI binario y las APIs, que 440 00:32:46,139 --> 00:32:49,645 comprime las APIs y las envía por el SPI binario. 441 00:32:49,845 --> 00:32:55,548 Pero para nuestra aplicación se quedan los 230 KB que sobran, para toda nuestra 442 00:32:55,548 --> 00:32:57,052 aplicación. 443 00:32:57,635 --> 00:33:00,821 Notar que también incluye el chip de autenticación. 444 00:33:01,021 --> 00:33:06,919 De hecho, yo no tengo constancia de ningún módulo fabricado por microchip en los 445 00:33:06,919 --> 00:33:12,884 últimos meses, sea wifi, sea bluetooth, sea LoRa, sea lo que sea para Internet of 446 00:33:12,884 --> 00:33:16,430 Things, que no incluya el chip de autenticación. 447 00:33:16,630 --> 00:33:22,539 así que tenemos igual que el otro la seguridad física y seguridad de transporte 448 00:33:22,539 --> 00:33:28,515 típicas de un wifi pero también tenemos seguridad de autenticación que es esta y 449 00:33:28,515 --> 00:33:33,957 encriptación de autenticación que tendremos la oportunidad de detallarlo 450 00:33:33,957 --> 00:33:39,957 dentro de unos minutos que significa está totalmente certificado como el otro para 451 00:33:39,957 --> 00:33:43,800 certificaciones radioeléctricas y homologaciones 452 00:33:44,407 --> 00:33:48,215 Vamos a ver un poco más en detalle, ya casi todo hablamos. 453 00:33:48,415 --> 00:33:53,149 He dicho que solo se puede conectar como access point a un dispositivo, no está 454 00:33:53,149 --> 00:33:58,187 pensado para recibir varios dispositivos, solo se conecta con un dispositivo y si no 455 00:33:58,187 --> 00:33:59,462 es access point se va 456 00:33:59,662 --> 00:34:05,662 conectarse al router también solo se conecta a un router pero cuando se conecta 457 00:34:05,662 --> 00:34:11,662 permite abrir hasta 11 tubos 7 de ellos en TCP y 4 de ellos en UDP cuando se conecta 458 00:34:11,662 --> 00:34:17,662 a otro dispositivo puede tener varios tubos de datos pero solo se conecta uno a 459 00:34:17,662 --> 00:34:23,662 uno otra limitación que tiene que os he mencionado es que es un IPv4 y si queremos 460 00:34:23,662 --> 00:34:28,706 IPv6 hay que ir al otro al RN1810 461 00:34:28,906 --> 00:34:33,145 Y también notar que entre las funcionalidades que tiene, que todo esto 462 00:34:33,145 --> 00:34:38,244 tiene funcionalidades embebidas de la pila TCPIP y sus funcionalidades, esas son muy 463 00:34:38,244 --> 00:34:40,456 importantes, que es el Power Saving. 464 00:34:40,656 --> 00:34:44,012 Tiene dentro de ese pequeño microcontrolador embebido en el módulo, 465 00:34:44,212 --> 00:34:49,609 firmwares de Power Saving que me permite utilizar este módulo, el INC 1500, en 466 00:34:49,609 --> 00:34:52,341 aplicaciones alimentadas por batería. 467 00:34:52,541 --> 00:34:57,445 Y si los utilizo, no tengo que hacer ese esfuerzo desde el microcontrolador 468 00:34:57,445 --> 00:35:02,748 anfitrión, porque el propio módulo incluye funcionalidades de Power Saving, tanto 469 00:35:02,748 --> 00:35:07,255 manual como automático, como Deep Automático y High Speed Automático. 470 00:35:08,658 --> 00:35:11,781 Y aquí tenemos el diagrama de bloques de nuestro sistema. 471 00:35:11,981 --> 00:35:14,218 Vemos el módulo Wi-Fi, 472 00:35:14,418 --> 00:35:16,800 con su radio y su Mac. 473 00:35:17,000 --> 00:35:21,828 Como le añadimos la pila TCP y IP, el modulito Wi-Fi también tiene un pequeño 474 00:35:21,828 --> 00:35:25,894 micro, pequeño no, un potente microcontrolador de 32 bits dentro. 475 00:35:26,094 --> 00:35:31,363 Ese microcontrolador de 32 bits ejecuta desde RAM, por lo que esta memoria que 476 00:35:31,363 --> 00:35:33,986 está aquí, mitad es RAM, mitad es flash. 477 00:35:34,186 --> 00:35:40,186 Y cuando queremos actualizar el firmware, lo que hacemos es, sea por SPI, sea por la 478 00:35:40,186 --> 00:35:45,723 radio, le enviamos el nuevo firmware hacia la flash, lo cargamos en la flash, 479 00:35:45,923 --> 00:35:51,752 Cuando reseteamos el módulo, él vuelve a copiar el código de Flash a RAM y a 480 00:35:51,752 --> 00:35:56,935 ejecutar de la RAM y ya ejecuta el nuevo código que le hemos cargado. 481 00:35:57,135 --> 00:36:02,889 El firmware, realmente son dos firmwares, uno para la pila TCP y IP y otro que 482 00:36:02,889 --> 00:36:04,643 configura la Mac. 483 00:36:04,843 --> 00:36:06,825 La Mac también tiene su propio firmware. 484 00:36:07,025 --> 00:36:09,307 Hay dos firmwares de carga aquí. 485 00:36:09,507 --> 00:36:13,247 El bus con el microanfitrión, microcontrolador anfitrión, 486 00:36:13,447 --> 00:36:18,529 Aquí está mal, esta es una flecha que debería ser bidireccional porque realmente 487 00:36:18,529 --> 00:36:22,968 igual envío datos como recibo datos y igual envío comandos como recibo 488 00:36:22,968 --> 00:36:25,619 notificaciones cuando hay cosas que reportar. 489 00:36:25,819 --> 00:36:31,446 Entonces normalmente aquí en la aplicación tenemos que añadir una función callback 490 00:36:31,446 --> 00:36:35,940 para cuando el modo wifi envía notificaciones, ejecuta la función 491 00:36:35,940 --> 00:36:40,635 callback y hace las acciones que tenga que hacer a nivel aplicación. 492 00:36:40,835 --> 00:36:45,676 Y también para que tengan una mejor percepción de la estructura de software, 493 00:36:45,676 --> 00:36:51,099 aquí esta capa de abstracción, que son las APIs, también deberíamos considerarla como 494 00:36:51,099 --> 00:36:52,391 dos capas separadas. 495 00:36:52,591 --> 00:36:58,256 Una son los zócalos Berkeley, que son los típicos zócalos que pienso que trabajáis, 496 00:36:58,256 --> 00:37:03,589 las APIs Berkeley, que sirven para crear un zócalo, abrir el zócalo y enviarle 497 00:37:03,589 --> 00:37:05,255 datos y recibir datos. 498 00:37:05,455 --> 00:37:10,834 Y otras APIs, otro conjunto de APIs, son las APIs del Wi-Fi, que son las que 499 00:37:10,834 --> 00:37:16,348 permiten controlar la creación de una red Wi-Fi, habilitarla, ponerla dormida, 500 00:37:16,348 --> 00:37:17,728 despertarla. 501 00:37:17,928 --> 00:37:22,833 Entonces hay comandos de APIs para la Wi-Fi y comandos de APIs para los ócalos. 502 00:37:23,033 --> 00:37:28,377 Normalmente cuando el microcontrolador arranca, inicia la radio, pone la radio 503 00:37:28,377 --> 00:37:29,589 funcionando, 504 00:37:29,789 --> 00:37:35,789 Después va a los zócalos, abre zócalos con los dispositivos que quiere conectar y 505 00:37:35,789 --> 00:37:41,789 después entra en modo bucle funcionando por tubos de datos que envía y recibe por 506 00:37:41,789 --> 00:37:43,832 este bus de CPI. 507 00:37:47,200 --> 00:37:51,431 Bueno, y ahora sintetizando un poco el resumen, pues tenemos un radio de muy bajo 508 00:37:51,431 --> 00:37:52,337 consumo, 509 00:37:52,537 --> 00:37:56,685 No a costa de alcance, pero sí a costa de muy buena eficiencia de tiempo. 510 00:37:56,885 --> 00:37:59,690 Tenemos un radio muy pequeño que permite aplicaciones muy pequeñas. 511 00:37:59,890 --> 00:38:05,699 Estamos hablando de 15 milímetros por 20, es de un centímetro y medio por dos de 512 00:38:05,699 --> 00:38:07,243 tamaño. 513 00:38:07,443 --> 00:38:11,372 Es muy competitivo de precio porque es muy masificada su producción. 514 00:38:11,572 --> 00:38:17,572 Y ahora, muy importante, está garantizada la interoperabilidad con la gran mayoría 515 00:38:17,572 --> 00:38:24,668 de los routers y está homologado por los partners IoT, Internet of Things. 516 00:38:24,868 --> 00:38:29,960 Y los partners IoT exigen actualmente que los dispositivos que se reconectan estén 517 00:38:29,960 --> 00:38:34,926 homologados, por lo que es importante disponer de un dispositivo homologado para 518 00:38:34,926 --> 00:38:38,321 poder conectar con esas plataformas Internet of Things. 519 00:38:38,521 --> 00:38:44,242 A nivel seguridad, pues ya he dicho que tiene embebida en su propio hardware la 520 00:38:44,242 --> 00:38:50,098 seguridad física, también tiene embebida en su propio firmware la seguridad de la 521 00:38:50,098 --> 00:38:56,020 capa de transportista y finalmente incluye unos pines para conectar con el chip de 522 00:38:56,020 --> 00:38:57,542 autenticación. 523 00:38:57,775 --> 00:39:02,480 que le da la autenticación de identidad y protección de datos. 524 00:39:02,720 --> 00:39:08,116 Ya hablaremos en pocos minutos, hablaremos un poco de lo que estamos hablando de 525 00:39:08,116 --> 00:39:10,646 autenticación y protección de datos. 526 00:39:10,988 --> 00:39:16,714 Tanto es accesible a usuarios del Atmel Studio, tradicionales de Atmel, como 527 00:39:16,714 --> 00:39:22,714 dentro de un par de semanas los usuarios de LMP Lab, de microcontrolador clásico de 528 00:39:22,714 --> 00:39:24,440 microchip. 529 00:39:24,640 --> 00:39:27,884 Esta es la herramienta que utilizamos normalmente en Atmel Studio. 530 00:39:28,084 --> 00:39:32,769 Aquí está el modulito Wi-Fi y aquí el chip de autenticación. 531 00:39:32,969 --> 00:39:38,969 Y esta es la herramienta que utilizamos con los usuarios de Microchip clásico, la 532 00:39:38,969 --> 00:39:47,042 llamada Pigtail y los modulitos Leakboard. 533 00:39:47,744 --> 00:39:52,805 En Microchip clásico tenemos una librería de generación automática de código que se 534 00:39:52,805 --> 00:39:53,786 llama Harmony. 535 00:39:53,986 --> 00:39:59,918 En el Atmel Studio tenemos una librería de generación automática de código que se 536 00:39:59,918 --> 00:40:01,718 llama Atmel Start. 537 00:40:01,918 --> 00:40:07,918 Es decir, de ese tramo de código que hemos visto que hay que añadir al 538 00:40:07,918 --> 00:40:13,918 microcontrolador para que se puedan enviar las APIs por el tubo SPI en binario, ese 539 00:40:13,918 --> 00:40:19,918 código lo tenemos accesible en una herramienta que genera código que se llama 540 00:40:19,918 --> 00:40:23,670 Atmel Start. 541 00:40:25,103 --> 00:40:30,377 Bueno, y solo unas palabritas sobre considerar lo que es un estándar, pues 542 00:40:30,377 --> 00:40:35,584 pienso que ya sabéis que podemos perfectamente ir a la tienda MediaMarkt, 543 00:40:35,584 --> 00:40:40,858 comprar un router, ir a otro sitio, comprar un módulo wifi, los dos vienen 544 00:40:40,858 --> 00:40:46,665 certificados, absolutamente certificados, 802.11n, pero después no comunican entre 545 00:40:46,665 --> 00:40:48,073 ellos. 546 00:40:48,273 --> 00:40:49,273 ¿Por qué? 547 00:40:48,734 --> 00:40:53,601 Porque siempre hay pequeñas variantes entre los estándares de la industria. 548 00:40:53,801 --> 00:40:58,767 Los propios ingenieros de desarrollo tienen diferentes interpretaciones de las 549 00:40:58,767 --> 00:41:01,412 normativas y se crean incompatibilidades. 550 00:41:01,612 --> 00:41:06,933 Y por eso, Atmel, ahora Microchip, ha invertido mucho en limpiar todas esas 551 00:41:06,933 --> 00:41:12,322 incompatibilidades porque quería tener un producto verdaderamente universal. 552 00:41:12,522 --> 00:41:17,642 han equipado su laboratorio con cámaras anecoicas, han comprado un montón de 553 00:41:17,642 --> 00:41:19,562 routers de gran diversidad, 554 00:41:19,762 --> 00:41:25,762 Y cuando estaban convictos que ya tenían toda la interoperabilidad garantizada, han 555 00:41:25,762 --> 00:41:30,233 contratado especialistas en interoperabilidad. 556 00:41:30,433 --> 00:41:36,433 En este caso, la compañía Alien, que es un laboratorio especializado en garantizar 557 00:41:36,433 --> 00:41:42,433 interoperabilidad y que testa el modulito Wi-Fi con más de 300 routers de Access 558 00:41:42,433 --> 00:41:44,402 Point. 559 00:41:44,602 --> 00:41:49,875 Pero no por la cantidad, pero de forma estudiada tiene una diversidad en esos 300 560 00:41:49,875 --> 00:41:54,818 routers que dice que la probabilidad cuando salga de estas pruebas de no ser 561 00:41:54,818 --> 00:41:57,539 compatible con algo es muy, muy, muy pequeña. 562 00:41:57,739 --> 00:42:03,739 Porque lo que hacen es exactamente eso, garantizar que con cada tipo de router y 563 00:42:03,739 --> 00:42:08,211 en todas sus funcionalidades siempre es todo compatible. 564 00:42:08,699 --> 00:42:14,402 Este, pues por supuesto que tiene la certificación Wi-Fi tradicional y también 565 00:42:14,402 --> 00:42:20,402 tiene las certificaciones radioeléctricas, que son certificaciones que tienen que ver 566 00:42:20,402 --> 00:42:22,505 con la portadora radio. 567 00:42:22,705 --> 00:42:28,532 Aquí normalmente la gran mayoría de los fabricantes lo que cumplen es la ETSI en 568 00:42:28,532 --> 00:42:31,360 Europa y la FCC en Estados Unidos. 569 00:42:31,560 --> 00:42:36,896 Como Microchip quiere tener esa universalidad en su módulo Wi-Fi, ya hice 570 00:42:36,896 --> 00:42:39,833 la certificación Anatel para Brasil. 571 00:42:40,033 --> 00:42:45,432 Y sabemos de casos de clientes que eso para ellos es muy importante, disponer de 572 00:42:45,432 --> 00:42:47,166 la certificación Anatel. 573 00:42:47,366 --> 00:42:50,012 Bueno, y con eso llegamos al Amazon Dash Button. 574 00:42:50,212 --> 00:42:54,287 Para daros un ejemplo de la versión antigua de Amazon Dash Button para la 575 00:42:54,287 --> 00:42:58,090 versión actual, aquí tenemos el mapa de consumos de la versión antigua. 576 00:42:58,290 --> 00:43:05,587 Eran cinco segundos completos consumiendo a tope y ahora con la versión nueva, 577 00:43:05,787 --> 00:43:11,070 pues el tiempo es mucho más corto y además cuando no estamos transmitiendo tenemos un 578 00:43:11,070 --> 00:43:13,398 consumo intermedio que se llama dose. 579 00:43:13,598 --> 00:43:19,010 Si multiplicamos el tiempo por la energía consumida, tenemos en joules lo que 580 00:43:19,010 --> 00:43:20,689 gastamos de la pila. 581 00:43:20,889 --> 00:43:25,719 Entonces, con la versión nueva para la nueva, con la versión antigua para la 582 00:43:25,719 --> 00:43:30,163 nueva, consumimos como mitad de la pila, perdón, un cuarto de la pila. 583 00:43:30,363 --> 00:43:35,017 Lo que hizo Amazon ha sido comprar una pila más barata, mitad del tamaño, 584 00:43:35,217 --> 00:43:42,585 y aún así tiene el doble de la vida, porque el consumo en joules es un cuarto. 585 00:43:42,785 --> 00:43:47,391 Cuanto a la versión integrada, con todo en un solo módulo, quería daros una 586 00:43:47,391 --> 00:43:50,193 visibilidad de lo que se puede hacer con esto. 587 00:43:50,393 --> 00:43:56,171 Y el ejemplo que traigo es uno de esos enchufes de pared que se pueden comprar, 588 00:43:56,171 --> 00:43:59,216 que se pueden controlar por el móvil. 589 00:43:59,416 --> 00:44:04,598 y que tienen monitoreación de consumo, un relé para que yo con el móvil pueda 590 00:44:04,598 --> 00:44:10,114 encender o apagar la calefacción aunque esté lejos, que venga por internet, y todo 591 00:44:10,114 --> 00:44:12,717 eso se puede hacer con un solo modulito. 592 00:44:12,917 --> 00:44:18,917 Este es el modulito que estamos hablando, que es el SAM-W25, que tiene el módulo 593 00:44:18,917 --> 00:44:24,495 Wi-Fi más el microcontrolador más el chip de autenticación, 594 00:44:24,695 --> 00:44:30,695 y lo que vamos a hacer para implementar es pues implementar una pequeña fuente de 595 00:44:30,695 --> 00:44:36,695 alimentación el monitor de corrientes y voltajes que incluye el procesamiento de 596 00:44:36,695 --> 00:44:42,695 la meteorología y que lo reporta por una UART al microcontrolador del módulo de 597 00:44:42,695 --> 00:44:49,622 control una de las salidas del módulo de control actúa el relé para el telebando 598 00:44:49,822 --> 00:44:55,702 Se puede montar fuera una flash SPI para data logger, si yo quiero por el móvil 599 00:44:55,702 --> 00:44:59,849 consultar el histórico de consumos de mi dispositivo. 600 00:45:00,049 --> 00:45:04,668 Y finalmente también curiosa la interfaz usuario, porque para que sea más barato y 601 00:45:04,668 --> 00:45:05,923 sobre todo más barato, 602 00:45:06,123 --> 00:45:11,849 robusto, ya no se pone teclados de interfaz usuario electromecánicos. 603 00:45:12,049 --> 00:45:16,961 Este botón que está aquí es simplemente una pista de circuito impreso que está 604 00:45:16,961 --> 00:45:22,192 detrás de la cajita de plástico y cuando el usuario pone el dedo encima, por sensor 605 00:45:22,192 --> 00:45:23,862 capacitivo, detecta el botón. 606 00:45:24,062 --> 00:45:29,847 Porque este micro que viene en el módulo, el SAM D21, incluye el PTC, que es el 607 00:45:29,847 --> 00:45:34,813 periférico de teclados capacitivos que ha sido desarrollado por Atmel. 608 00:45:35,013 --> 00:45:40,638 Entonces con un solo modulito consigo implementar toda la aplicación. 609 00:45:43,003 --> 00:45:49,003 Y ahora entramos en analizar lo que son los grandes cambios de la industria con la 610 00:45:49,003 --> 00:45:54,078 entrada del Internet of Things. 611 00:45:54,278 --> 00:45:57,493 Hasta ahora lo que teníamos era Machine to Machine. 612 00:45:57,693 --> 00:46:03,425 conectábamos máquinas entre ellas para potenciar su funcionamiento para coordinar 613 00:46:03,425 --> 00:46:09,092 sus funciones pero no más que eso lo que hacíamos era optimizar funciones que ya 614 00:46:09,092 --> 00:46:14,558 existían a partir de ahora hay otro mundo que es el mundo de las aplicaciones 615 00:46:14,558 --> 00:46:19,891 informáticas que se conecta con nuestro mundo y el mundo de hardware y esta 616 00:46:19,891 --> 00:46:25,157 conexión abre la puerta a nuevos paradigmas como hemos visto con el Amazon 617 00:46:25,157 --> 00:46:27,024 Dash Button pero a una 618 00:46:27,224 --> 00:46:31,418 Realmente yo le llamo promiscuidad entre los modelos de negocio que teníamos antes 619 00:46:31,418 --> 00:46:35,456 en la industria de base electrónica y los modelos de negocio que teníamos en la 620 00:46:35,456 --> 00:46:36,456 industria informática. 621 00:46:36,616 --> 00:46:37,638 ¿Por qué? 622 00:46:37,838 --> 00:46:42,118 Porque los fabricantes de electrónica están acostumbrados a fabricar una placa 623 00:46:42,118 --> 00:46:46,120 que hace lo que hace cuando se vende y se vende por su hardware y por sus 624 00:46:46,120 --> 00:46:47,110 funcionalidades. 625 00:46:47,310 --> 00:46:49,772 Y se vende con un precio, tiene un precio de mercado. 626 00:46:49,972 --> 00:46:54,498 Los de aplicaciones informáticas están acostumbrados a modelos de negocio 627 00:46:54,498 --> 00:46:55,881 totalmente diferentes. 628 00:46:56,081 --> 00:47:00,582 Fabrican una aplicación informática que el usuario puede descargar, que paga por uso 629 00:47:00,582 --> 00:47:04,596 o porque paga porque está conectado a otros servicios indirectos, porque le 630 00:47:04,596 --> 00:47:08,827 hacen ver publicidad o porque le hacen cosas así, modelos de negocio totalmente 631 00:47:08,827 --> 00:47:09,800 diferentes. 632 00:47:10,000 --> 00:47:15,742 Cuando interconectamos un tubo entre estos dos mundos, tenemos grandes cambios. 633 00:47:15,942 --> 00:47:20,579 Uno de los grandes cambios que era expectable es que los fabricantes 634 00:47:20,579 --> 00:47:25,536 tradicionales de hardware de base electrónica empezaran a tener problemas. 635 00:47:25,736 --> 00:47:27,399 Yo les puedo dar un ejemplo. 636 00:47:27,599 --> 00:47:33,010 Un fabricante aquí en España fabricaba o fabrica sistemas de fleet management, de 637 00:47:33,010 --> 00:47:34,068 control de flotas. 638 00:47:34,268 --> 00:47:38,152 y durante dos años hice una total optimización de su hardware. 639 00:47:38,352 --> 00:47:43,336 Le hemos conseguido buen precio para su micro, buen precio para la interfaz CAN, 640 00:47:43,336 --> 00:47:47,122 buen precio para la flash, optimizado el diseño, insuperable. 641 00:47:47,322 --> 00:47:49,484 El diseño era lo mejor posible. 642 00:47:49,684 --> 00:47:55,684 Y lo que hace un dispositivo es conectar al buscán del coche y reportar al sistema 643 00:47:55,684 --> 00:47:57,913 el perfil del conductor, 644 00:47:58,113 --> 00:48:02,395 el estado del coche, cómo está el combustible, la gestión de kilómetros, 645 00:48:02,395 --> 00:48:03,322 todo eso. 646 00:48:03,522 --> 00:48:08,651 Es un servicio que a cada mes se paga al proveedor de servicios. 647 00:48:08,851 --> 00:48:13,333 Pues el cliente nos ha llamado y nos ha dicho, pues he perdido el negocio, he 648 00:48:13,333 --> 00:48:17,286 perdido porque mi competencia hace más barato que lo que yo fabrico. 649 00:48:17,486 --> 00:48:18,808 Digo, pero si estaba tan optimizado. 650 00:48:19,008 --> 00:48:24,609 Sí, sí, pero el precio de mi competencia al cliente es cero. 651 00:48:24,809 --> 00:48:28,877 Cero, porque paga por uso, solo paga por uso. 652 00:48:29,077 --> 00:48:35,077 Entonces los fabricantes de las plataformas de hardware tradicionales 653 00:48:35,077 --> 00:48:41,460 tienen que pensar cómo pueden habilitar sus sistemas a nuevos modelos de negocio. 654 00:48:41,660 --> 00:48:44,646 Yo puedo decir un ejemplo al contrario. 655 00:48:44,846 --> 00:48:48,892 Un fabricante fabricaba sus sistemas que hacen lo que hacen cuando se vende. 656 00:48:49,092 --> 00:48:54,386 Y ahora he descubierto una nueva funcionalidad que los usuarios están muy 657 00:48:54,386 --> 00:48:56,547 interesados en obtenerla. 658 00:48:57,272 --> 00:49:02,442 Pues por over the air puede enviarle un nuevo firmware y puede cobrar a sus 659 00:49:02,442 --> 00:49:06,746 usuarios algo que no había cobrado cuando ha vendido la placa. 660 00:49:06,946 --> 00:49:10,813 Hay este intercambio de modelos de uso. 661 00:49:11,013 --> 00:49:15,977 Pero también hay nuevos requisitos de seguridad, porque como estamos vendiendo 662 00:49:15,977 --> 00:49:20,618 valor, servicios y no propiamente hardware, pues ese valor y ese servicio 663 00:49:20,618 --> 00:49:22,295 tienen que ser protegidos. 664 00:49:22,495 --> 00:49:26,645 Aquí tenemos el esquema de seguridad que están acostumbrados los sistemas 665 00:49:26,645 --> 00:49:27,645 informáticos. 666 00:49:27,584 --> 00:49:32,516 Tienen sus aplicaciones informáticas, están pensadas para suministrarlas a 667 00:49:32,516 --> 00:49:37,048 dispositivos embebidos de sistemas operativos avanzados y tienen sus 668 00:49:37,048 --> 00:49:39,180 protecciones pensadas para eso. 669 00:49:39,380 --> 00:49:44,061 Pero la industria ahora les entra con dispositivos de pequeñas plataformas de 670 00:49:44,061 --> 00:49:48,805 hardware, con un micro de 50 céntimos, un pequeño hardware pequeñito que es un 671 00:49:48,805 --> 00:49:53,671 termostato en la pared, o una bombilla en este caso del ejemplo, y que tiene que 672 00:49:53,671 --> 00:49:55,951 entrar en una plataforma informática. 673 00:49:56,151 --> 00:50:01,641 Y este mundo a nivel completo no está, la seguridad no está autenticada. 674 00:50:01,874 --> 00:50:07,661 Por eso entramos en este nuevo requisito, que es un potente sistema informático 675 00:50:07,661 --> 00:50:13,248 puede ser severamente dañado por una bombilla telecontrolada, por un pequeño 676 00:50:13,248 --> 00:50:17,255 termostato, y hay nuevas reglas de acceso de seguridad. 677 00:50:17,455 --> 00:50:22,476 Y la primera regla es que estos proveedores de aplicaciones informáticas 678 00:50:22,476 --> 00:50:23,544 no permiten 679 00:50:23,744 --> 00:50:29,506 que los dispositivos se enganchen a menos que estén debidamente homologados y que 680 00:50:29,506 --> 00:50:35,469 tengan un sistema de autenticación que se reconozca que ese usuario es ese usuario y 681 00:50:35,469 --> 00:50:38,765 no un pirata, no es un clon, es ese usuario. 682 00:50:38,965 --> 00:50:43,150 Por eso entramos en la nueva necesidad de la industria, que es la necesidad de 683 00:50:43,150 --> 00:50:44,112 autenticación. 684 00:50:44,312 --> 00:50:47,996 ¿De dónde viene la importancia de la autenticación? 685 00:50:48,196 --> 00:50:52,878 Pues antes, cuando teníamos un mando como este de infrarrojos para encender la 686 00:50:52,878 --> 00:50:57,682 bombilla, si alguien me hace alguna broma aquí al mando, en lugar de encender la 687 00:50:57,682 --> 00:51:01,293 bombilla, enciende el ventilador, porque me han hecho una broma. 688 00:51:01,493 --> 00:51:06,184 Pero ahora no es así, ahora es con el teléfono móvil, que voy al operador, de 689 00:51:06,184 --> 00:51:09,889 ahí un servidor Internet of Things, y de ahí voy a otra cosa. 690 00:51:10,129 --> 00:51:15,695 Si alguien, un pirata, se mete en medio, en lugar de encender la bombilla, enciende 691 00:51:15,695 --> 00:51:18,462 la bombilla en otro punto de la galaxia. 692 00:51:19,206 --> 00:51:24,290 Lo que no tiene gran problema, el problema es si alguien en otro punto de la galaxia 693 00:51:24,290 --> 00:51:25,577 enciende mi bombilla. 694 00:51:25,777 --> 00:51:31,270 O si alguien en otro punto de la galaxia se disfraza de mi bombilla y utiliza 695 00:51:31,270 --> 00:51:36,230 servicios que yo estoy pagando o daña mi proveedor de esos servicios. 696 00:51:36,430 --> 00:51:39,935 Entonces, ahí está la necesidad de autenticación. 697 00:51:40,135 --> 00:51:46,135 Y lo que exigen estos sistemas es esto, una identidad efectivamente segura, que 698 00:51:46,135 --> 00:51:50,868 tiene que tener tres propiedades. 699 00:51:51,068 --> 00:51:53,994 Una, tiene que ser única. 700 00:51:54,194 --> 00:51:55,194 única en todo el globo. 701 00:51:54,936 --> 00:51:59,691 Tiene que tener un número de serie universal reconocido como absolutamente 702 00:51:59,691 --> 00:52:00,669 único. 703 00:52:00,869 --> 00:52:03,676 Único y no clonable. 704 00:52:03,876 --> 00:52:05,560 Pero no clonable en los dos sentidos. 705 00:52:05,800 --> 00:52:11,367 Es decir, no clonable en el sentido que yo fabrico esta placa y alguien clona porque 706 00:52:11,367 --> 00:52:13,535 fabrica placas iguales a la mía. 707 00:52:13,735 --> 00:52:19,660 porque si se las fabrica con una buena protección no podrían funcionar, y también 708 00:52:19,660 --> 00:52:25,660 no clonables en el sentido de que alguien con cualquier plataforma suya se disfrace 709 00:52:25,660 --> 00:52:30,985 de mi producto para entrar en las plataformas donde yo estoy autorizado. 710 00:52:31,185 --> 00:52:36,182 Esa es la primera propiedad, identidad única y no clonable. 711 00:52:36,382 --> 00:52:39,867 La segunda propiedad es que tiene que ser confiada. 712 00:52:40,067 --> 00:52:45,224 Tiene que confiar yo, tiene que confiar el proveedor de servicios, tiene que confiar 713 00:52:45,224 --> 00:52:49,140 el operador de telecomunicaciones, tiene que confiar el usuario. 714 00:52:49,340 --> 00:52:52,985 Todos tienen que confiar en la protección de mi identidad. 715 00:52:53,185 --> 00:52:55,689 Y esto es como una cadena. 716 00:52:55,889 --> 00:52:59,081 La fuerza de esta cadena es el más pequeño eslabón. 717 00:52:59,281 --> 00:53:03,608 Y yo no puedo ser el más pequeño eslabón de la cadena, aunque esté con una 718 00:53:03,608 --> 00:53:06,810 plataforma con un pequeño microcontador de 50 céntimos. 719 00:53:07,010 --> 00:53:11,536 Tengo que tener tanta seguridad como el gran ordenador que está en el sistema. 720 00:53:11,736 --> 00:53:16,702 Y finalmente, ¿qué tiene que ser verificable en cada momento? 721 00:53:16,902 --> 00:53:21,869 Entonces, está aquí un termostato y me dice que están 18 grados en la sala. 722 00:53:22,069 --> 00:53:27,540 Y yo digo, sí, sí, pero firma, firma con una firma electrónica para que yo sepa que 723 00:53:27,540 --> 00:53:28,545 eres tú. 724 00:53:28,745 --> 00:53:32,592 Y dos minutos después me dice, ahora están 19 grados. 725 00:53:32,792 --> 00:53:37,458 Y yo, sí, sí, pero vuelvo a afirmar, porque absolutamente todas las 726 00:53:37,458 --> 00:53:40,524 comunicaciones tienen que ser verificables. 727 00:53:40,724 --> 00:53:45,552 Y dos minutos después me dice, ahora siguen los mismos 19 que estaban. 728 00:53:45,752 --> 00:53:51,410 No, en sistemas seguros nunca se puede reutilizar el mismo mensaje. 729 00:53:51,610 --> 00:53:56,936 Entonces, si la temperatura que el sensor está enviando no ha cambiado, yo tengo que 730 00:53:56,936 --> 00:54:01,043 cambiar algo en ese mensaje para que pueda pasar en la seguridad. 731 00:54:01,243 --> 00:54:06,283 O le pongo un generador de números aleatorios, o le pongo un reloj de tiempo 732 00:54:06,283 --> 00:54:11,656 real que va cambiando, o si es algo que envía mensajes muy ácidos, constantemente 733 00:54:11,656 --> 00:54:16,763 nuevos mensajes, le pongo un contador para que nunca salga dos veces el mismo 734 00:54:16,763 --> 00:54:17,803 mensaje. 735 00:54:18,003 --> 00:54:24,003 Porque si permitimos mensajes iguales, el pirata va a utilizar la repetición de 736 00:54:24,003 --> 00:54:28,392 mensaje como herramienta de perturbar el sistema. 737 00:54:28,794 --> 00:54:34,388 Entonces, esto es una de las principales características o las tres principales 738 00:54:34,388 --> 00:54:37,403 características de un sistema autenticado. 739 00:54:37,603 --> 00:54:41,307 Y ahora cómo vamos a autenticar y garantizar la identidad. 740 00:54:41,507 --> 00:54:47,451 Cómo sé yo que estoy hablando con esta persona y no con un clon. 741 00:54:47,804 --> 00:54:51,230 Pues le pregunto un secreto que solo él sepa. 742 00:54:51,430 --> 00:54:54,034 Es lo que hacemos con nuestra tarjeta SIM. 743 00:54:54,234 --> 00:54:56,438 Solo nosotros sabemos el PIN. 744 00:54:56,638 --> 00:55:00,565 Si vamos a pagar en el banco, solo nosotros sabemos el PIN. 745 00:55:00,765 --> 00:55:03,930 No estamos hablando de personas, estamos hablando de máquinas. 746 00:55:04,130 --> 00:55:08,277 Un secreto es una clave secreta que solo la máquina sabe. 747 00:55:08,477 --> 00:55:15,195 Y ese secreto es un algoritmo 748 00:55:15,395 --> 00:55:19,162 que va a encriptar el contenido que quiero enviar. 749 00:55:19,362 --> 00:55:23,048 Yo puedo darles una analogía para facilitar que lo comprendan. 750 00:55:23,248 --> 00:55:28,647 Cuando programamos un microcontrolador, ¿cómo sabemos si el programa que vamos a 751 00:55:28,647 --> 00:55:30,200 programar está intocado? 752 00:55:30,400 --> 00:55:32,564 Miramos el checksum, ¿verdad? 753 00:55:32,764 --> 00:55:36,812 Si el checksum está correcto, digo, esto está intocado. 754 00:55:37,012 --> 00:55:40,760 Entonces, el checksum no me dice nada sobre el contenido del programa, pero me 755 00:55:40,760 --> 00:55:41,705 dice que es... 756 00:55:41,905 --> 00:55:44,611 ese contenido que nadie lo ha tocado. 757 00:55:44,811 --> 00:55:49,668 En los sistemas de autenticación lo que vamos a hacer para afirmar las cosas es 758 00:55:49,668 --> 00:55:54,463 que desde los contenidos que queremos enviar vamos a generar como un checksum. 759 00:55:54,663 --> 00:56:00,194 No es un checksum tradicional, es un número mucho mayor y se llama un digest. 760 00:56:00,394 --> 00:56:04,891 Y es tan grande que es considerado estadísticamente imposible acertarlo por 761 00:56:04,891 --> 00:56:05,891 acaso. 762 00:56:05,984 --> 00:56:10,432 Es decir, es un número francamente grande para que no se pueda acertar por acaso. 763 00:56:10,632 --> 00:56:15,842 Y el secreto es la clave secreta de este algoritmo hash. 764 00:56:16,042 --> 00:56:17,987 Cuando yo combino... 765 00:56:18,187 --> 00:56:24,187 la identidad, los datos que voy a pasar y una variable aleatoria o variable contador 766 00:56:24,187 --> 00:56:30,187 para que esto sea variable, combino estos tres y los envío al sistema, de inmediato 767 00:56:30,187 --> 00:56:35,389 tengo que enviar la firma electrónica. 768 00:56:35,589 --> 00:56:41,589 Y la firma electrónica es el número, que se llama un digest, que se obtiene de 769 00:56:41,589 --> 00:56:46,842 hacer el algoritmo hash sobre estos datos con la clave secreta. 770 00:56:47,060 --> 00:56:54,388 sólo el que tiene la clave secreta puede generar este digest. 771 00:56:54,588 --> 00:57:00,208 Entonces, lo que vamos a hacer, pienso que sabéis el proceso de las claves 772 00:57:00,208 --> 00:57:06,029 asimétricas, lo que vamos a hacer es que alguien que es la raíz de confianza, 773 00:57:06,029 --> 00:57:12,029 llamémosle un notario digital, tiene la clave simétrica de la mía, que va a ser al 774 00:57:12,029 --> 00:57:15,783 contrario de la mía, y lo que yo he encriptado 775 00:57:15,983 --> 00:57:21,980 Con una clave secreta, el que recibe el digest puede desencriptar con la clave 776 00:57:21,980 --> 00:57:26,578 simétrica y verificar si está correcto, si está legítimo. 777 00:57:26,778 --> 00:57:29,042 Pero no tiene mi clave secreta. 778 00:57:29,242 --> 00:57:31,105 Mi clave secreta solo sirve para encriptar. 779 00:57:31,305 --> 00:57:33,468 El del otro solo sirve para desencriptar. 780 00:57:33,668 --> 00:57:39,668 Otra cosa que os quería decir es que en Internet of Things no se utilizan los 781 00:57:39,668 --> 00:57:50,310 mismos algoritmos de encriptación que en los sistemas máquina-máquina. 782 00:57:50,510 --> 00:57:56,032 porque es muy seguro desde que tengamos la misma clave programada en los dos 783 00:57:56,032 --> 00:58:01,554 dispositivos, o si son sistemas máquina a máquina en que la clave se carga a 784 00:58:01,554 --> 00:58:07,343 posteriori, podemos utilizar un algoritmo SHA, que es igual de seguro pero tiene 785 00:58:07,343 --> 00:58:09,132 claves asimétricas. 786 00:58:09,332 --> 00:58:13,817 En Internet of Things la capacidad computacional es inmensa. 787 00:58:14,017 --> 00:58:19,039 Es decir, yo podría asociar en internet 40.000 ordenadores sobre un mismo 788 00:58:19,039 --> 00:58:24,196 algoritmo para intentar revertir un algoritmo de mensajes que he capturado. 789 00:58:24,396 --> 00:58:28,881 Entonces se busca un algoritmo que no sea revertible por más millones y trillones de 790 00:58:28,881 --> 00:58:30,287 combinaciones que se haga. 791 00:58:30,487 --> 00:58:34,910 Y ese algoritmo es el Elytical Curve Cryptography. 792 00:58:35,110 --> 00:58:41,110 La matemática de Electrical Curve Cryptography es considerada no revertible 793 00:58:41,110 --> 00:58:46,494 porque si como una elipse le doy una recta, calculo los puntos. 794 00:58:46,694 --> 00:58:51,865 Pero si uno me pide los puntos, no puede saber cómo era la elipse porque hay 795 00:58:51,865 --> 00:58:57,371 infinitas elipses que pasan exactamente por los mismos puntos con la misma recta. 796 00:58:57,571 --> 00:59:02,941 Entonces, en algoritmos de autenticación que van por Internet, se utiliza 797 00:59:02,941 --> 00:59:08,246 Electrical Curve Cryptography porque es considerada la menos revertible. 798 00:59:08,446 --> 00:59:14,124 Es prácticamente imposible, pero no se puede decir imposible, pues menos 799 00:59:14,124 --> 00:59:16,156 revertible posible. 800 00:59:16,356 --> 00:59:21,924 Y esto es lo que hacemos, cada vez que enviamos una comunicación al sistema, la 801 00:59:21,924 --> 00:59:24,692 firmamos y el sistema cuando recibe, 802 00:59:24,892 --> 00:59:31,220 Con la otra clave, la pública, verifica si está correcta o si está incorrecta. 803 00:59:31,420 --> 00:59:36,006 Aquí hay que pensar un poquito en el problema de la logística de las claves. 804 00:59:36,206 --> 00:59:41,753 Yo voy a saltar esto porque estamos cortos de tiempo, pero voy a decir una cosa. 805 00:59:41,953 --> 00:59:47,474 Imaginemos que tenemos una compañía que produce productos de base electrónica y 806 00:59:47,474 --> 00:59:52,063 decide que a partir de ahora solo produce productos autenticados. 807 00:59:52,263 --> 00:59:56,089 Para que yo produzca productos autenticados, tengo que tener una clave 808 00:59:56,089 --> 00:59:57,809 secreta maestra de la compañía. 809 00:59:58,009 --> 01:00:02,762 Y esa clave secreta, cada producto que fabrico, me genera una clave individual 810 01:00:02,762 --> 01:00:03,935 para cada producto. 811 01:00:04,135 --> 01:00:05,135 ¿Vale? 812 01:00:04,275 --> 01:00:09,688 Pues, ¿voy a entregar la clave secreta al que está en la línea de producción 813 01:00:09,688 --> 01:00:10,922 produciendo? 814 01:00:11,122 --> 01:00:12,183 ¿La voy a exponer así? 815 01:00:12,383 --> 01:00:13,224 Imposible. 816 01:00:13,424 --> 01:00:17,768 ¿O voy a enviarla al chino y decirle, produzca 1,000 placas cada día? 817 01:00:17,968 --> 01:00:21,392 Él me produce 1,000 por día y 10,000 por la noche para él, ¿no? 818 01:00:21,592 --> 01:00:27,592 entonces lo que se hace aquí es utilizar una cosa ya hace años que se hace eso que 819 01:00:27,592 --> 01:00:33,592 es utilizar certificados en lugar de utilizar la clave secreta directamente 820 01:00:33,592 --> 01:00:39,313 sobre el producto generamos un certificado que tiene la clave indeferida 821 01:00:39,513 --> 01:00:44,257 y después en la línea de producción expandimos el certificado para dentro del 822 01:00:44,257 --> 01:00:47,905 chip de autenticación pero sin nunca exponer la clave secreta. 823 01:00:48,105 --> 01:00:52,922 Entonces yo puedo perfectamente contratar al chino y digo me vas a producir mil 824 01:00:52,922 --> 01:00:57,554 placas cada día y le envío por email mil certificados cada día y él no puede 825 01:00:57,554 --> 01:01:02,185 producir mil uno porque sólo recibe mil certificados y los certificados sólo 826 01:01:02,185 --> 01:01:06,262 funcionan con esos números de serie de los chips que le he enviado. 827 01:01:06,462 --> 01:01:10,127 Ahora, llegamos al problema, que es el siguiente. 828 01:01:10,327 --> 01:01:15,811 Tengo una compañía de producción de placas de base electrónica, llevo dos años en el 829 01:01:15,811 --> 01:01:20,965 mercado, he producido miles y miles y miles, y mi clave secreta, que está en mi 830 01:01:20,965 --> 01:01:25,723 oficina, en mi caja fuerte, es lo que permite controlar todo eso y seguir 831 01:01:25,723 --> 01:01:26,931 produciendo todo eso. 832 01:01:27,131 --> 01:01:29,094 ¿Cuánto vale mi clave secreta? 833 01:01:29,294 --> 01:01:34,392 ¿Será que mi oficina tiene capacidad y seguridad suficiente para guardar mi 834 01:01:34,392 --> 01:01:37,425 propia clave secreta ahí, en mi caja fuerte? 835 01:01:37,625 --> 01:01:42,235 Pues entramos en el mismo problema que la industria, por ejemplo, bancaria tiene 836 01:01:42,235 --> 01:01:43,172 hace años. 837 01:01:43,372 --> 01:01:48,501 Cuando vamos a internet a comprar un vuelo y pagamos con tarjeta de crédito, ¿qué nos 838 01:01:48,501 --> 01:01:49,481 dice el banco? 839 01:01:49,681 --> 01:01:55,149 Dice, espera, que voy a preguntar al notario digital si tu tarjeta es legítima. 840 01:01:55,349 --> 01:01:57,973 Es decir, el banco no tiene su propia clave secreta. 841 01:01:58,173 --> 01:02:00,317 Pregunta al notario digital. 842 01:02:00,517 --> 01:02:04,304 Entonces, lo que vamos a hacer con nuestras compañías es la misma cosa. 843 01:02:04,504 --> 01:02:08,994 Contratamos a un notario digital y dice, por favor, genéreme una clave secreta 844 01:02:08,994 --> 01:02:10,453 maestra para mi compañía. 845 01:02:10,653 --> 01:02:12,837 Pero no me la digas. 846 01:02:13,037 --> 01:02:15,770 Hoy te compro... 847 01:02:15,970 --> 01:02:20,557 mil certificados, mañana te compro otros diez mil más, después otros diez mil más, 848 01:02:20,557 --> 01:02:25,088 me vas vendiendo certificados, pero nunca me digas la clave secreta maestra de la 849 01:02:25,088 --> 01:02:26,088 compañía. 850 01:02:26,064 --> 01:02:29,887 Eso yo no tengo capacidad de guardarlo. 851 01:02:30,229 --> 01:02:35,925 Otra ventaja de utilizar una autoridad certificadora es que cuando yo vendo mis 852 01:02:35,925 --> 01:02:37,421 productos 853 01:02:37,621 --> 01:02:42,335 y los productos para funcionar tienen que legitimarse si son correctos, ¿a quién 854 01:02:42,335 --> 01:02:43,529 tiene que preguntar? 855 01:02:43,729 --> 01:02:46,914 Pues ya no me preguntes a mí, pregunta a la autoridad certificadora. 856 01:02:47,114 --> 01:02:51,369 Es ese que tiene que tener el tubo de comunicaciones y que responder a las 857 01:02:51,369 --> 01:02:53,701 preguntas que le pidan de autenticación. 858 01:02:54,464 --> 01:02:59,884 Entonces por aquí cambiamos la industria y la gran mayoría de aplicaciones va con 859 01:02:59,884 --> 01:03:01,772 autoridades certificadoras. 860 01:03:02,415 --> 01:03:03,915 [Orador 3]: Aquí tenemos algunos ejemplos. 861 01:03:04,115 --> 01:03:09,763 [Orador 2]: De hecho, nos puede pasar perfectamente que uno de estos días, un día menos 862 01:03:09,763 --> 01:03:15,763 pensado, nos entra un cliente y dice, yo quiero comprarte placas y quiero pagar por 863 01:03:15,763 --> 01:03:17,299 uso. 864 01:03:17,499 --> 01:03:21,547 Y nosotros ya sabemos cómo es y sí, mi placa está preparada para pagar por uso. 865 01:03:21,747 --> 01:03:25,650 Sí, pero no quiero pagarte a ti, quiero pagar a Amazon. 866 01:03:25,850 --> 01:03:29,296 Pues también tenemos que hacer eso. 867 01:03:29,496 --> 01:03:35,496 Entonces tenemos que estar nuestro hardware autenticado y homologado en 868 01:03:35,496 --> 01:03:41,116 Amazon y en los notarios digitales que utiliza Amazon. 869 01:03:41,316 --> 01:03:43,503 Y aquí entra el chip. 870 01:03:43,703 --> 01:03:48,284 El chip que hemos hablado que está en el módulo Wi-Fi y el chip que hemos hablado 871 01:03:48,284 --> 01:03:52,580 que está en el módulo LoRa o en el módulo Sigfox o cualquier modo que quiera 872 01:03:52,580 --> 01:03:54,413 funcionar en Internet of Things. 873 01:03:54,613 --> 01:03:58,981 El chip es nada más que lo que ya estamos acostumbrados a conocer en la tarjeta SIM 874 01:03:58,981 --> 01:03:59,907 del móvil. 875 01:04:00,123 --> 01:04:04,945 porque los operadores de la red móvil ya hace mucho que exigen autenticación para 876 01:04:04,945 --> 01:04:06,633 utilizar su infraestructura. 877 01:04:06,833 --> 01:04:12,750 Y es realmente un silicio dedicado, lo tengo por aquí, es un silicio dedicado a 878 01:04:12,750 --> 01:04:18,401 protegerse de todo tipo de ataques piratas, desde decapado óptico, rayos X, 879 01:04:18,401 --> 01:04:23,852 ataques de análisis de consumo diferencial, golpes de voltaje para hacer 880 01:04:23,852 --> 01:04:26,503 saltar la máquina de estados. 881 01:04:26,703 --> 01:04:30,382 Es un chip protegido como caja fuerte de silicio. 882 01:04:30,582 --> 01:04:35,991 Es una caja fuerte de silicio donde yo voy a poner dentro mi secreto. 883 01:04:36,191 --> 01:04:39,417 ¿Qué es lo que voy a guardar dentro de este chip? 884 01:04:39,617 --> 01:04:41,818 La clave secreta. 885 01:04:42,021 --> 01:04:47,622 Cada plaquita que va a salir a la calle lleva su clave secreta y esa clave secreta 886 01:04:47,622 --> 01:04:49,957 va guardada dentro de este chip. 887 01:04:50,157 --> 01:04:55,764 Si es un dispositivo normal, puede utilizar un encapsulado ZOIC. 888 01:04:55,964 --> 01:05:01,354 Si es un wearable, un reloj pequeñito, un pendiente, una cosa así, pues tendrá que 889 01:05:01,354 --> 01:05:04,435 utilizar el encapsulado pequeño de 3x2 milímetros. 890 01:05:04,635 --> 01:05:08,501 Y también hay un encapsulado preparado para contactos. 891 01:05:08,701 --> 01:05:13,695 Por ejemplo, si quiero un elemento puramente mecánico, reconocerlo y 892 01:05:13,695 --> 01:05:17,690 autenticarlo, imaginar el tóner de una fotocopiadora. 893 01:05:18,193 --> 01:05:20,568 Cuando pongo el tóner... 894 01:05:20,768 --> 01:05:25,974 Hay un clavito que toca y que autentica si es legítimo o no es legítimo. 895 01:05:26,174 --> 01:05:27,174 Pues eso es por contactos. 896 01:05:27,235 --> 01:05:31,661 Entonces el microchip también fabrica el mismo chip con contactos. 897 01:05:31,861 --> 01:05:38,807 Realmente lo que esto tiene es alimentación, masa y I2C para comunicar. 898 01:05:40,731 --> 01:05:43,934 En este caso el I2C está condensado en un solo pin. 899 01:05:44,135 --> 01:05:47,366 Se llama single IO, un solo pin. 900 01:05:47,566 --> 01:05:49,570 Por ese I2C, ¿qué voy a hacer? 901 01:05:49,770 --> 01:05:52,595 Pues sabemos que el chip tiene la clave secreta. 902 01:05:52,795 --> 01:05:55,781 ¿Le voy a pedir la clave secreta para firmar? 903 01:05:55,981 --> 01:05:59,587 No, porque la clave secreta nunca se puede exponer. 904 01:05:59,787 --> 01:06:03,594 Si la clave secreta sale por I2C, ya está expuesta. 905 01:06:03,794 --> 01:06:08,155 Lo que voy a hacer es, ese mensaje que quería enviar, que tiene mi 906 01:06:08,155 --> 01:06:12,982 identificación, mis datos y un elemento variable, lo voy a enviar por I2C. 907 01:06:13,182 --> 01:06:20,353 para dentro del chip, el chip genera el digest, la firma, y me lo envía por I2C. 908 01:06:20,553 --> 01:06:25,085 Eso significa que el chip dentro tiene que tener más cosas que solamente la clave 909 01:06:25,085 --> 01:06:26,001 secreta. 910 01:06:26,201 --> 01:06:31,155 De hecho, tiene la clave secreta, normalmente no tiene una sola clave 911 01:06:31,155 --> 01:06:36,710 secreta, tiene en este caso 16 claves secretas, porque puede utilizar hasta 16 912 01:06:36,710 --> 01:06:38,599 operadores diferentes. 913 01:06:38,799 --> 01:06:42,632 Cada clave secreta son 256 bits, 914 01:06:42,832 --> 01:06:47,533 Y tiene el motor de encriptación, porque la encriptación se tiene que hacer dentro 915 01:06:47,533 --> 01:06:48,461 del chip. 916 01:06:48,661 --> 01:06:54,073 El chip recibe los datos, los encripta para firmar y escupe el número de la 917 01:06:54,073 --> 01:06:55,552 firma. 918 01:06:55,752 --> 01:07:01,752 Entonces tiene todo el motor hash, el SC, el electrical curve, toda la gestión de la 919 01:07:01,752 --> 01:07:05,007 criptografía para gestionar todo eso. 920 01:07:05,207 --> 01:07:08,822 Y para pequeñas aplicaciones que no van a internet, 921 01:07:09,022 --> 01:07:13,593 donde el acceso a la autoridad certificadora no es directo por internet, 922 01:07:13,593 --> 01:07:18,293 por ejemplo, si quiere implementar un mando de garaje, pues el mando es el 923 01:07:18,293 --> 01:07:23,186 cliente que está enviando la firma y dentro del garaje está el motor que abre 924 01:07:23,186 --> 01:07:25,569 la puerta, que es el notario digital. 925 01:07:25,769 --> 01:07:31,210 Es decir, el propio chip puede servir tanto como chip de firmar como como 926 01:07:31,210 --> 01:07:32,918 notario digital. 927 01:07:33,912 --> 01:07:39,123 Otras funciones accesorias, pues hemos visto que tenemos que tener un número de 928 01:07:39,123 --> 01:07:44,268 serie único, pues el chip incluye, el SC508, incluye un número de serie único, 929 01:07:44,268 --> 01:07:46,813 garantizado como único a nivel global. 930 01:07:47,013 --> 01:07:51,511 Hemos visto que tenemos que ponerle un contador o un generador de número 931 01:07:51,511 --> 01:07:56,009 aleatorio para que los mensajes sean siempre variables, pues incluye dos 932 01:07:56,009 --> 01:07:58,451 contadores de altísima endurance y incluye 933 01:07:58,651 --> 01:08:04,651 un generador de números aleatorios certificado FIPS y certificado FIPS porque 934 01:08:04,651 --> 01:08:10,651 dentro es un motor de verdadera generación de números aleatorios y no pseudo 935 01:08:10,651 --> 01:08:16,608 aleatorio y es certificación de seguridad FIPS y esto es todo lo que tiene el chip 936 01:08:16,808 --> 01:08:21,704 Solo queda por mencionar una función más que son lo que se llaman bits de 937 01:08:21,704 --> 01:08:23,221 configuración funcional. 938 01:08:23,421 --> 01:08:26,007 ¿Qué son bits de configuración funcional? 939 01:08:26,207 --> 01:08:28,993 Pues son bits que habilitan ciertas funcionalidades. 940 01:08:29,193 --> 01:08:31,425 Imaginaros que fabricáis un modem 941 01:08:31,625 --> 01:08:36,653 de 100 megabits y lo vendemos a 20 euros pero también fabricamos un modelo de 500 942 01:08:36,653 --> 01:08:41,242 megabits que lo vendemos a 30 euros y los dos dispositivos tienen la misma 943 01:08:41,242 --> 01:08:46,333 plataforma de hardware y el mismo firmware la única diferencia es que uno lleva un 944 01:08:46,333 --> 01:08:50,105 bit habilitado para que pueda funcionar hasta mayor velocidad 945 01:08:50,305 --> 01:08:55,113 Pues seguramente el pirata quiere coger ese bit y forzarlo. 946 01:08:55,313 --> 01:09:00,302 Entonces ese bit no puede estar expuesto en una E2PRO normal, tiene que estar 947 01:09:00,302 --> 01:09:01,944 dentro de la caja fuerte. 948 01:09:02,144 --> 01:09:10,675 Y este chip tiene 10.000 bits de esos, que permite tener 10.000 puntos de... 949 01:09:10,994 --> 01:09:16,994 de validación funcional protegida también permite trabajar por ejemplo por puntos yo 950 01:09:16,994 --> 01:09:22,994 puedo suministrar un dispositivo imaginar por ejemplo que yo voy tengo esto dentro 951 01:09:22,994 --> 01:09:28,994 de un contador de la luz y que compro a la energía 100 kW de energía y cada kW me va 952 01:09:28,994 --> 01:09:32,613 descontando un bit 953 01:09:32,813 --> 01:09:35,376 Cuando llega a cero, se acaba la luz. 954 01:09:35,576 --> 01:09:39,937 Pues esos bits no pueden estar expuestos, tienen que estar dentro de una caja 955 01:09:39,937 --> 01:09:40,842 fuerte. 956 01:09:41,042 --> 01:09:42,324 Y son estos. 957 01:09:42,524 --> 01:09:48,524 Es una E2PROM protegida, que el único que puede acceder a esta E2PROM es el que 958 01:09:48,524 --> 01:09:56,319 tenga la clave maestra para llegar aquí, para controlar esto. 959 01:09:56,519 --> 01:09:57,519 ¿Tenemos como media hora para ver la red? 960 01:09:57,360 --> 01:09:58,920 Sí. 961 01:10:00,168 --> 01:10:03,435 A ver, la presentación no es específica de ahora. 962 01:10:03,635 --> 01:10:09,749 Es redes de IoT inalámbricas de largo alcance. 963 01:10:09,949 --> 01:10:15,783 Con Wi-Fi hacemos todo lo que es largo alcance desde localizaciones que tengamos 964 01:10:15,783 --> 01:10:17,265 acceso al router. 965 01:10:17,465 --> 01:10:22,579 Y cuando estamos en el campo o cuando estamos fuera, pues tenemos que ir vía 966 01:10:22,579 --> 01:10:23,713 LoRa o vía Sigfox. 967 01:10:23,913 --> 01:10:25,896 Y ahora llego ahí. 968 01:10:26,096 --> 01:10:32,096 Pasamos esto... Una cosa que quería decir antes de terminar la parte de 969 01:10:32,096 --> 01:10:39,471 autenticación, es que siempre hay... 970 01:10:40,313 --> 01:10:46,165 fallos posibles cuando hacemos nuestra propia autenticación y seguridad por muy 971 01:10:46,165 --> 01:10:52,165 especialistas que seamos a hacer autoridad por firmware se nos puede escapar alguna 972 01:10:52,165 --> 01:10:58,085 porción y en seguridad se nos escapa si hacemos la seguridad a 97% pues por esos 973 01:10:58,085 --> 01:11:03,671 3% es por donde va a entrar el pirata si utilizamos el chip pues el chip es 974 01:11:03,671 --> 01:11:08,058 autenticación autónoma entonces por muy tontos que seamos 975 01:11:08,258 --> 01:11:12,975 Toda la seguridad tiene interés en el chip, no hay posibilidad de fallar. 976 01:11:13,727 --> 01:11:17,760 Bueno, y aquí saltamos esto. 977 01:11:21,151 --> 01:11:27,151 y vamos entonces a las otras redes de largo alcance entonces para interconectar 978 01:11:27,151 --> 01:11:33,151 sistemas internet of things inalámbricos de largo alcance hay dos posibilidades o 979 01:11:33,151 --> 01:11:39,151 nos conectamos con una red local tipo wifi y es el router que nos lleva al sistema o 980 01:11:39,151 --> 01:11:45,151 si estamos en un campo estamos lejos de todo pues tenemos que conectarnos con algo 981 01:11:45,151 --> 01:11:52,136 que sea autónomo en el largo alcance es lo que se llama 982 01:11:52,336 --> 01:11:58,003 Low Power Wide Area Network, es decir, tecnologías de largo alcance pero de bajo 983 01:11:58,003 --> 01:11:59,404 consumo. 984 01:11:59,604 --> 01:12:05,604 Antes este tipo de cosas solo se podían hacer con GPRS, con la red móvil celular y 985 01:12:05,604 --> 01:12:11,604 con GPRS, pero eso implicaba un coste de hardware, un coste de servicio de la red 986 01:12:11,604 --> 01:12:17,604 móvil celular y sobre todo una batería, si era de por vida, una batería enorme para 987 01:12:17,604 --> 01:12:21,549 sustentar lo que teníamos que hacer de por vida. 988 01:12:21,749 --> 01:12:27,749 Ahora las tecnologías de Wide Area Network ya no tiene que ser solamente de red móvil 989 01:12:27,749 --> 01:12:34,343 celular y vemos aquí las nuevas tecnologías de Wide Area Network. 990 01:12:35,386 --> 01:12:41,386 Hablando de las pequeñas radios de 433868, los 433868 en que son basados las LoRa y 991 01:12:41,386 --> 01:12:50,945 Sigfox son dispositivos que utilizan frecuencias que se han pensado 992 01:12:51,145 --> 01:12:57,145 para uso libre y tiene reglas, en nuestro caso europeo las reglas las pone el ETSI y 993 01:12:57,145 --> 01:13:04,952 una de las reglas es que no podemos transmitir más de 14 dBm al aire 994 01:13:05,152 --> 01:13:09,182 Y otra de las reglas es el porcentaje de uso que tenemos que hacer. 995 01:13:09,382 --> 01:13:13,980 Entonces, para utilizar una frecuencia que es de uso compartido por todo el mundo, 996 01:13:13,980 --> 01:13:16,138 tenemos que tener estas restricciones. 997 01:13:16,338 --> 01:13:20,929 No podemos exceder la potencia de 14 dBm, ni podemos exceder cierto porcentaje de 998 01:13:20,929 --> 01:13:21,929 uso. 999 01:13:21,790 --> 01:13:27,790 Hace 5 o 6 años los mandos y los dispositivos tenían 3 o 4 dBm de salida y 1000 01:13:27,790 --> 01:13:38,398 sensibilidades de menos 90 y pico dBm, lo que les daba un alcance de 200 metros. 1001 01:13:38,598 --> 01:13:44,598 En los últimos años se han perfeccionado las radios y ya se utiliza todos los 14 1002 01:13:44,598 --> 01:13:50,598 dBm que permite la normativa y se utiliza sensibilidades de menos 105, menos 110 1003 01:13:50,598 --> 01:13:52,383 dBm. 1004 01:13:52,583 --> 01:13:56,711 Y eso nos da alcances de hasta 2 km. 1005 01:13:56,911 --> 01:14:01,061 Y ahí terminaríamos por las características puramente físicas. 1006 01:14:01,261 --> 01:14:06,922 Pero han saltado dos tecnologías nuevas que han roto este paradigma, que son 1007 01:14:06,922 --> 01:14:12,918 Sigfox y LoRa, y que consiguen alcances con la misma potencia, pero hasta unos 30 1008 01:14:12,918 --> 01:14:14,400 kilómetros. 1009 01:14:14,600 --> 01:14:18,263 Y lo que vamos a ver es por qué lo consiguen. 1010 01:14:18,565 --> 01:14:23,394 Entonces, hablamos de este tipo de aplicaciones, de cosas que no están cerca 1011 01:14:23,394 --> 01:14:28,417 de un router Wi-Fi, porque están en el campo, porque están gestionando ovejas o 1012 01:14:28,417 --> 01:14:30,542 vacas o riego, ese tipo de cosas. 1013 01:14:30,792 --> 01:14:35,357 Y no tengo nada más que una pequeña pila de por vida y muy poca potencia. 1014 01:14:35,557 --> 01:14:36,978 Esto es lo que estamos hablando. 1015 01:14:37,178 --> 01:14:42,083 Entonces, la primera que ha salido ha sido la tecnología Sigfox. 1016 01:14:42,283 --> 01:14:43,725 ¿Qué dice Sigfox? 1017 01:14:43,925 --> 01:14:48,781 La estrategia de Sigfox ha sido utilizar la misma frecuencia, la misma potencia de 1018 01:14:48,781 --> 01:14:53,278 los otros, pero en lugar de utilizar la modulación normal, la ha estrechado, 1019 01:14:53,278 --> 01:14:56,037 estrechado, estrechado, hasta ultra estrechado. 1020 01:14:56,237 --> 01:14:59,988 Entonces se llama ultra narrobante. 1021 01:15:00,188 --> 01:15:07,249 Estamos hablando, por ejemplo, de 100 Hz en 865 MHz. 1022 01:15:07,449 --> 01:15:15,041 Estamos hablando de precisiones de menos de 1 ppm, de canales ultra estrechos. 1023 01:15:15,241 --> 01:15:18,007 Al estrechar el canal tengo dos efectos. 1024 01:15:18,207 --> 01:15:23,881 Primero, concentro toda la energía en una franja de espectro muy estrecha, lo que me 1025 01:15:23,881 --> 01:15:25,622 da más alcance de salir. 1026 01:15:25,822 --> 01:15:31,767 Y segundo, en el receptor, estrecho el filtro receptor mucho más apretado, lo que 1027 01:15:31,767 --> 01:15:34,380 me da mucho mejor señal-ruido. 1028 01:15:34,580 --> 01:15:42,189 Haciendo las dos cosas consigo alcances de 20, 25, 30 kilómetros. 1029 01:15:42,432 --> 01:15:47,779 Y llegando a eso, como sabéis, pienso que sabéis, hace dos años ha habido una 1030 01:15:47,779 --> 01:15:52,994 compañía que se llama Sigfox, que ha dicho, con esto podemos montar una red 1031 01:15:52,994 --> 01:15:58,075 móvil celular y hacer competencia a lo que se hacía hasta ahora con GPRS. 1032 01:15:58,275 --> 01:16:03,945 Y han hecho la red móvil celular de las cosas, de los sensores, 1033 01:16:04,145 --> 01:16:08,352 no basada en la red móvil celular de las personas y los teléfonos móviles. 1034 01:16:08,552 --> 01:16:12,801 Porque alcances de 20 kilómetros ya permiten cubrir una ciudad con tres o 1035 01:16:12,801 --> 01:16:16,225 cuatro celdas y cubrir superficies de tres o cuatro celdas. 1036 01:16:16,425 --> 01:16:22,425 Entonces, en los últimos dos años, SIGFOX ha venido desplegando dispositivos por 1037 01:16:22,425 --> 01:16:28,425 toda España y también Portugal, ya está cubierta por SIGFOX, y es una red pensada 1038 01:16:28,425 --> 01:16:30,759 para sensorística. 1039 01:16:30,959 --> 01:16:32,882 ¿Qué características tiene Sigfox? 1040 01:16:33,082 --> 01:16:38,269 Pues ya hemos visto, una es que es muy estrecha la banda, eso significa que la 1041 01:16:38,269 --> 01:16:43,523 velocidad de datos es muy pequeña, está por los 100 bits por segundo, lo que es 1042 01:16:43,523 --> 01:16:44,578 muy poquito. 1043 01:16:44,778 --> 01:16:50,205 Yo puedo transmitir una temperatura, una presión, una humedad, pequeños datos, pero 1044 01:16:50,205 --> 01:16:55,368 si tengo que transmitir un poco más, tengo que utilizar varios mensajes y estar 1045 01:16:55,368 --> 01:16:57,354 varios segundos transmitiendo. 1046 01:16:57,554 --> 01:17:00,478 Porque el Sigfox es muy estrecho de ancho de banda. 1047 01:17:00,678 --> 01:17:04,763 Y el otro problema del Sigfox es el porcentaje de uso. 1048 01:17:04,963 --> 01:17:10,814 Porque si el Etsy dice que cualquier dispositivo 868 no puede transmitir más 1049 01:17:10,814 --> 01:17:16,814 que 0.1% del tiempo, pues los sensores que están en un área comunicando para la celda 1050 01:17:16,814 --> 01:17:19,399 no tienen ningún problema. 1051 01:17:19,599 --> 01:17:27,341 Mirar que se permite a cada sensor 140 mensajes al día de 12 bytes cada uno. 1052 01:17:27,541 --> 01:17:30,425 porque tiene 0,1% de uso. 1053 01:17:30,625 --> 01:17:36,465 Pero la celda que está sirviendo todos los sensores, el momento que envía datos para 1054 01:17:36,465 --> 01:17:39,839 uno, ya se quedó lleno, ya no puede enviar más. 1055 01:17:40,039 --> 01:17:44,586 Entonces, Sigfox es una red francamente asimétrica. 1056 01:17:44,786 --> 01:17:49,877 Es pensada para sensorística y no para actuar cosas, para recibir y no para 1057 01:17:49,877 --> 01:17:51,035 transmitir. 1058 01:17:51,235 --> 01:17:53,413 Está muy bien para traer datos 1059 01:17:53,613 --> 01:17:59,440 de los sensores al sistema, pero no para llevar comandos del sistema a los 1060 01:17:59,440 --> 01:18:02,002 dispositivos actuadores. 1061 01:18:03,326 --> 01:18:09,326 Entonces esos eran dos de los principales problemas de la red Sigfox que ha motivado 1062 01:18:09,326 --> 01:18:13,325 que después salieran nuevas tecnologías como LoRa. 1063 01:18:13,525 --> 01:18:19,525 En microchip tenemos una de las mejores radios Sigfox del mundo, es de las radios 1064 01:18:19,525 --> 01:18:25,525 con menor consumo Sigfox del mundo, y igual que he hablado de Bluetooth y de 1065 01:18:25,525 --> 01:18:31,685 Wi-Fi y de LoRa, en Sigfox también tenemos el protocolo embebido en la propia radio. 1066 01:18:31,885 --> 01:18:37,885 entonces cuando queremos trabajar con Sigfox con el dispositivo de microchip 1067 01:18:37,885 --> 01:18:43,885 está tanto la radio como el protocolo Sigfox totalmente embebido y también la 1068 01:18:43,885 --> 01:18:49,885 seguridad AES también está embebida así que trabajamos en alto nivel y nos dan la 1069 01:18:49,885 --> 01:18:55,885 cosa totalmente hecha es muy fácil de desarrollar con el dispositivo aquí 1070 01:18:55,885 --> 01:19:00,457 tenemos las varias soluciones el chip inicial 1071 01:19:00,657 --> 01:19:03,005 Este es de... 1072 01:19:03,205 --> 01:19:08,681 solo transmisor este que es el chip emisor receptor de Sigfox por si quiero también 1073 01:19:08,681 --> 01:19:13,691 recibir además de ser sensor también quiero recibir alguna parametrización o 1074 01:19:13,691 --> 01:19:18,835 alguna información y muy recientemente Microchip ha lanzado un nuevo que es la 1075 01:19:18,835 --> 01:19:23,578 versión E que cubre también las frecuencias americanas así que tengo con 1076 01:19:23,578 --> 01:19:28,655 la versión E con un solo chip puedo trabajar tanto en Europa con Etsy como en 1077 01:19:28,655 --> 01:19:30,512 Estados Unidos y puedo trabajar 1078 01:19:30,712 --> 01:19:35,143 tanto en transmisión como en recepción. 1079 01:19:35,343 --> 01:19:41,343 Está previsto que Microchip lance también versiones módulos terminados para que se 1080 01:19:41,343 --> 01:19:46,222 pueda comprar el módulo, pero por ahora es solo chip. 1081 01:19:46,422 --> 01:19:49,650 Aquí tenemos los modulitos ya hechos. 1082 01:19:49,850 --> 01:19:55,753 Microchip regala el diseño de referencia a sus clientes, es decir, el cliente que 1083 01:19:55,753 --> 01:20:01,524 quiera fabricar su módulo tiene el diseño de referencia gratuito, tanto a nivel 1084 01:20:01,524 --> 01:20:03,941 hardware como a nivel firmware. 1085 01:20:04,141 --> 01:20:09,049 y puede producir sus modulitos desde el diseño de referencia de microchip. 1086 01:20:09,249 --> 01:20:12,635 Y el diseño de referencia está certificado. 1087 01:20:12,835 --> 01:20:18,432 Está certificado por Sigfox porque contiene dentro el protocolo y está 1088 01:20:18,432 --> 01:20:23,630 certificado a nivel radioeléctrico tanto europeo como americano. 1089 01:20:24,134 --> 01:20:29,674 Estos son los kits de desarrollo que se pueden comprar en microchip para testar 1090 01:20:29,674 --> 01:20:31,481 comunicaciones Sigfox. 1091 01:20:31,681 --> 01:20:37,043 Y es fácil, firmamos el contrato, compramos el kit de desarrollo y nos 1092 01:20:37,043 --> 01:20:38,805 conectamos. 1093 01:20:39,005 --> 01:20:44,304 Esto es solo para que tengan una noción de lo que estamos ahorrando por tener un 1094 01:20:44,304 --> 01:20:46,538 diseño de referencia certificado. 1095 01:20:46,738 --> 01:20:52,738 Entonces, si hago el diseño a partir de una radio sencilla y tengo que certificar 1096 01:20:52,738 --> 01:20:57,335 todo, me costaría unos 10.000 euros. 1097 01:20:57,535 --> 01:21:03,535 Y como estamos utilizando un diseño de referencia certificado por Microchip, me 1098 01:21:03,535 --> 01:21:06,277 cuesta como 2.500 euros. 1099 01:21:06,477 --> 01:21:09,161 Esto es lo que quería deciros de Sigfox. 1100 01:21:09,361 --> 01:21:13,947 Actualmente está bastante desplegado, tanto la red como el uso. 1101 01:21:14,147 --> 01:21:19,399 Pero se ha verificado en los últimos años que muchas aplicaciones de Internet of 1102 01:21:19,399 --> 01:21:24,121 Things no pueden utilizar Sigfox por esas limitaciones que tiene Sigfox. 1103 01:21:24,321 --> 01:21:25,321 Entonces, ¿qué se hizo? 1104 01:21:25,382 --> 01:21:28,316 Se hizo la modulación LoRa. 1105 01:21:28,516 --> 01:21:33,842 LoRa, que quiere decir Long Range, es una tecnología patentada por Semtech que lo 1106 01:21:33,842 --> 01:21:37,705 que hace es exactamente al contrario de lo que hace Sigfox. 1107 01:21:37,905 --> 01:21:43,410 Mientras la estrategia de Sigfox para llegar más lejos ha sido estrechar, la 1108 01:21:43,410 --> 01:21:48,315 estrategia de LoRa para llegar más lejos ha sido hacerlo más ancho. 1109 01:21:48,515 --> 01:21:50,377 ¿Y por qué llego más lejos? 1110 01:21:50,577 --> 01:21:51,539 Por ser más ancho. 1111 01:21:51,739 --> 01:21:54,361 Realmente a nivel físico es al contrario. 1112 01:21:54,561 --> 01:21:58,877 Por hacerlo más ancho pierdo sensibilidad y disperso la energía. 1113 01:21:59,077 --> 01:22:03,857 Pues yo tengo unas fórmulas matemáticas que lo demuestran, pero a nivel 1114 01:22:03,857 --> 01:22:09,503 pragmático, si tenemos una radio normal en FCK, Frequency Shift K, significa que una 1115 01:22:09,503 --> 01:22:12,704 frecuencia transmite cero y la otra transmite uno. 1116 01:22:12,904 --> 01:22:13,904 ¿Verdad? 1117 01:22:13,705 --> 01:22:17,353 010101 dentro de esta ventana de frecuencias. 1118 01:22:17,553 --> 01:22:19,237 010101. 1119 01:22:19,437 --> 01:22:21,000 Si la alargo... 1120 01:22:21,200 --> 01:22:26,428 Esta transmite 16, esta transmite 24, esta transmite 14. 1121 01:22:26,628 --> 01:22:32,628 Es decir, en el mismo tiempo de un movimiento FCK, si es más amplio, yo tengo 1122 01:22:32,628 --> 01:22:37,164 varios bits en un solo movimiento. 1123 01:22:37,364 --> 01:22:44,014 Entonces lo que tenemos es que abrimos la velocidad de transmisión de bits. 1124 01:22:44,214 --> 01:22:51,273 Para los mismos bits de información que quiero transmitir, 1125 01:22:51,473 --> 01:22:57,030 Y para la misma potencia que tengo, ahora puedo transmitir mucho más bits, porque 1126 01:22:57,030 --> 01:22:59,008 estoy con varios movimientos. 1127 01:22:59,208 --> 01:23:04,102 Es decir, no tengo un binario que tenga 0 y 1, tengo varias posiciones posibles en 1128 01:23:04,102 --> 01:23:05,080 la frecuencia. 1129 01:23:05,280 --> 01:23:08,447 De hecho, hay por aquí una imagen. 1130 01:23:08,647 --> 01:23:11,590 Sí, aquí tenemos la imagen. 1131 01:23:13,546 --> 01:23:19,170 Si la normativa me dice que puedo utilizar el canal desde aquí hasta aquí, yo no 1132 01:23:19,170 --> 01:23:20,814 estoy utilizando aquí. 1133 01:23:21,014 --> 01:23:27,014 Utilizo todo, todo por entero y hago una distribución de energía por todo el canal 1134 01:23:27,014 --> 01:23:30,764 disponible. 1135 01:23:30,964 --> 01:23:31,964 ¿Ok? 1136 01:23:31,065 --> 01:23:32,446 De la misma potencia. 1137 01:23:32,646 --> 01:23:38,304 Entonces, con esta solución también se ha decidido montar una alianza LORA. 1138 01:23:38,504 --> 01:23:43,444 y montar una estructura de red móvil celular para soportar el mismo tipo de 1139 01:23:43,444 --> 01:23:44,451 cosas. 1140 01:23:44,651 --> 01:23:49,940 Actualmente la alianza LoRa ya es mucho más amplia de lo que era la alianza 1141 01:23:49,940 --> 01:23:51,296 Sigfox. 1142 01:23:52,459 --> 01:23:57,538 Tenemos aquí varios operadores que ya están actuando sobre la alianza LoRa y es 1143 01:23:57,538 --> 01:24:02,032 importante ver que ya están en esta alianza operadores de la red móvil 1144 01:24:02,032 --> 01:24:03,009 celular. 1145 01:24:03,209 --> 01:24:08,017 Es decir, ya han visto que esto va a ser una fuerte competencia en su red móvil 1146 01:24:08,017 --> 01:24:13,134 celular para Internet de las Cosas, por lo que ya están añadiendo la tecnología LoRa 1147 01:24:13,134 --> 01:24:14,552 a su red móvil celular. 1148 01:24:14,752 --> 01:24:15,752 Aquí es lo que estábamos hablando. 1149 01:24:15,814 --> 01:24:20,846 Y aquí, esto, el Spreading Factor, 1150 01:24:21,046 --> 01:24:23,789 Es realmente el factor de redundancia. 1151 01:24:23,989 --> 01:24:29,435 Yo os puedo decir que un padding factor de 12, yo transmito, me parece que son 4.000 1152 01:24:29,435 --> 01:24:31,798 veces cada bit, de forma redundante. 1153 01:24:31,998 --> 01:24:37,998 Entonces, si yo a 30 kilómetros tenía la probabilidad en mil de llegar, pero si 1154 01:24:37,998 --> 01:24:43,091 estoy transmitiendo 4.000 veces cada bit, pues llego. 1155 01:24:43,291 --> 01:24:45,416 Ese es el concepto. 1156 01:24:45,616 --> 01:24:52,603 Y es una topología ADR, Adaptive Data Rate. 1157 01:24:52,803 --> 01:24:59,690 Significa que si estoy cercano, pongo menos potencia y transmito FSK. 1158 01:24:59,890 --> 01:25:07,638 Si me voy alejando, abro el ancho y voy poniendo más redundancia. 1159 01:25:07,838 --> 01:25:12,517 Y si estoy muy lejos, pongo la máxima redundancia, Spading Factor 12. 1160 01:25:12,717 --> 01:25:18,717 Entonces hay dos parámetros que son dinámicos en la red LoRa, que son el 1161 01:25:18,717 --> 01:25:23,093 Spreading Factor y el Echo del filtro. 1162 01:25:23,293 --> 01:25:28,581 Cuando me voy alejando, voy alargando y voy poniendo más Spreading Factor. 1163 01:25:28,781 --> 01:25:33,449 Y aquí tenemos el alcance y lo que hacemos. 1164 01:25:33,649 --> 01:25:38,268 Entonces tenemos el Data Rate, el alcance que queremos, aquí tenemos una antena, 1165 01:25:38,468 --> 01:25:42,901 del punto central y a medida que nos vamos alejando de la antena tenemos que ir 1166 01:25:42,901 --> 01:25:43,834 cambiando. 1167 01:25:44,034 --> 01:25:49,593 Empezamos con 50 kilobit de velocidad y ponemos moderación binaria, FCK, normal, y 1168 01:25:49,593 --> 01:25:54,618 después cuando nos vamos alejando de la antena vamos empezando a poner más 1169 01:25:54,618 --> 01:26:00,131 spreading factor y a estrechar un poco el filtro para no dispersar tanto la energía. 1170 01:26:00,331 --> 01:26:06,416 Y cuando llegamos a muy lejos, muy lejos, realmente estamos casi igual a un Sigfox. 1171 01:26:06,616 --> 01:26:16,320 No estamos tanto así porque estamos por los 300 bits por segundo. 1172 01:26:16,520 --> 01:26:22,520 Es decir, aunque estemos a la distancia de un Sigfox, estamos todavía con el triple 1173 01:26:22,520 --> 01:26:25,164 de la velocidad. 1174 01:26:25,364 --> 01:26:30,785 Pero como la estadística dice que todos los nudos están a la máxima distancia, hay 1175 01:26:30,785 --> 01:26:33,073 unos que están lejos, otros cerca. 1176 01:26:33,273 --> 01:26:35,035 Pues aquí tenemos los varios ejemplos. 1177 01:26:35,235 --> 01:26:37,218 Esta es la máxima distancia. 1178 01:26:37,418 --> 01:26:51,084 Esta es la mayor velocidad con lora, que son 10 kilobits. 1179 01:26:51,284 --> 01:26:57,564 Y esta es la mayor velocidad en modulación binaria, que son 50 kilobits. 1180 01:26:57,764 --> 01:27:03,764 Y con esto se ha conseguido la misma cosa, una red inalámbrica, pero mucho más 1181 01:27:03,764 --> 01:27:08,138 potente de velocidad y mucho más flexible. 1182 01:27:08,338 --> 01:27:14,128 Otra cosa que verificamos en LoRa, y lo verificamos de forma práctica, porque 1183 01:27:14,128 --> 01:27:20,128 vemos varias instalaciones piloto, es que como el espectro cambia mucho, se resiste 1184 01:27:20,128 --> 01:27:24,699 a más interferencias y a más obstrucciones que teníamos antes. 1185 01:27:24,899 --> 01:27:30,899 esto porque como funciona con redundancia pues cuando falla una por interferencia 1186 01:27:30,899 --> 01:27:36,899 hay otro bit que pasa y estas son las aplicaciones de la red LoRa y ahora 1187 01:27:36,899 --> 01:27:42,899 tenemos aquí la estructura de la red LoRa normalmente utilizamos un operador para 1188 01:27:42,899 --> 01:27:47,278 llegar a la red IP 1189 01:27:47,478 --> 01:27:52,888 Pero ya les digo que la experiencia que tenemos en estos primeros dos años de Lora 1190 01:27:52,888 --> 01:27:58,098 en España, en España se solicita y se demanda mucho más redes locales que redes 1191 01:27:58,098 --> 01:27:59,108 por operador. 1192 01:27:59,308 --> 01:28:03,579 Entonces todo este tipo de aplicaciones, control de riegos, control de ganados, 1193 01:28:03,779 --> 01:28:09,779 control de alumbrados de calle ese tipo de cosas no se mueven de su sitio si no se 1194 01:28:09,779 --> 01:28:15,779 mueven no tengo que contratar un operador monto ahí un pilar en la finca central que 1195 01:28:15,779 --> 01:28:20,336 gestiona todas las vacas alrededor y ya está 1196 01:28:20,536 --> 01:28:24,992 Si quiero hacer un sistema de seguimiento de paquetes que van por DHL, por un 1197 01:28:24,992 --> 01:28:29,331 transportista, pues ahí tengo que contratar la infraestructura porque tengo 1198 01:28:29,331 --> 01:28:30,621 que pagar al operador. 1199 01:28:30,821 --> 01:28:38,796 Pero normalmente estas cosas aquí se hacen en una red privada local, localizada. 1200 01:28:41,005 --> 01:28:47,005 Esta es la estructura, lo que vamos a hacer es comunicar en 868 MHz, llegar a 1201 01:28:47,005 --> 01:28:53,005 una pasarela que me coja los 868 MHz y por cualquier tipo de comunicación llega a una 1202 01:28:53,005 --> 01:28:59,005 red IP de la red, que esa red IP me va a enviar los datos al servidor de mi 1203 01:28:59,005 --> 01:29:02,270 aplicación. 1204 01:29:02,470 --> 01:29:08,470 Y aquí tenemos lo que queremos, que es una aplicación Internet of Things, entre una 1205 01:29:08,470 --> 01:29:11,562 cosa y la plataforma informática. 1206 01:29:11,762 --> 01:29:18,992 Pasando vía la red del operador, la red IP y después hasta mi red informática. 1207 01:29:19,192 --> 01:29:24,894 Esto puede físicamente ser una sola si yo hago mi propia red local y es lo que vemos 1208 01:29:24,894 --> 01:29:26,064 más en España. 1209 01:29:26,264 --> 01:29:31,958 Para los operadores, lo que pasa es que tenemos varias gateways, varias pasarelas. 1210 01:29:32,158 --> 01:29:37,924 Y ahí entra otra funcionalidad diferenciadora de la tecnología LoRa que 1211 01:29:37,924 --> 01:29:43,158 no teníamos en la tecnología Sigfox, que es la geolocalización. 1212 01:29:43,358 --> 01:29:49,358 Si yo quiero localizar una vaca, pues con una tecnología de Sigfox lo que hago es 1213 01:29:49,358 --> 01:29:53,550 poner en el collar un GPS y la radio Sigfox, ¿verdad? 1214 01:29:53,750 --> 01:29:58,155 El GPS determina dónde está y la radio informa dónde está. 1215 01:29:58,355 --> 01:30:03,281 Si lo quiero hacer con tecnología LoRa, solo pongo la radio. 1216 01:30:03,481 --> 01:30:09,481 Y la radio dice, soy la vaca 345, esa comunicación entra en simultáneo a varias 1217 01:30:09,481 --> 01:30:12,842 gateways, 1218 01:30:13,042 --> 01:30:19,042 Las gateways la envían, por supuesto, a su servidor de red y cada uno a esa 1219 01:30:19,042 --> 01:30:24,660 información, que soy la vaca 345, añade una etiqueta fecha hora. 1220 01:30:24,860 --> 01:30:29,186 Pero digo fecha hora al nanosegundo. 1221 01:30:29,386 --> 01:30:34,606 Entonces todos esos mensajes llegan aquí y este servidor, el que va a enviar a mi 1222 01:30:34,606 --> 01:30:39,892 servidor de aplicación, es el que tenga la fecha hora más corta, el primero que ha 1223 01:30:39,892 --> 01:30:40,871 llegado. 1224 01:30:41,071 --> 01:30:42,914 Es el que envía la aplicación. 1225 01:30:43,114 --> 01:30:49,114 Pero si yo he contratado el servicio de localizar la vaca, todas las otras las 1226 01:30:49,114 --> 01:30:54,151 envía a otro servidor de localizaciones que hace sus cuentas. 1227 01:30:54,351 --> 01:30:59,408 Y dice, si esta etiqueta fecha hora tiene 10 nanosegundos menos que esta, y esta 1228 01:30:59,408 --> 01:31:04,530 tiene 30 nanosegundos más que esta, por triangulación la vaca está en este sitio. 1229 01:31:04,730 --> 01:31:12,322 Y esto ha sido lo que ha retrasado el despliegue de la red LORA casi un año. 1230 01:31:12,522 --> 01:31:18,037 Porque esto se empezó hace un año y medio, pero los operadores cuando les dicen que 1231 01:31:18,037 --> 01:31:23,152 iban a despegarlo, pero que podrían después añadir esto, dicen no, no, espero 1232 01:31:23,152 --> 01:31:25,001 y ya lo pongo cuando tenga. 1233 01:31:25,201 --> 01:31:29,876 Y actualmente ha salido la nueva versión de la normativa LORA que ya incluye la 1234 01:31:29,876 --> 01:31:33,133 geolocalización y es lo que se está poniendo en el terreno. 1235 01:31:33,333 --> 01:31:38,598 Y eso es muy importante para sistemas de localizar, sistemas de antirrobo, de 1236 01:31:38,598 --> 01:31:43,464 detectar un objeto robado, sistemas, muchas cosas, es muy importante la 1237 01:31:43,464 --> 01:31:44,730 geolocalización. 1238 01:31:44,930 --> 01:31:50,394 Porque si tuviera que hacer con GPS, no es solo el bill of materials de comprar el 1239 01:31:50,394 --> 01:31:55,659 GPS, es la antena GPS, la necesidad de capturar el señal de la satélite, porque 1240 01:31:55,659 --> 01:31:59,458 esta va por horizontal, la otra si yo estoy en un sótano, 1241 01:31:59,658 --> 01:32:03,164 que tengo por arriba 20 plantas, no llego al GPS. 1242 01:32:03,364 --> 01:32:05,748 Pero esta si salgo por la ventana, llego. 1243 01:32:05,948 --> 01:32:09,755 Porque desde que llega a la celda, tengo la cosa determinada. 1244 01:32:09,955 --> 01:32:14,923 Entonces decía, no es solo todo eso, es también la batería. 1245 01:32:15,123 --> 01:32:17,828 Porque el consumo del GPS está todo el tiempo. 1246 01:32:18,028 --> 01:32:22,577 Y el consumo de olor es solo cuando transmite por unos cuantos milisegundos. 1247 01:32:22,777 --> 01:32:27,876 Pues aquí entramos entonces en lo que tienen los operadores, que tienen miles de 1248 01:32:27,876 --> 01:32:32,912 objetos controlados por LoRa, tienen varias gateways y cada objeto comunica con 1249 01:32:32,912 --> 01:32:37,883 su plataforma, Internet of Things, y cuando digo comunica, digo bidireccional. 1250 01:32:38,083 --> 01:32:43,377 Puedo recibir información, pero también puedo enviar comandos porque la red es 1251 01:32:43,377 --> 01:32:46,472 bidireccional, al contrario de la red Sigfox. 1252 01:32:46,672 --> 01:32:52,672 Ya os he dicho, estoy repitiendo que Microchip tiene un módulo que incluye 1253 01:32:52,672 --> 01:32:58,672 radio, protocolo LoRa y una capa de abstracción de forma que se controla con 1254 01:32:58,672 --> 01:33:04,481 comandos ASCII muy simples. 1255 01:33:04,681 --> 01:33:06,602 Aquí está. 1256 01:33:06,989 --> 01:33:12,989 Hay tres dispositivos en LoRa, tres clases, perdón, hay tres clases, clase A, 1257 01:33:12,989 --> 01:33:20,066 clase B y clase C. Lo que diferencia estas tres clases es el consumo de la batería. 1258 01:33:20,266 --> 01:33:25,473 La clase A es un dispositivo tipo Amazon Dash Button que está por ahí muerto y solo 1259 01:33:25,473 --> 01:33:30,108 funciona cuando se aprieta la tecla, es decir, en la clase A es siempre el 1260 01:33:30,108 --> 01:33:34,143 dispositivo que toma la iniciativa de comunicar, nunca puede recibir 1261 01:33:34,343 --> 01:33:40,343 comandos por iniciativa de la red en la clase B ya puede recibir de forma síncrona 1262 01:33:40,343 --> 01:33:46,340 comunicaciones de la red aunque síncrona con las transmisiones y la clase C es 1263 01:33:46,340 --> 01:33:52,340 constantemente funcionando funcionamiento permanente como debéis imaginar la clase C 1264 01:33:52,340 --> 01:33:58,340 no se puede hacer con una pequeña pila de moneda porque el consumo es permanente el 1265 01:33:58,340 --> 01:34:03,185 consumo de la pila no sé si tengo aquí alguna caracterización sí 1266 01:34:03,385 --> 01:34:08,008 Esto es lo que tenemos en el módulo de microchip que es clase A, entonces el 1267 01:34:08,008 --> 01:34:13,187 módulo está dormido todo el tiempo, cuando hay un evento, porque hay un sensor que ha 1268 01:34:13,187 --> 01:34:18,058 disparado, porque hay algún umbral que ha disparado o porque hay un timer que ha 1269 01:34:18,058 --> 01:34:23,052 disparado, un temporizador, cuando hay un evento el módulo despierta y transmite a 1270 01:34:23,052 --> 01:34:24,026 la red. 1271 01:34:24,226 --> 01:34:29,808 Y siempre que transmite, si hay datos pendientes en la red para entregar ese 1272 01:34:29,808 --> 01:34:33,057 módulo, es cuando le entregan los datos. 1273 01:34:33,257 --> 01:34:37,402 Entonces, la red tiene dos ventanas de recepción. 1274 01:34:37,602 --> 01:34:42,956 Siempre que un módulo transmite, la red después le deja dos ventanas en que 1275 01:34:42,956 --> 01:34:45,511 comunique en el sentido inverso. 1276 01:34:45,711 --> 01:34:48,775 Normalmente en diferentes spreading factors. 1277 01:34:48,975 --> 01:34:52,629 Y normalmente le da acknowledge y le da datos. 1278 01:34:52,829 --> 01:34:55,015 Esto en clase A. 1279 01:34:55,215 --> 01:35:03,536 En clase B hay un escuchar del módulo de forma periódica, un beacon. 1280 01:35:03,736 --> 01:35:09,437 El módulo escucha la celda, aprende la periodicidad de la celda. 1281 01:35:09,637 --> 01:35:14,061 Y en lugar de estar ahí escuchando todo el tiempo, ya sabe que puede dormir hasta un 1282 01:35:14,061 --> 01:35:16,887 milisegundo antes de que la celda vuelva a transmitir. 1283 01:35:17,087 --> 01:35:22,574 Entonces se sincroniza con la celda y está siempre síncrona, pero con menor consumo. 1284 01:35:22,774 --> 01:35:27,777 Por eso es una baja latencia, porque el módulo, la única latencia que tiene de 1285 01:35:27,777 --> 01:35:31,546 retraso es parar por la próxima vez que la celda transmita. 1286 01:35:31,746 --> 01:35:33,428 Y ahí ya puede recibir. 1287 01:35:33,628 --> 01:35:36,570 Y finalmente la clase C. 1288 01:35:38,003 --> 01:35:43,741 donde está permanentemente conectado y permanentemente disponible para recibir 1289 01:35:43,741 --> 01:35:49,213 independiente de cuando transmite o no, tiene una recepción independiente. 1290 01:35:49,414 --> 01:35:55,414 Los módulos de microchip los tenemos en este formato de montaje SMD, tienen dos 1291 01:35:55,414 --> 01:36:01,414 antenas cada uno, aunque el de Estados Unidos no es necesario porque solo 1292 01:36:01,414 --> 01:36:05,951 funciona en 915 megas, solo utiliza una antena, 1293 01:36:06,151 --> 01:36:11,677 Pero el de Europa utiliza ambas las frecuencias 868 y 433 y por eso tiene que 1294 01:36:11,677 --> 01:36:14,023 tener dos conexiones de antena. 1295 01:36:14,223 --> 01:36:15,985 ¿Por qué dos frecuencias? 1296 01:36:16,186 --> 01:36:18,830 Porque hay dos usos bastante diferentes. 1297 01:36:19,030 --> 01:36:22,355 Hay el uso urbano y el uso rural. 1298 01:36:22,555 --> 01:36:26,318 En el uso rural... 1299 01:36:29,050 --> 01:36:35,026 Los 8-6-8 funcionan muy mal porque las hojas de los árboles, cuando mojadas, 1300 01:36:35,026 --> 01:36:41,026 tienen la longitud de onda de los 8-6-8 y, por tanto, hay mucha atenuación en 8-6-8 y 1301 01:36:41,026 --> 01:36:44,270 los 4-6-6 se propagan mucho mejor. 1302 01:36:44,470 --> 01:36:49,545 En el uso urbano, con el hormigón de los edificios y el hierro que hay en los 1303 01:36:49,545 --> 01:36:52,420 edificios, es el 8-6-8 que se propaga mejor. 1304 01:36:52,620 --> 01:36:59,427 Así que normalmente se distribuye esto para uso urbano y esto para uso rural. 1305 01:37:02,716 --> 01:37:07,950 Y estas son las características del módulo, totalmente integrado, es decir, el 1306 01:37:07,950 --> 01:37:10,852 módulo incluye el protocolo LoRa completo. 1307 01:37:11,052 --> 01:37:15,561 El que implementa la conectividad LoRa con el módulo de microchip no tiene ni que 1308 01:37:15,561 --> 01:37:20,184 estudiarse el protocolo LoRa, simplemente tiene que estudiar los comandos sencillos 1309 01:37:20,184 --> 01:37:21,752 ASCII que le envía por la UART. 1310 01:37:21,952 --> 01:37:25,179 También permite actualizar el firmware. 1311 01:37:25,379 --> 01:37:31,284 y tiene todo dentro incluyendo la identidad única y la protección y es un 1312 01:37:31,284 --> 01:37:37,284 módulo de 18 milímetros por 27 aquí tenemos el diagrama de bloques esta es la 1313 01:37:37,284 --> 01:37:43,284 radio LoRa que comunica en este caso con dos antenas es controlada internamente por 1314 01:37:43,284 --> 01:37:49,284 el microcontrolador interno del módulo y vemos la capa de abstracción con la UART 1315 01:37:49,284 --> 01:37:51,656 entonces el usuario 1316 01:37:51,856 --> 01:37:57,305 controla la UART, la UART controla el protocolo y es el protocolo que controla 1317 01:37:57,305 --> 01:37:58,622 la radio. 1318 01:37:59,224 --> 01:38:04,254 Y viene equipada de microchip con un número de serie único reconocido 1319 01:38:04,254 --> 01:38:07,551 globalmente como número único de identidad. 1320 01:38:08,854 --> 01:38:10,076 Y esto es el circuito de aplicación. 1321 01:38:10,276 --> 01:38:13,359 Estos son los kits de desarrollo. 1322 01:38:13,559 --> 01:38:16,383 No tengo mucho más sobre la parte de ahora. 1323 01:38:16,583 --> 01:38:19,304 Estas son las varias capas. 1324 01:38:19,606 --> 01:38:21,390 Notar que 1325 01:38:21,590 --> 01:38:26,236 podemos saltarnos el protocolo LoRa, es decir, cuando entramos con la UART en los 1326 01:38:26,236 --> 01:38:30,940 comandos de abstracción, también podemos comunicar directamente con la radio y hay 1327 01:38:30,940 --> 01:38:35,702 clientes que lo están haciendo para, por ejemplo, hacer pruebas de campo de alcance 1328 01:38:35,702 --> 01:38:40,465 mientras no tiene el operador funcionando, pues controla la radio directamente para 1329 01:38:40,465 --> 01:38:44,937 ver físicamente qué alcance tienen y qué coberturas tienen y después cuando el 1330 01:38:44,937 --> 01:38:47,681 operador esté, en lugar de comunicar con la radio, 1331 01:38:47,881 --> 01:38:53,881 directamente controlan vía protocolo sin necesidad de implementar ese protocolo 1332 01:38:53,881 --> 01:38:59,881 pues esto es lo que tenía de contenidos sobre redes inalámbricas de largo alcance 1333 01:38:59,881 --> 01:39:05,881 Internet of Things aplausos aplausos aplausos aplausos no sé si tenéis 1334 01:39:05,881 --> 01:39:16,080 preguntas si, yo tengo una más grande si no, lo voy a leer 1335 01:39:17,615 --> 01:39:20,219 [Orador 3]: Ah, sí, sí, ¿no? 1336 01:39:20,419 --> 01:39:25,205 Bueno, lo primero es felicitarte, Roger, y me ha encantado la exposición. 1337 01:39:25,405 --> 01:39:30,518 En relación con Lora, que es un tema en el que nosotros tenemos interés y quisiéramos 1338 01:39:30,518 --> 01:39:35,144 hacer el desfile del año que viene de una red aquí en el campus, bueno, yo he 1339 01:39:35,144 --> 01:39:39,893 empezado a ver un poquito, pero me ha llamado la atención lo que has comentado, 1340 01:39:39,893 --> 01:39:43,609 de que los operadores pueden ofrecer un servicio de localización. 1341 01:39:43,809 --> 01:39:45,495 [Orador 2]: Sí. 1342 01:39:45,695 --> 01:39:49,032 Ni todos los operadores tienen servicios de localización. 1343 01:39:49,232 --> 01:39:52,581 Es un servicio que se compra por separado. 1344 01:39:52,917 --> 01:39:56,888 Que cuando ellos desplieguen la red tendrán que tener intersección entre las 1345 01:39:56,888 --> 01:40:01,123 celdas para poder... Una de las cosas que es obligatorio y fundamental es que las 1346 01:40:01,123 --> 01:40:03,697 celdas tengan la referencia de tiempo al nanosegundo. 1347 01:40:03,897 --> 01:40:07,953 Entonces esas celdas tienen que estar equipadas con módulos GPS de 1348 01:40:07,953 --> 01:40:10,929 sincronización de tiempo universal muy detallado. 1349 01:40:11,129 --> 01:40:12,129 [Orador 3]: En los gateways. 1350 01:40:12,211 --> 01:40:14,576 [Orador 2]: En los gateways de los operadores. 1351 01:40:14,776 --> 01:40:16,697 Por eso ni todos tienen. 1352 01:40:16,897 --> 01:40:20,063 Porque como has visto, para tener geolocalización hay dos diferencias. 1353 01:40:20,263 --> 01:40:24,700 Una es en el hardware, donde yo tengo que tener referencia de tiempo de altísima 1354 01:40:24,700 --> 01:40:25,632 precisión. 1355 01:40:25,832 --> 01:40:29,586 Y la otra es en el tráfico, porque si no tengo geolocalización me basta con una 1356 01:40:29,586 --> 01:40:30,586 trama. 1357 01:40:30,480 --> 01:40:36,480 Y si tengo localización tengo que recoger todas y enviarlas al cálculo de 1358 01:40:36,480 --> 01:40:40,919 geolocalización. 1359 01:40:41,119 --> 01:40:42,119 [Orador 3]: Me ha encantado. 1360 01:40:41,459 --> 01:40:42,459 Excelente. 1361 01:40:41,680 --> 01:40:43,881 ¿Alguien tiene alguna pregunta más? 1362 01:40:46,512 --> 01:40:50,399 En relación con LoRa, hago yo otra pregunta, entonces, si me dejan. 1363 01:40:50,599 --> 01:40:55,265 ¿Tiene conocimiento de microchips de interés de operadores para empezar a hacer 1364 01:40:55,265 --> 01:40:59,753 despliegue en España de redes con la intención de facturar a usuarios que se 1365 01:40:59,753 --> 01:41:03,762 quieran suscribir o hasta ahora el movimiento es a nivel particular? 1366 01:41:03,978 --> 01:41:08,638 [Orador 2]: No, no, sabemos que los operadores están rebanando, están instalando, lo que pasa 1367 01:41:08,638 --> 01:41:12,309 es que no estamos autorizados a describir lo que están haciendo. 1368 01:41:12,509 --> 01:41:17,196 Pero Microchip está al tanto y cuando el operador solte su primera infraestructura 1369 01:41:17,196 --> 01:41:21,594 en España, tendremos los kits compatibles con esa infraestructura para que de 1370 01:41:21,594 --> 01:41:23,845 inmediato puedan conectarse a ese operador. 1371 01:41:24,045 --> 01:41:27,047 [Orador 3]: Buah, excelente, de primera. 1372 01:41:31,079 --> 01:41:47,377 [Orador 1]: Bueno, pues mi más intera felicitación. 1373 01:41:47,577 --> 01:41:50,318 [Orador 2]: ¿Alguien más quiere hacer alguna pregunta? 1374 01:41:52,382 --> 01:41:54,385 [Orador 1]: Pues nos cerramos aquí. 1375 01:41:54,585 --> 01:41:56,867 Muchas gracias a todos.