Está en la página 1de 23

UNIDAD III –

TECNICAS DE
INTERFAZ
INTRODUCCIÓN

• LAS TÉCNICAS DE INTERFAZ


SON FUNDAMENTALES EN LOS
SISTEMAS EMBEBIDOS PARA
PERMITIR LA COMUNICACIÓN
ENTRE DISPOSITIVOS. EN ESTA
PRESENTACIÓN,
EXPLORAREMOS LOS
PROTOCOLOS DE
COMUNICACIÓN SERIAL MÁS
UTILIZADOS Y SU APLICACIÓN
EN SISTEMAS EMBEBIDOS.
GLOSARIO
• TÉCNICAS DE INTERFAZ: MÉTODOS UTILIZADOS PARA PERMITIR LA COMUNICACIÓN Y TRANSFERENCIA DE DATOS ENTRE
DISPOSITIVOS EN SISTEMAS EMBEBIDOS.
• PROTOCOLOS DE COMUNICACIÓN SERIAL: CONJUNTO DE REGLAS Y ESTÁNDARES QUE ESPECIFICAN CÓMO LOS DATOS
SE TRANSMITEN SECUENCIALMENTE ENTRE DISPOSITIVOS.
• PROTOCOLO I2C (INTER-INTEGRATED CIRCUIT): PROTOCOLO DE COMUNICACIÓN SERIAL UTILIZADO PARA LA CONEXIÓN
DE DISPOSITIVOS UTILIZANDO DOS LÍNEAS DE COMUNICACIÓN, UNA PARA DATOS (SDA) Y OTRA PARA RELOJ (SCL).
• PROTOCOLO SPI (SERIAL PERIPHERAL INTERFACE): PROTOCOLO DE COMUNICACIÓN SERIAL QUE PERMITE LA
TRANSFERENCIA RÁPIDA DE DATOS EN MODO FULL-DUPLEX UTILIZANDO LÍNEAS SEPARADAS PARA DATOS DE ENTRADA
Y SALIDA.
• PROTOCOLO UART (UNIVERSAL ASYNCHRONOUS RECEIVER-TRANSMITTER): PROTOCOLO DE COMUNICACIÓN SERIE
UTILIZADO PARA LA TRANSMISIÓN Y RECEPCIÓN DE DATOS EN FORMA ASINCRÓNICA.
• BLUETOOTH: TECNOLOGÍA DE COMUNICACIÓN INALÁMBRICA UTILIZADA PARA LA CONEXIÓN DE DISPOSITIVOS
CERCANOS ENTRE SÍ, COMO SISTEMAS EMBEBIDOS CON PC O DISPOSITIVOS MÓVILES.
• WIFI: TECNOLOGÍA DE COMUNICACIÓN INALÁMBRICA QUE PERMITE LA CONEXIÓN A REDES LOCALES O A INTERNET EN
SISTEMAS EMBEBIDOS.
• SERVIDORES: PROGRAMAS O DISPOSITIVOS QUE OFRECEN SERVICIOS Y RECURSOS A OTROS DISPOSITIVOS EN UNA RED,
COMO SERVIDORES IMPLEMENTADOS EN SISTEMAS EMBEBIDOS.
• LINUX: SISTEMA OPERATIVO DE CÓDIGO ABIERTO AMPLIAMENTE UTILIZADO EN SISTEMAS EMBEBIDOS DEBIDO A SU
FLEXIBILIDAD Y CAPACIDAD DE PERSONALIZACIÓN.
• RTOS (REAL-TIME OPERATING SYSTEM): SISTEMA OPERATIVO EN TIEMPO REAL UTILIZADO EN SISTEMAS EMBEBIDOS
QUE REQUIEREN RESPUESTAS RÁPIDAS Y PREDECIBLES A EVENTOS.
PROTOCOLO I2C

• EL PROTOCOLO I2C (INTER-INTEGRATED


CIRCUIT) ES UN PROTOCOLO DE
COMUNICACIÓN SERIAL AMPLIAMENTE
UTILIZADO EN SISTEMAS EMBEBIDOS.
PERMITE LA COMUNICACIÓN ENTRE
DISPOSITIVOS UTILIZANDO SOLO DOS
LÍNEAS DE COMUNICACIÓN. EN UNA
PLATAFORMA EMBEBIDA CON LINUX, EL
PROTOCOLO I2C SE UTILIZA PARA LA
CONEXIÓN CON UNA VARIEDAD DE
DISPOSITIVOS COMO SENSORES,
PANTALLAS Y MEMORIAS.
COMO FUNCIONA
EJEMPLO DE APLICACIÓN I2C
PROTOCOLO SPI (SERIAL PERIPHERAL
INTERFACE):
• EL PROTOCOLO SPI (SERIAL PERIPHERAL
INTERFACE) ES OTRO PROTOCOLO DE
COMUNICACIÓN SERIAL COMÚNMENTE
UTILIZADO EN SISTEMAS EMBEBIDOS.
PERMITE UNA COMUNICACIÓN RÁPIDA Y
BIDIRECCIONAL ENTRE DISPOSITIVOS
UTILIZANDO LÍNEAS SEPARADAS PARA
DATOS DE ENTRADA Y SALIDA. EN UNA
PLATAFORMA EMBEBIDA, EL PROTOCOLO
SPI SE UTILIZA PARA LA CONEXIÓN CON
DISPOSITIVOS COMO PANTALLAS,
TARJETAS SD Y OTROS PERIFÉRICOS.
CÓMO FUNCIONA
EJEMPLO DE APLICACIÓN SPI
PROTOCOLO UART (UNIVERSAL ASYNCHRONOUS
RECEIVER-TRANSMITTER)

EL PROTOCOLO UART ES UN ESTÁNDAR DE


COMUNICACIÓN SERIAL AMPLIAMENTE
UTILIZADO EN DISPOSITIVOS
ELECTRÓNICOS. PERMITE LA
TRANSFERENCIA DE DATOS DE FORMA
SECUENCIAL Y BIDIRECCIONAL, UTILIZANDO
UN SOLO CANAL DE COMUNICACIÓN. SE
CONFIGURA MEDIANTE PARÁMETROS COMO
LA VELOCIDAD DE TRANSMISIÓN Y LA
LONGITUD DE LOS DATOS. ES EFICIENTE Y
OFRECE UNA CONEXIÓN PUNTO A PUNTO
PARA LA TRANSMISIÓN DE INFORMACIÓN.
CÓMO FUNCIONA

• BIT DE INICIO: ES EL PRIMER BIT ENVIADO EN UNA


TRAMA DE DATOS Y SIRVE PARA INDICAR EL INICIO
DE LA TRANSMISIÓN.
• BIT DE PARIDAD: ES UN BIT ADICIONAL OPCIONAL
QUE SE UTILIZA PARA VERIFICAR LA INTEGRIDAD DE
LOS DATOS TRANSMITIDOS.
• BIT DE PARADA: INDICA EL FINAL DE LA TRAMA DE
DATOS Y SE ENVÍA DESPUÉS DE LOS BITS DE DATOS.
• BIT DE DATOS: SE REFIERE A LOS BITS DE DATOS QUE
CONTIENEN LA INFORMACIÓN QUE SE ESTÁ
TRANSMITIENDO, COMO CARACTERES O VALORES
NUMÉRICOS.
EJEMPLO UART
BLUETOOTH

• BLUETOOTH ES UNA TECNOLOGÍA INALÁMBRICA


QUE PERMITE LA COMUNICACIÓN ENTRE
DISPOSITIVOS ELECTRÓNICOS A CORTA DISTANCIA.
CON SU AMPLIA COMPATIBILIDAD Y BAJO
CONSUMO DE ENERGÍA, FACILITA LA CONEXIÓN Y
TRANSFERENCIA DE DATOS, VOZ Y OTROS
CONTENIDOS. ES UTILIZADO EN TELÉFONOS
MÓVILES, COMPUTADORAS, AURICULARES Y
OTROS DISPOSITIVOS, PERMITIENDO LA
TRANSMISIÓN DE AUDIO, INTERCAMBIO DE
ARCHIVOS Y CONTROL REMOTO.
TIPOS DE COMUNICACIONES BLUETOOTH
INTRODUCCIÓN A IOT (INTERNET OF THE THINGS)

• EL INTERNET DE LAS COSAS (IOT) ES


UNA TECNOLOGÍA QUE CONECTA
OBJETOS FÍSICOS AL MUNDO DIGITAL
A TRAVÉS DE INTERNET. PERMITE
AUTOMATIZAR TAREAS, OPTIMIZAR
PROCESOS Y CREAR NUEVOS
MODELOS DE NEGOCIO.
QUÉ ES IOT

• IOT ES LA INTERCONEXIÓN DE OBJETOS


COTIDIANOS A TRAVÉS DE INTERNET,
COMO ELECTRODOMÉSTICOS, VEHÍCULOS
Y SENSORES. PERMITE RECOPILAR,
TRANSMITIR Y PROCESAR DATOS EN
TIEMPO REAL. LA ARQUITECTURA BÁSICA
INCLUYE DISPOSITIVOS FÍSICOS,
SENSORES Y ACTUADORES,
CONECTIVIDAD DE RED Y UNA
PLATAFORMA DE SOFTWARE PARA EL
PROCESAMIENTO DE DATOS.
APLICACIONES DE IOT
• EJEMPLOS DE SECTORES: SALUD (MONITOREO REMOTO DE PACIENTES), INDUSTRIA
(AUTOMATIZACIÓN DE PROCESOS), TRANSPORTE (VEHÍCULOS AUTÓNOMOS), AGRICULTURA
(OPTIMIZACIÓN DEL RIEGO), ENERGÍA (GESTIÓN INTELIGENTE DE LA ENERGÍA).
• BENEFICIOS: EFICIENCIA, PERSONALIZACIÓN DE SERVICIOS, OPTIMIZACIÓN DE RECURSOS Y
CREACIÓN DE NUEVOS MODELOS DE NEGOCIO.
ELEMENTOS DEL IOT
• HARDWARE: COMPUESTO POR
SENSORES, ACTUADORES Y HARDWARE
DE COMUNICACIÓN INTEGRADO.
• MIDDLEWARE: HERRAMIENTAS DE
ALMACENAMIENTO Y COMPUTACIÓN
BAJO DEMANDA PARA EL ANÁLISIS DE
DATOS; Y
• PRESENTACIÓN: HERRAMIENTAS DE
VISUALIZACIÓN E INTERPRETACIÓN
NOVEDOSAS Y FÁCILES DE ENTENDER A
LAS QUE SE PUEDE ACCEDER EN
DIFERENTES PLATAFORMAS Y QUE
PUEDEN SER DISEÑADAS PARA
DIFERENTES APLICACIONES.
CAPAS IOT
1. CAPA DE DISPOSITIVOS: ESTA CAPA ABARCA LOS DISPOSITIVOS FÍSICOS CONECTADOS, COMO
SENSORES, ACTUADORES Y DISPOSITIVOS INTELIGENTES. ESTOS DISPOSITIVOS CAPTURAN
DATOS DEL ENTORNO Y PUEDEN INTERACTUAR CON EL MUNDO FÍSICO.
2. CAPA DE CONECTIVIDAD: AQUÍ SE ESTABLECE LA COMUNICACIÓN ENTRE LOS DISPOSITIVOS Y
LAS REDES. SE UTILIZAN DIVERSAS TECNOLOGÍAS DE CONECTIVIDAD, COMO WI-FI,
BLUETOOTH, REDES CELULARES O PROTOCOLOS DE BAJA POTENCIA.
3. CAPA DE GESTIÓN DE DATOS: ESTA CAPA SE OCUPA DEL ALMACENAMIENTO, PROCESAMIENTO
Y GESTIÓN DE LOS DATOS GENERADOS POR LOS DISPOSITIVOS IOT. PUEDE INVOLUCRAR
SERVICIOS EN LA NUBE, BASES DE DATOS Y PLATAFORMAS DE ANÁLISIS DE DATOS.
4. CAPA DE APLICACIÓN: EN LA CAPA SUPERIOR, SE ENCUENTRAN LAS APLICACIONES Y
SERVICIOS QUE APROVECHAN LOS DATOS DEL IOT PARA OFRECER FUNCIONALIDADES Y
SOLUCIONES ESPECÍFICAS. ESTO INCLUYE ÁREAS COMO LA MONITORIZACIÓN REMOTA, LA
AUTOMATIZACIÓN INDUSTRIAL, LAS CIUDADES INTELIGENTES Y MUCHO MÁS.
DISPOSITIVOS PARA PROYECTOS IOT
• RASPBERRY PI: MINIORDENADOR DE PLACA ÚNICA CON CAPACIDAD
DE PROCESAMIENTO, CONECTIVIDAD WI-FI Y BLUETOOTH, Y UNA
AMPLIA GAMA DE PUERTOS DE ENTRADA Y SALIDA.
• ARDUINO: PLATAFORMA DE PROTOTIPADO ELECTRÓNICO CON
DIFERENTES MODELOS Y VARIANTES. ES FÁCIL DE USAR,
ECONÓMICO Y CUENTA CON UNA AMPLIA COMUNIDAD DE USUARIOS
• ESP32: MICROCONTROLADOR DE BAJO COSTO Y BAJO CONSUMO DE
ENERGÍA CON CONECTIVIDAD WI-FI Y BLUETOOTH INTEGRADA.
• PARTICLE PHOTON: MICROCONTROLADOR CON CONECTIVIDAD WI-FI
Y UNA PLATAFORMA EN LA NUBE PARA FACILITAR EL DESARROLLO Y
LA ADMINISTRACIÓN DE PROYECTOS DE IOT.
• INTEL EDISON: PLACA DE DESARROLLO CON CAPACIDAD DE
PROCESAMIENTO Y CONECTIVIDAD WI-FI Y BLUETOOTH.
CONSIDERACIONES

• DESAFÍOS: SEGURIDAD Y PRIVACIDAD DE LOS DATOS, ESCALABILIDAD ANTE


LA GRAN CANTIDAD DE DISPOSITIVOS Y DIVERSIDAD DE PLATAFORMAS.
• CONCLUSIONES: IOT TIENE EL POTENCIAL DE TRANSFORMAR NUESTRA VIDA
Y GENERAR OPORTUNIDADES EN DIVERSOS SECTORES, PERO REQUIERE
SOLUCIONES ROBUSTAS PARA GARANTIZAR LA PROTECCIÓN DE LOS DATOS
Y PREVENIR ATAQUES.

También podría gustarte