Académique Documents
Professionnel Documents
Culture Documents
3
Internet de las Cosas- IoT
“Una infraestructura de red global
dinámica con capacidades de auto-
configuración basadas en protocolos de
comunicación estándar e interoperables
donde las "cosas" físicas y virtuales tienen
identidades, atributos físicos y
personalidades virtuales y usan interfaces
inteligentes y se integran perfectamente
en la red de información” *
“Interconexión digital de objetos a Internet que les
permite comunicarse entre sí, sin intervención directa
del ser humano”
*Traducido de IERC – European Research Cluster on the internet of thing 4
Internet de las Cosas- IoT
5
* Cisco Internet Business Solution Group – IBSG, april 2011
6
El desarrollo de tecnología esta basado en
La investigación e innovación
7
Innovación y transferencia tecnológica
Pasar de una idea o invención a un producto tecnológico que tiene un
mercado.
Observación
Establecer los principios de base
Decidir de madurar la invención hacia un producto
Acordar con lo clientes los principios a seguir
8
TRL : Niveles de Madurez de la tecnología
• TRL o Thecnology Readiness Level es un concepto
desarrollado por la NASA para reducir el riesgo
tecnológico en sus programas.
• Es un método aceptado (standard ISO 16290)
para medir la madurez de una tecnología, desde
la idea original hasta el producto.
• Utilizado por las industrias
– Espacial
– Microelectrónica
– Automotriz
9
Redes inalámbricas de sensores- WSN
Comunicaciones
Sensores
Recolección Aplicaciones:
Control y
Energía Salud, Agricultura,
Procesamiento
acuicultura, industria,
energía, conservación
Sensor óptico ISFET
del medio ambiente. 10
Aplicaciones
• Transporte y logística • Industria
• Ciudades Inteligentes • Medio ambiente
• Edificios Inteligentes • Agricultura
• Cuidado de la salud • Piscicultura
Agricultura Piscicultura
12
Industria 4.0
14
•IoT-Enabled Roach, puede asistir en la búsqueda de
sobrevivientes después de un desastre.
17
Ciudades Inteligentes
18
19
Ejemplos de aplicaciones
•Disney MagicBands
•Uso de tecnología RFID
–MagicBand es una pulsera que permite pagar en todo el parque,
evitar colas, localizar a los familiares, recibir fotos y promover
sorpresas y regalos a los usuarios.
Ritmo cardiaco anormal
Aseguradora
Inteligencia
Artificial
Información personal
• Identidad
• Contactos
• Datos de su médico La AI determina que
• Medicamentos la anomalía es
• Alergias precursor de un
• Huella digital ataque cardiaco Consulta con su
• Reconocimiento médico
facial
Ejemplo de IoT e
inteligencia artificial Envía la emergencia y se encarga
de gestionar el servicio y los pagos
Consideraciones para el diseño de
nodos de bajo consumo
25
Especificaciones: Validación en entorno de laboratorio:
Definición de la arquitectura tomando en • Implementación en lugares experimentales
cuenta las limitaciones de los sistemas: similares a los reales
• Selección de sensores • Validación de las especificaciones
• Protocolos de comunicación
• Gestión de bajo consumo de energía
• Diseño de algoritmos
Integración
• Definición del hardware y firmware del sistema
Prototipaje rápido: Validación en un entorno real:
• Diseño de prototipo • Implementación en lugares de aplicación
real
• Desarrollo de la componente electrónica y
de firmware • Validación de las pruebas en entornos real
• Integración mecánica • Validación de las especificaciones
26
27
28
Retos para IoT
Dispositivos de bajo consumo de energía
•Administración de energía
•Activación de componentes
•Administración de tareas
•Configuración de periféricos
•Cómputo de datos complejos
30
Desarrollo de dispositivos Ultra low Sensor node
power node Lora
de bajo consumo
31
32
Miniaturización de sensores. Reducción del consumo, en Presión
operación (~50uW) y en standby (<10nW). (0.77 mmHg)
110 nW
Temperatura
(0.3 ˚C)
70 nW
Imagen/
movimiento
(160 x 160 pixels)
304 nW
Lee, Y., Blaauw, D., & Sylvester, D. (2016). Ultralow power circuit design for wireless sensor nodes for structural health monitoring. Proceedings of 33
the IEEE, 104(8), 1529-1546.
Leti + Technip => Morphosense
34
Criterios de diseño para el bajo consumo
de energía
35
Criterios para el bajo consumo de energía
•Selección de dispositivos y su utilización
–Selección de MCU
–Selección de sensores
•Energía disponible
–Definir las fuentes de energía
–Consumo del dispositivo
•Administración de energía
–Costo de energía
–Eficiencia
36
II. Hardware para un proyecto de IoT
Dispositivo DAQ Procesador Conectividad Energía
6 Analog in, ATMega328PU
Arduino Necesita módulos
14 Digital in 16kHz 5V DC 500mA
Uno adicionales
5V 32 kBflash 1 kB
12 Analog In 32 bit STM32F205
Particle 2 Analog out 120 MHz Módem celular
3.9V-12VDC
Electron 30 Digital 15 1 MB flash o Wi-Fi
PWM, 3.3V 128 KB RAM
Dual-core Intel® Atom Wi-Fi,
Intel Edison 40 GPIO 3.15 - 4.5V
CPU OS Yocto, RTOS Bluetooth
4 GPIO
Avnet ARM Cortex M4 Wi-Fi
3 Analog Input 3.3V – 5V
BCM4343W 128KB SRAM Bluetooth
3.3 V
Raspberry 40 I/O ARM Cortex A53 Wifi,
Pi 3 Model 29 digital 1.2 GHz Ethernet 5V 2.5A
B 3.3 V 1 Gb Bluetoth
7 analog In,
Libelium Atmega1281 Wifi, LoRa, Sigfox, 3.3V-4.2V 17mA
8 I/O digital
Waspmote 128 KB Flash GPRS, Zigbee On 55µA Sleep
USB, SPI, I2C
37
Consumo de energía
pW - µW mW
STMicro
Cortex-M4F 84 MHz 3.6 V 128µA/MHz 2800nA
STM32F401
Atmel 186 µA/MHz @ 36 MHz
Cortex-M4 48 MHz 3.6 V 1500nA
SAM4L 100 µA/MHz @ 12 MHz
NXP 6.6 mA @ 24 MHz
Cortex-M0+ 48 MHz 3.6 V 1.96µA
Kinetis L 54 µA/MHz
Cypress ARM Cortex
48 MHZ 3.6 V 5mA @ 6MHZ 2µA
PSoC M3
TI
MSP430 16 MHz 3.6 V 100 µA/MHz 700 nA
MSP430
Analog
ARM Cortex
Device 26 MHZ 3.6 V 30 µA/MHz 750 nA
M3
ADuCM3027
39
Diseño de bajo consumo de energía
•Administración de energía
•Activación de componentes • Reto de diseño
•Administración de tareas • Seguridad
•Configuración de periféricos • Energía
40
Sistemas de Comunicaciones
41
Protocolos de comunicación
Frecuencia 2.4 GHz 2.4 GHz 2.4 GHz 2.4, 5 GHz < 1 GHz < 1 GHz Cellular
Banda 2 MHz 2 – 5 MHz ISM 20, 40 MHz 125 kHz 100 Hz band
BPSK BPSK
Modulación GFSK QAM OFDM DSS UNB GMSK
QPSK QPSK
Velocidad
50Kbps 100 bps
de 1 Mbps 250Kbps 250Kbps 72.2 Mbps 114 Kbps
50 bytes 12 bytes
transmisión
LoRa y LoRaWAN
http://faiot2017.inria.cl/wp-content/uploads/2017/11/Charla-LoRaWAN-WorkShop-IoT-PUC-INRIA.pdf
Tabla comparativa de Tecnologías IoT y Wide-area M2M
Principios del Espectro Ensanchado.
https://www.semtech.com/uploads/documents/an1200.22.pdf
https://www.itu.int/en/ITU-D/Regional-Presence/AsiaPacific/SiteAssets/Pages/Events/2017/Nov_IOT/NBTC%E2%80%93ITU-
IoT/IoT_standards.pdf
SF, vitare, sensibilidad y SNR para un canal de 125 kHz.
https://docs.google.com/presentation/d/1GV7GPcKL07lm_w1NMyttsWRksem2K9A-
FV4ffkfQD5I/edit?ts=5ba00b43#slide=id.g3f44dc354e_1_89
Ref.: https://things4u.github.io/DeveloperGuide/ArchitectureGuide/architecture.html
Hardware para LoRa
$ 30
https://www.thethingsnetwork.org/forum/t/lora-gps-lorawan-expansion-board-for-rpi/2374
Módulo de Expansión
LoRa para Arduino
$ 25
https://www.cytron.io/p-cytron-lora-rfm-shield
The
Things
Network
$ 270
https://uk.farnell.com/the-things-network/ttn-gw-868/the-things-gateway-eu/dp/2675813
Kerlink
iBTS
$ 1100
https://uk.farnell.com/the-things-network/ttn-gw-868/the-things-gateway-eu/dp/2675813
Módulos Pycom:
- Lopy4
- Fipy
https://docs.pycom.io/pymakr/installation/atom.html
Recolección de energía
¿Energy harvesting?
Transformación de
energía del ambiente en
energía eléctrica
Fuentes de
Energía
68
Fuentes de energía ambiental
Mecánicas Térmicas Radiantes Químicas
69
* Source CEA-LETI
Consumo de energía
pW - µW mW
71
Gradiente de temperatura: celdas Peltier
•Efecto Peltier
• Efecto Seebeck
72
Aplicaciones
74
Sistema propuesto de recolección de energía
termoeléctrica
•Sistema tradicional
75
Algoritmos MPPT
76
Administración de energía
• Control de energía => administrar de forma más eficiente
• Mecanismo de control de acuerdo a energía disponible
• Respuesta inmediata
• Temporización
• Respuesta oportuna
• Eficiencia de consumo de energía
• Mejora tiempo de vida
* Source CEA-LETI
77
Diseño de dispositivos de bajo consumo
de energía
78
The virtuous circle of the semiconductor industry
79
Several strategies exist to reduce the design productivity gap, namely
Design
Abstraction
Standard
Tools and Design
Automation
Hardware
platforms
Systems
On
Chips
Design Fast
Reuse Prototyping
ARM- based SOC
Clock Power An example of ARM-based SoC
Generator Management Unit
APB Bus
JTAG / AHB to APB UART
ARM AMBA AHB Bus Matrix
Serial wire Bus Bridge
APB
ROM RAM GPIO Timers Display
Peripherals
81
Diseño de dispositivos Ad hoc a base
de procesadores ARM.
82
Diseño de bajo consumo de energía
•Cada aplicación tiene una necesidad de energía diferente
Hardware 83
Alternativas de diseño de bajo consumo de energía
•Plataforma flexible -> L-IoT de CEA Grenoble
–Bajo consumo de energía y bloques adaptativos
–Co-diseño de Hardware/Software
L’IoT es un
dispositivo con un
sistema adaptativo
de bloques
84
Trabajos de INICTEL-UNI
85
119-INNOVATEPERU-IDIBIO-2018
86
Sistema de monitoreo de calidad de agua
para mejorar productividad en piscicultura
en la region amazónica peruana.
87
Desarrollo de un sistema de geolocalización para el estudio
del corredor biológico y conservación de la Lama Guanicoe
en la Reserva Nacional de Salinas y Aguada Blanca de la
región Arequipa basado en sensores inalámbricos.
126-2018 FONDECYT
V. Conclusiones
•Diferentes aplicaciones para IoT
•Diversas alternativas de hardware y protocolos para un
proyecto de IoT
•Bajo consumo de potencia es la clave
–Administración de energía
–Comunicaciones Inalámbricas
89