“Construyendo el Internet de las Cosas con Raspberry Pi”

Slides:



Advertisements
Presentaciones similares
“Conceptos Básicos” Rogelio Ferreira Escutia. 2 Panorama Mundial Actual.
Advertisements

Ejercicios sobre la tarjeta de red i+c: Investiga y contesta.
ARDUINO El proyecto Arduino: Recordando… - Pines de entrada
TEMA 4. CONECTORES Y CABLEADO.
UNIDAD 1: FUNDAMENTACIÓN DE LAS TIC
“Problemas con la seguridad”
Entrada/Salida.
Redes Sociales Rogelio Ferreira Escutia.
Facultad de Ingeniería Ing. Manuel Dávila Sguerra
Unidad 01 Introducción a la computación
Tecnologías avanzadas para la enseñanza de la Física
Módulo de Especialidad en
“Tendencias 2015: Foro Económico Mundial”
“Flat Design” Rogelio Ferreira Escutia.
“Tecnologías para Construir el
Módulo de Especialidad en
Curso “Tecnologías Web” Rogelio Ferreira Escutia.
“Análisis de la Situación Actual
TARJETAS.
INNOVACIONES TECNICAS A LO LARGO DE LA HISTORIA
☺HARDWAR.
ORDENADORES Y EL SISTEMA COMPUTACIONAL
HP EliteBook 2740p: Una nueva Tablet PC muy poderosa
Unidades de almacenamiento
“Internet de las Cosas y Big Data” Rogelio Ferreira Escutia
Elementos de un Dispositivo Móvil: Tableta o teléfono
“Análisis de la Situación Actual de los Negocios Electrónicos”
“Raspberry Pi - Instalación” Rogelio Ferreira Escutia
“Internet de las Cosas”
“Arduino - Herramientas” Rogelio Ferreira Escutia
“Viviendo la Era del Big Data”
“Internet de las Cosas en la Salud” Rogelio Ferreira Escutia
“Proyectos de IoT” Rogelio Ferreira Escutia
“Historia” Rogelio Ferreira Escutia
“Conceptos de Internet de las Cosas” Rogelio Ferreira Escutia
El conector PS/2 o puerto PS/2 toma su nombre de la serie de computadoras IBM Personal System/2 que es creada por IBM en 1987, y empleada para conectar teclados y ratones.
“Arduino - Historia” Rogelio Ferreira Escutia
“4.1 Comunicaciones con microondas:
“Raspberry Pi - RFID” Rogelio Ferreira Escutia
Almacenamiento con File I/O Ejemplo Rogelio Ferreira Escutia
Módulo de Especialidad en
“Proporción Áurea” Rogelio Ferreira Escutia.
“Construyendo el Internet de las Cosas” Rogelio Ferreira Escutia
“Tecnologías para construir el Internet de las Cosas”
Módulo de Especialidad en
“Construyendo el Internet de las Cosas”
Material para “Internet de las Cosas” Rogelio Ferreira Escutia
Proyecto Final “Plataforma OpenClass para Educación a Distancia”
“Proyectos de Big Data” Rogelio Ferreira Escutia
Conceptos sobre Sistemas Operativos Rogelio Ferreira Escutia
“Conceptos sobre Sensores” Rogelio Ferreira Escutia
2.6.1 Puertos de comunicación
“Funcionamiento” Rogelio Ferreira Escutia.
“Raspberry Pi - Herramientas” Rogelio Ferreira Escutia
“Lenguaje de Programación” Rogelio Ferreira Escutia
“Raspberry Pi - Arquitectura” Rogelio Ferreira Escutia
“Kit de 37 sensores” Rogelio Ferreira Escutia
MPI - “Programación” Rogelio Ferreira Escutia
“Evolución de la Inteligencia Artificial” Rogelio Ferreira Escutia
Marketing - “Análisis de Sitios” Rogelio Ferreira Escutia
“Amazon Web Services - Conceptos”
“Creación de una calculadora”
“Telecomunicaciones”
Pendrive Thiara Massaccesi Morena Moncarz Agostina Cordon
“Proyectos de IoT” Rogelio Ferreira Escutia
“Raspberry Pi - Instalación” Rogelio Ferreira Escutia
Propuesta para la creación del nuevo Módulo de Especialidad
“Raspberry Pi 4 -Arquitectura” Rogelio Ferreira Escutia
Informática- R.L.G.1 Computadora: Herramienta electromecánica que facilita diversas y muy variadas tareas dependiendo del programa que se utilice. Se caracteriza.
Preparándose para el Futuro
Transcripción de la presentación:

“Construyendo el Internet de las Cosas con Raspberry Pi” Rogelio Ferreira Escutia

Data is the new oil! Clive Humby

Contenido de la Conferencia 1) Tendencias 2) Internet de las Cosas 3) Raspberry Pi 4) Proyectos de IoT 5) Conclusiones

1) Tendencias

¿Cómo ha avanzado la tecnología?

Hace algunos ayeres... Computadora HAL 9000 en la película de “2001 Odisea del espacio” (1968): 6

Hace algunos ayeres... Google Assistant hace una reservación (mayo 2018): 7

Este año.. Asistente chino virtual dando noticias (noviembre 2018): 8

Commodore 64 (1982) 17 millones de computadoras vendidas (la mas vendida de todos los tiempos). 9

Raspberry Pi 3 (2017) 12.5 millones vendidos (marzo 2017). 10

de acuerdo a la tarjeta SD Comparaciones Característica Commodore 64 Raspberry Pi 3B+ Memoria Microprocesador Velocidad Núcleos Almacenamiento Precio 64 Kb MOS 6510 0.9 MHz a 8 bits 1 Sin almacenamiento 595 dólares 1 Gb Broadcom BCM2837 1.4 GHz a 64 bits 4 de acuerdo a la tarjeta SD 35 dólares 11

2) Internet de las Cosas

¿Qué es el Internet de las cosas?

Internet de las Cosas Es la interconexión digital de objetos cotidianos con el Internet (Internet of Things = IoT). 14

Internet de las Cosas 15

¿Cuántas cosas están conectadas a la Red?

Personas vs Dispositivos Conectados 17

Personas vs Dispositivos Conectados 18

Internet y Big Data Cada cosa que se conecta a Internet Internet está lleno de datos. Por lo tanto, cada cosa que conectamos es parte del Big Data. 19 “Big Data Now”, O'Reilly Media 2012

Crecimiento de los 2 últimos años “90% de la información existente a lo largo del planeta en toda su historia se ha generado en los últimos dos años” Aitor Moren Responsable de Inteligencia Artificial de Ibermática 20 “Big Data”, http://www.ibermatica.com/sala-de-prensa/opinion/big-data-el-termino-de-moda-en-el-mundo-de-la- informatica

Crecimiento estimado Se estima un crecimiento del 4300% en la generación de datos anuales para 2020. 21 http://www.winshuttle.es/big-data-historia-cronologica/

Summit - IBM Power System AC922, IBM POWER9 22C 3.07GHz, NVIDIA Volta GV100, Dual-rail Mellanox EDR Infiniband , IBM DOE/SC/Oak Ridge National Laboratory United States Cores: 2,282,544 TeraFlops: 122,300.0 “Top500”, https://www.top500.org/lists/2018/06/, junio 2018 22

¿Qué tipo de cosas están conectadas?

Cerraduras 24

Lavadoras 25

Electrodomésticos 26

Sistemas Hidráulicos 27

Sistemas de Calefacción 28

Envases de Medicinas 29

Transporte público 30

Perros 31

Vacas 32

¿Existen dispositivos IoT en el mercado?

Medición de distancias 34

Monitoreo de actividad física 35

Monitoreo de Frecuencia Cardiaca 36

Presión arterial 37

Peso corporal 38

Medición de glucosa 39

Monitoreo y control de Personas 40

¿Con qué tecnologías puedo crear aplicaciones IoT?

Sensores 42

Arduino 43

Galileo 44

Raspberry Pi 3B+ Placa: "Raspberry Pi 3 Model B+ Technical Datasheet", http://www.farnell.com/datasheets/2609094.pdf?_ga=2.67468436.405064749.1537836912-2044607258.1537836912, septiembre 2018 45

Bluetooth 46

Wi Fi 47

RFID 48

NFC 49

Almacenamiento y Procesamiento 50

3) Raspberry Pi

Tarjeta

Raspberry Pi 3B+ Placa: "Raspberry Pi 3 Model B+ Technical Datasheet", http://www.farnell.com/datasheets/2609094.pdf?_ga=2.67468436.405064749.1537836912-2044607258.1537836912, septiembre 2018 54

Raspberry Pi 3B+ Dimensiones: 55 "Raspberry Pi 3 Model B+ Technical Datasheet", http://www.farnell.com/datasheets/2609094.pdf?_ga=2.67468436.405064749.1537836912-2044607258.1537836912, septiembre 2018 55

Procesador y Memoria

Raspberry Pi 3B+ Procesador: SoC (System on Chip): Broadcom BCM2837B0, Cortex-A53 64-bit SoC @ 1.4 GHz "Raspberry Pi 3 Model B+ Technical Datasheet", http://www.farnell.com/datasheets/2609094.pdf?_ga=2.67468436.405064749.1537836912-2044607258.1537836912, septiembre 2018 57

Raspberry Pi 3B+ Memoria RAM: 1GB LPDDR2 SDRAM 58 "Raspberry Pi 3 Model B+ Technical Datasheet", http://www.farnell.com/datasheets/2609094.pdf?_ga=2.67468436.405064749.1537836912-2044607258.1537836912, septiembre 2018 58

Conectividad

Raspberry Pi 3B+ Ethernet y USB: 60 "Learning Computer Architecture with Raspberry Pi", Even Upton, John Wiley & Sons, Inc. USA 2016

Raspberry Pi 3B+ Ethernet: Gigabit Ethernet over USB 2.0 (maximum throughput 300 Mbps) . USB: 4 × USB 2.0 ports. WiFi: 2.4 GHz y 5 GHz IEEE 802.1.b/g/n/ac "Raspberry Pi 3 Model B+ Technical Datasheet", http://www.farnell.com/datasheets/2609094.pdf?_ga=2.67468436.405064749.1537836912-2044607258.1537836912, septiembre 2018 61

Acceso I/O

Raspberry Pi 3B+ GPIO: "The Pi4J Project", http://pi4j.com/pins/model-3b-plus-rev1.html, septiembre 2018 63

Raspberry Pi 3B GPIO: "The Pi4J Project", http://pi4j.com/pins/model-3b-plus-rev1.html, septiembre 2018 64

Raspberry Pi 3B GPIO: "Pinout", https://pinout.xyz/#, septiembre 2018 65

Video y Sonido

Raspberry Pi 3B+ Conector de Audio y Video: Salida estéreo y video compuesto. "Learning Computer Architecture with Raspberry Pi", Even Upton, John Wiley & Sons, Inc. USA 2016 67

Raspberry Pi 3B+ Conector de Audio y video: 68 "Learning Computer Architecture with Raspberry Pi", Even Upton, John Wiley & Sons, Inc. USA 2016 68

Raspberry Pi 3B+ Conexión para HDMI y cámara: 69 "Learning Computer Architecture with Raspberry Pi", Even Upton, John Wiley & Sons, Inc. USA 2016 69

Raspberry Pi 3B+ DSI (Display Serial Interface) para conectar pantallas: 70 "Learning Computer Architecture with Raspberry Pi", Even Upton, John Wiley & Sons, Inc. USA 2016

Multimedia

Raspberry Pi 3B+ Soporte para Multimedia: H.264. MPEG-4 decode (1080p30). H.264 encode (1080p30). OpenGL ES 1.1, 2.0 graphics "Raspberry Pi 3 Model B+ Technical Datasheet", http://www.farnell.com/datasheets/2609094.pdf?_ga=2.67468436.405064749.1537836912-2044607258.1537836912, septiembre 2018 72

Almacenamiento

Raspberry Pi 3B+ Slot Micro SD para almacenamiento: 74 "Learning Computer Architecture with Raspberry Pi", Even Upton, John Wiley & Sons, Inc. USA 2016 74

Energía

Raspberry Pi 3B+ Conector Micro USB para energía: 5 V/2.5 A DC via micro USB connector. 5 V DC via GPIO header. Power over Ethernet (PoE)–enabled (requires separate PoE HAT). "Learning Computer Architecture with Raspberry Pi", Even Upton, John Wiley & Sons, Inc. USA 2016 76

Temperatura de Operación

Raspberry Pi 3B+ Temperatura de operación: 0 – 50 grados centígrados. "Raspberry Pi 3 Model B+ Technical Datasheet", http://www.farnell.com/datasheets/2609094.pdf?_ga=2.67468436.405064749.1537836912-2044607258.1537836912, septiembre 2018 78

Monitoreo del funcionamiento

Raspberry Pi 3B+ Status Leds: 80 "Raspberry Pi Hacks", https://www.oreilly.com/library/view/raspberry-pi-hacks/9781449362737/ch01.html, septiembre 2018 80

Raspberry Pi 3B+ Status Led: ACT (actividad - verde: Indica que se está accesando a la tarjeta SD. PWR (power - rojo): Indica que el sistema está energizado. FDX (full duplex - verde): Indica conexión a una red LAN en modo full duplex LNK (link - verde parpadeando): Indica actividad en la red LAN. 100 (amarillo): Indica conexión a una red LAN a 100-Mbit/s: "Learning Computer Architecture with Raspberry Pi", Even Upton, John Wiley & Sons, Inc. USA 2016 81

¿Con qué lenguajes se programa el Raspberry Pi?

Página Oficial de Raspberry Pi 83

Sistema Operativo Oficial 84

Sistemas Operativos Disponibles 85

Página Oficial de Raspbian 86

Simulador en línea 87

Escritorio de Raspbian 88

Programación en Raspbian 89

4) Proyectos de IoT

¿Y si sólo tengo mi celular?

Sensores en un celular 92

Proyectos Realizados en el ITM

Módulo de Especialidad en Tecnologías Web 94

Control de Temperatura Detección y graficación en el tiempo de la temperatura. Proyecto Final del Curso “Programación”, mayo 2018 95

Estación meteorológica Medir la temperatura del medio ambiente. Proyecto Final del Curso “Internet de las Cosas”, mayo 2018 96

Espejo Mágico Detección de movimiento. Impresión de mensajes. Reproducción de listas de música de Spotify. Proyecto Final del Curso “Internet de las Cosas”, mayo 2018 97

Smart Coquetee Dispensador de alimento para mascotas. 98 Proyecto Final del Curso “Internet de las Cosas”, mayo 2018 98

Control de acceso a una casa Alarmas disparadas por sensores y cámaras. Proyecto Final del Curso “Internet de las Cosas”, mayo 2018 99

Control de Riego Detección de humedad y activación de riego. 100 Proyecto Final del Curso “Internet de las Cosas”, mayo 2018 100

Control de puerta de entrada Detección de rostros para activar puerta de entrada. Proyecto Final del Curso “Internet de las Cosas”, mayo 2018 101

Dispensador de medicinas Control para proporcionar pastillas. Proyecto Final del Curso “Internet de las Cosas”, mayo 2018 102

Cluster con Raspberry Pi 103

Lector de tarjetas RFID 104

Lector de llaveros RFID 105

Propuesta de Proyectos de IoT

Detector portátil de etiquetas RFID The Official Raspberry Pi Pojects Book Volume 3, enero 2018. 107

Vehículos autónomos The Official Raspberry Pi Pojects Book Volume 3, enero 2018. 108

Peceras The Official Raspberry Pi Pojects Book Volume 3, enero 2018. 109

Robot detector de metal The Official Raspberry Pi Pojects Book Volume 3, enero 2018. 110

Patineta motorizada The Official Raspberry Pi Pojects Book Volume 3, enero 2018. 111

Animación de maquetas The Official Raspberry Pi Pojects Book Volume 3, enero 2018. 112

Fotos en 360 grados The Official Raspberry Pi Pojects Book Volume 3, enero 2018. 113

Pico Satélites (Cecytem Morelia) Contramuro.com, abril 2018, 114

Analizador visual de objetos Revista “MagPI”, julio 2018 115

Ajedrez fantasma Revista “MagPI”, julio 2018 116

Analizador y ordenador de cartas Revista “MagPI”, julio 2018 117

Domótica con Playstation Move Revista “MagPI”, julio 2018 118

Impresión aleatoria de comics Revista “MagPI”, julio 2018 119

Osciloscopio digital Revista “MagPI”, julio 2018 120

Monitoreo de fauna salvaje Revista “MagPI”, julio 2018 121

Estación meteorológica Revista “MagPI”, julio 2018 122

Detector de fantasmas Revista “MagPI”, agosto 2018 123

Marimba Revista “MagPI”, agosto 2018 124

Almacenamiento y Procesamiento 125

5) Conclusiones

¿Hay oportunidades en al área de IoT y Big Data? 127

Ingenieros en los próximos 5 años! Se requieren mas de 100,000 Ingenieros en los próximos 5 años! 128

Competitividad Mundial Ya me dió el dolor de caballo… No vuelvo a cenar enchiladas… Si hubiera entrenado mas… Ya no voy a ir al antro… ¿cuánto quedó el Morelia? Ahorita le meto un codazo… Competitividad Mundial 129

¿ Cuando me sacaré la lotería? Nunca dejar de Soñar... ¿ Cuando me sacaré la lotería?

Tu puedes ser el mejor!!! Sí se pudo!!! 131

Gracias! Rogelio Ferreira Escutia Instituto Tecnológico de Morelia Departamento de Sistemas y Computación Correo: rogelio@itmorelia.edu.mx rogeplus@gmail.com Página Web: http://sagitario.itmorelia.edu.mx/~rogelio/ http://www.xumarhu.net/ Twitter: http://twitter.com/rogeplus Facebook: http://www.facebook.com/groups/xumarhu.net/