0% encontró este documento útil (0 votos)
3 vistas11 páginas

Capacidades y Protocolos de Dispositivos IoT

El documento aborda diversas preguntas sobre dispositivos IoT, interoperabilidad, sistemas operativos embebidos y su programación. Se destacan conceptos clave como la importancia de estándares de comunicación, la diferencia entre programación secuencial y concurrente, y las características de sistemas operativos en tiempo real. Además, se exploran ejemplos de dispositivos y la evolución del Internet de las Cosas (IoT).

Cargado por

samuel.boscan.18
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas11 páginas

Capacidades y Protocolos de Dispositivos IoT

El documento aborda diversas preguntas sobre dispositivos IoT, interoperabilidad, sistemas operativos embebidos y su programación. Se destacan conceptos clave como la importancia de estándares de comunicación, la diferencia entre programación secuencial y concurrente, y las características de sistemas operativos en tiempo real. Además, se exploran ejemplos de dispositivos y la evolución del Internet de las Cosas (IoT).

Cargado por

samuel.boscan.18
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1era Parte SE

1. ¿Qué capacidades clave poseen los dispositivos inteligentes, también conocidos como
dispositivos IoT?

o A) Solo capacidades de procesamiento.

o B) Sensores, actuadores y capacidades de conectividad.

o C) Únicamente pantallas táctiles y acceso a internet.

o D) Solamente almacenamiento masivo de datos.

o Respuesta Correcta: B

2. ¿Cuál es una característica principal de los dispositivos abiertos?

o A) Sus especificaciones técnicas son secretas para proteger la propiedad


intelectual.

o B) Fomentan la interoperabilidad y la colaboración entre diferentes sistemas.

o C) Requieren licencias especiales para su uso.

o D) Solo son compatibles con un ecosistema cerrado de aplicaciones.

o Respuesta Correcta: B

3. Según la norma ISO/IEC 2382, ¿qué es la interoperabilidad?

o A) La capacidad de un sistema para operar de forma independiente.

o B) La capacidad de dos o más sistemas o componentes para intercambiar


información y utilizar la información intercambiada.

o C) La velocidad máxima de transferencia de datos entre dos dispositivos.

o D) El nivel de seguridad de la comunicación entre sistemas.

o Respuesta Correcta: B

4. ¿Cuál de los siguientes es uno de los medios clave para lograr la interoperabilidad?

o A) La restricción de APIs para desarrolladores.

o B) El uso de estándares y protocolos de comunicación comunes.

o C) La dependencia de arquitecturas de datos propietarias.

o D) La competencia entre fabricantes para tener sistemas incompatibles.

o Respuesta Correcta: B

5. ¿Qué papel juegan los estándares y protocolos de comunicación comunes en la


interoperabilidad?

o A) Dificultan el intercambio de datos entre sistemas diferentes.


o B) Definen reglas, formatos y convenciones para el intercambio de datos,
permitiendo que diferentes sistemas puedan interpretarlos y procesarlos de
forma coherente.

o C) Son irrelevantes para la comunicación entre dispositivos.

o D) Limitan la flexibilidad de los sistemas.

o Respuesta Correcta: B

6. ¿Cuál de los siguientes protocolos es ligero e ideal para la comunicación en sistemas


IoT?

o A) HTTPS.

o B) TCP/IP.

o C) MQTT (Message Queuing Telemetry Transport).

o D) Wi-Fi.

o Respuesta Correcta: C

7. ¿Qué proporcionan las API (Interfaces de Programación de Aplicaciones) para la


interacción entre diferentes aplicaciones o sistemas?

o A) Un conjunto de hardware específico.

o B) Una interfaz estandarizada.

o C) Un lenguaje de programación único.

o D) Un sistema operativo completo.

o Respuesta Correcta: B

8. ¿Cuál de los siguientes es un formato ligero y ampliamente adoptado para el


intercambio de datos en aplicaciones web que promueve la compatibilidad entre
plataformas heterogéneas?

o A) XML.

o B) SOAP.

o C) JSON (JavaScript Object Notation).

o D) SQL.

o Respuesta Correcta: C

9. Según las fuentes, ¿quiénes deben colaborar para promover la interoperabilidad?

o A) Solo los usuarios finales.

o B) Fabricantes, desarrolladores y organizaciones de la industria.

o C) Exclusivamente organismos gubernamentales.

o D) Únicamente instituciones académicas.


o Respuesta Correcta: B

10. ¿Cuál es el objetivo principal del ejercicio de búsqueda de dispositivos comerciales


para integración en sistemas de monitorización?

o A) Programar nuevos dispositivos desde cero.

o B) Aprender a identificar y evaluar dispositivos comerciales disponibles en el


mercado que puedan integrarse en sistemas de monitorización.

o C) Diseñar algoritmos complejos para IA.

o D) Analizar la seguridad de las redes existentes.

o Respuesta Correcta: B

11. ¿Cuáles son las tres categorías principales de sistemas operativos para sistemas
embebidos según los requisitos del dispositivo, el nivel de complejidad y los recursos
disponibles?

o A) Windows, macOS y Linux.

o B) Sin sistema operativo (bare-metal), Sistema operativo en tiempo real


(RTOS) y Sistemas operativos embebidos completos.

o C) Servidor, Escritorio y Móvil.

o D) Abiertos, Cerrados y Híbridos.

o Respuesta Correcta: B

12. ¿Cuál es la función principal de un Sistema Operativo (S.O.)?

o A) Ejecutar aplicaciones sin administrar recursos.

o B) Coordinar la administración de los recursos físicos y lógicos del sistema,


permitiendo que varios programas se ejecuten de forma eficiente y segura.

o C) Servir únicamente como interfaz gráfica para el usuario.

o D) Gestionar exclusivamente la seguridad del sistema.

o Respuesta Correcta: B

13. ¿Qué característica define la programación secuencial?

o A) Multitarea lógica.

o B) Varias tareas activas al mismo tiempo.

o C) Las instrucciones se ejecutan de forma lineal, una detrás de otra, y solo


hay una tarea activa en cada instante.

o D) Necesita hardware multinúcleo.

o Respuesta Correcta: C

14. ¿Qué permite la programación concurrente?

o A) Ejecutar varias tareas exactamente al mismo tiempo en diferentes núcleos.


o B) Que varias tareas o procesos estén activos al mismo tiempo, aunque no se
ejecuten literalmente a la vez, simulando simultaneidad mediante
intercalado temporal.

o C) Un flujo de instrucciones lineal sin interrupciones.

o D) Solo una tarea activa en cada instante.

o Respuesta Correcta: B

15. ¿Cuál es la diferencia clave entre la programación paralela y la concurrente?

o A) La paralela simula simultaneidad, mientras que la concurrente es real.

o B) La concurrente ejecuta tareas en múltiples núcleos, la paralela no.

o C) La paralela ejecuta varias tareas exactamente al mismo tiempo


(simultaneidad real), utilizando varios núcleos de CPU o procesadores,
mientras que la concurrente la simula.

o D) No hay diferencia significativa entre ambas.

o Respuesta Correcta: C

16. ¿Cuál es una ventaja de ejecutar el código directamente sobre el hardware sin capa de
abstracción del sistema operativo (bare-metal)?

o A) Complejidad en el manejo de múltiples tareas.

o B) Soporte para multitarea verdadera.

o C) Alta eficiencia y bajo consumo de recursos.

o D) Mayor facilidad de escalado y mantenimiento.

o Respuesta Correcta: C

17. Para simular concurrencia en el entorno Arduino (bare-metal), ¿qué se recomienda


evitar en la programación?

o A) El uso de la función millis().

o B) La programación cooperativa.

o C) El uso de la función delay() (retardos bloqueantes).

o D) Las bibliotecas de terceros para tareas cooperativas.

o Respuesta Correcta: C

18. ¿Qué significa que un RTOS (Sistema Operativo en Tiempo Real) tenga una "respuesta
determinista"?

o A) Que la respuesta del sistema es impredecible.

o B) Que el tiempo de respuesta del sistema ante un evento es acotado y


conocido, con latencia predecible y estable.

o C) Que las tareas críticas se ejecutan solo cuando hay recursos disponibles.
o D) Que el sistema funciona mejor con una interfaz gráfica compleja.

o Respuesta Correcta: B

19. ¿Qué controlan los métodos de planificación de tareas en un RTOS?

o A) La memoria RAM disponible.

o B) Qué tarea se ejecuta y cuándo, estableciendo prioridades y permitiendo


interrupciones.

o C) El tamaño del sistema de archivos.

o D) El número de núcleos de CPU.

o Respuesta Correcta: B

20. ¿Cuál de los siguientes es un mecanismo que los RTOS disponen para coordinar tareas
y sus recursos compartidos?

o A) USB.

o B) HTTP.

o C) Semáforos.

o D) Bluetooth.

o Respuesta Correcta: C

21. ¿Qué RTOS es conocido por su bajo tamaño base de 4-10 kB y su licencia MIT, siendo
frecuentemente utilizado en IoT general y educación?

o A) Zephyr.

o B) FreeRTOS.

o C) RIOT OS.

o D) QNX.

o Respuesta Correcta: B

22. ¿Para qué tipo de aplicaciones es frecuentemente utilizado Zephyr, según las
características de los RTOS actuales?

o A) Automoción y seguridad crítica.

o B) Dispositivos ARM conectados.

o C) IoT general y educación.

o D) IoT seguro, modular, con soporte para BLE y LoRa.

o Respuesta Correcta: D

23. ¿Para qué tipo de sistemas es ideal un Sistema Operativo en Tiempo Real (RTOS)?

o A) Sistemas con interfaz de usuario compleja.


o B) Proyectos simples sin requisitos de tiempo.

o C) Sistemas críticos que necesitan tiempos de respuesta predecibles y


multitarea eficiente.

o D) Dispositivos con restricciones de energía o memoria extrema.

o Respuesta Correcta: C

24. ¿Qué tipo de tareas son ideales para un sistema operativo embebido completo?

o A) Tareas que necesitan un inicio rápido (< 100 ms).

o B) Dispositivos con restricciones severas de energía o memoria.

o C) Tareas más complejas que implican interfaz gráfica, gestión de archivos o


aplicaciones.

o D) Aplicaciones que solo necesitan una única tarea secuencial.

o Respuesta Correcta: C

25. ¿Cuál de los siguientes es un ejemplo de sistema operativo embebido completo


adaptado para funcionar en sistemas con recursos más limitados?

o A) FreeRTOS.

o B) RIOT OS.

o C) Windows IoT Enterprise.

o D) TaskScheduler.

o Respuesta Correcta: C

26. Según la definición específica de 2019 (Hardware Security), ¿qué es un sistema


embebido?

o A) Un sistema diseñado para computación de propósito general.

o B) Un sistema basado en un microprocesador o microcontrolador, diseñado


para una función específica e integrado en un sistema mecánico o eléctrico
más grande.

o C) Un ordenador de escritorio con funciones limitadas.

o D) Un dispositivo exclusivamente dedicado a la comunicación de red.

o Respuesta Correcta: B

27. ¿Qué elementos de hardware suelen componer los sistemas embebidos actuales?

o A) Solamente el procesador y la memoria RAM.

o B) Actuadores, sensores, elementos de comunicación (física o inalámbrica) y


batería.

o C) Exclusivamente dispositivos de salida como pantallas.

o D) Solo software y drivers.


o Respuesta Correcta: B

28. ¿Cuál es una de las fases iniciales en el proceso de desarrollo de la electrónica de un


sistema embebido?

o A) Desarrollo del firmware.

o B) Testeo y aceptación.

o C) Análisis de requisitos.

o D) Prototipado PCB.

o Respuesta Correcta: C

29. ¿Quién definió la Escala de Madurez Tecnológica (Technology Readiness Level o TRL)
en la década de los 70 para productos tecnológicos?

o A) Microsoft.

o B) La NASA.

o C) Gartner.

o D) ISO/IEC.

o Respuesta Correcta: B

30. ¿Cuál es la idea central detrás del término "Internet de las Cosas (IoT)"?

o A) Que todos los ordenadores estén conectados a la misma red.

o B) Que los objetos cotidianos pueden comunicarse entre sí, intercambiar


información y reaccionar entre ellos.

o C) El desarrollo de aplicaciones exclusivamente para smartphones.

o D) La creación de bases de datos centralizadas.

o Respuesta Correcta: B

31. Según Gartner, ¿qué excluye la definición de Internet de las Cosas (IoT)?

o A) Sensores y actuadores.

o B) Dispositivos dedicados con tecnología integrada.

o C) Dispositivos de uso general como teléfonos inteligentes, tabletas y PC.

o D) Cosas que pueden interactuar con su estado interno.

o Respuesta Correcta: C

32. ¿En qué año Kevin Ashton acuñó el término "Internet de las cosas"?

o A) 2000.

o B) 2008.

o C) 1999.
o D) 2013.

o Respuesta Correcta: C

33. ¿Qué ha provocado la proliferación de dispositivos IoT en los últimos años, a pesar de
que el concepto no es reciente?

o A) El aumento de su tamaño y coste.

o B) La reducción de tamaño y coste, y el aumento de su autonomía.

o C) La dependencia de cables para la conectividad.

o D) La prohibición de la comunicación inalámbrica.

o Respuesta Correcta: B

34. ¿Qué tipo de sistemas IoT están asociados al entorno, son invisibles e inciden lo menos
posible en la vida diaria del usuario, recogiendo variables externas como la
temperatura o la humedad?

o A) Tagged-objects.

o B) Wearables.

o C) Híbridos.

o D) Device free.

o Respuesta Correcta: D

35. ¿Cuál de los siguientes es un ejemplo de dispositivo Tagged-object?

o A) Un sensor de movimiento en una pared.

o B) Una pulsera de actividad.

o C) Un cepillo de dientes con IMU (Unidad de Medición Inercial).

o D) Un sensor de glucosa continuo.

o Respuesta Correcta: C

36. ¿Qué tipo de variables suelen recoger los dispositivos Wearables?

o A) Variables asociadas al entorno, como la calidad del aire.

o B) Variables asociadas al estado de salud del usuario (señales fisiológicas).

o C) Variables relacionadas con la manipulación de objetos cotidianos.

o D) Datos de consumo eléctrico de electrodomésticos.

o Respuesta Correcta: B

37. ¿De dónde proviene la inteligencia en un sistema inteligente si los sensores o


dispositivos sensorizados no son inherentemente inteligentes?

o A) De la capacidad de computación del propio sensor.


o B) De la conexión a "el que sabe", es decir, la Inteligencia Artificial (IA).

o C) De la programación secuencial del dispositivo.

o D) De la interfaz de usuario.

o Respuesta Correcta: B

38. En la analogía de un sistema inteligente con el cuerpo humano, ¿qué función tiene el
"cerebro"?

o A) Percibir el entorno (sensores).

o B) Incluye una IA que procesa los datos y genera información útil o


conocimiento.

o C) Notificar o actuar en el ambiente.

o D) Comunicarse con plataformas en tiempo real alojadas en servidores.

o Respuesta Correcta: B

39. ¿Qué caracteriza la comunicación Machine-To-Machine (M2M)?

o A) Incluye la intervención humana en cada paso.

o B) Es un intercambio automático de información entre dos dispositivos sin


intervención humana.

o C) Es la fase más avanzada de la conectividad que incluye personas y procesos.

o D) Se enfoca en el procesamiento de datos complejos en la nube.

o Respuesta Correcta: B

40. En un sistema de parking, ¿qué es un ejemplo de comunicación M2M?

o A) Un sistema de guiado de plazas libres que monitorea el aforo por plantas.

o B) Un sensor de gas que envía un aviso a un elemento central cuando supera


cierto umbral.

o C) Una aplicación móvil que guía al conductor a la plaza más cercana.

o D) Un sistema que predice retenciones de tráfico.

o Respuesta Correcta: B

41. ¿Qué amplía el alcance de Internet of Everything (IoE) en comparación con IoT?

o A) Solo la cantidad de objetos físicos conectados.

o B) La inclusión de personas y procesos, estableciendo una sinergia entre


personas, procesos, datos y cosas.

o C) Únicamente los sistemas de monitorización agrícola.

o D) La exclusión de datos para mejorar la privacidad.

o Respuesta Correcta: B
42. ¿Qué tipo de revolución representa la evolución del IoT al IoE desde una perspectiva
de negocio?

o A) Una revolución puramente tecnológica.

o B) Una moda pasajera.

o C) Una revolución de negocio, motor de una nueva economía.

o D) Un cambio en la forma de programar dispositivos.

o Respuesta Correcta: C

43. ¿Cuál es el primer paso en el esquema de monetización de IoT?

o A) Analizar la información.

o B) Reunir los datos en la nube.

o C) Medir la información (los sensores miden y los sistemas la procesan).

o D) Convertir la información en dinero.

o Respuesta Correcta: C

44. ¿Cuál de los siguientes no es un elemento de software típico de los sistemas


embebidos actuales?

o A) Sistema Operativo mínimo.

o B) Drivers.

o C) Actuadores.

o D) Modelos de Inteligencia Artificial.

o Respuesta Correcta: C (Los actuadores son hardware)

45. En el entorno Arduino, ¿qué función se ejecuta una sola vez al inicio del programa?

o A) loop().

o B) digitalWrite().

o C) **setup().**

o D) millis().

o Respuesta Correcta: C

46. ¿Qué característica tienen los RTOS ligeros como FreeRTOS respecto al uso de la
memoria flash?

o A) Uso elevado de la memoria flash (varios GB).

o B) Uso reducido de la memoria flash (4 - 10 kB).

o C) No utilizan memoria flash.

o D) Solo utilizan memoria RAM.


o Respuesta Correcta: B

47. ¿Cuál es una característica clave de los sistemas basados en el paradigma IoT con
respecto al manejo de datos?

o A) Solo reciben datos.

o B) Solo envían datos.

o C) Procesan, reciben y envían datos.

o D) Almacenan datos sin procesar.

o Respuesta Correcta: C

48. ¿Para qué tipo de aplicaciones no es recomendable la programación cooperativa en


sistemas sin SO (bare-metal)?

o A) Leer sensores de forma no bloqueante.

o B) Controlar pantallas o interfaces en paralelo.

o C) Aplicaciones que necesiten un control de interrupciones precisas, tiempos


estrictos de respuesta o multitarea verdadera (con exclusión mutua).

o D) Separar la lógica de distintas partes del sistema.

o Respuesta Correcta: C

49. ¿Qué arquitectura es ideal para aplicaciones en tiempo real, como vehículos
autónomos o salud, ya que procesa los datos cerca del origen, reduciendo latencia y
uso de ancho de banda?

o A) Cliente-Servidor tradicional.

o B) Arquitectura Edge-Fog Computing.

o C) Arquitectura monolítica.

o D) Arquitectura basada en la nube centralizada.

o Respuesta Correcta: B

50. ¿Para qué tipo de dispositivos no es recomendable un sistema operativo embebido


completo?

o A) Dispositivos que necesitan interfaz gráfica.

o B) Dispositivos con acceso a internet con protocolos avanzados.

o C) Dispositivos con restricciones de energía o memoria, o que necesitan un


inicio rápido (< 100 ms).

o D) Dispositivos que realizan procesamiento de datos complejo.

o Respuesta Correcta: C

También podría gustarte