WEBVTT

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.

