Skip to main content

Foro del Módulo 3

3.2. Dudas y comentarios sobre plataformas o marcos de desarrollo (Unidad 3.2)

3.2. Dudas y comentarios sobre plataformas o marcos de desarrollo (Unidad 3.2)

by Alberto Prieto Espinosa - Number of replies: 3

Si tienes alguna duda, comentario o curiosidad sobre los contenidos de la Unidad 3.2 clica en RESPONDER y plantea tu cuestión.


(Edited by Admin User - original submission Sunday, 29 May 2022, 11:44 AM)

In reply to Alberto Prieto Espinosa

Re: 3.2. Dudas y comentarios sobre plataformas o marcos de desarrollo (Unidad 3.2)

by María José Campos -
Haciendo los test de auto-eva,uación me ha salido la siguiente pregunta, y no tengo ni idea de cuál es la respuesta:
¿Qué funcionalidad o elemento caracteriza el contexto de IoT a un framework?:
a. La inclusión de elementos para gestionar usuarios.
b. Bibliotecas para almacenar datos.
c. Bibliotecas de seguridad en las transacciones.
d. La inclusión de una capa de red para que los dispositivos o aplicaciones en éstos se comuniquen.

¿Alguien me puede echar una mano y decirme cuál es la respuesta correcta y por qué?

In reply to María José Campos

Re: 3.2. Dudas y comentarios sobre plataformas o marcos de desarrollo (Unidad 3.2)

by Pedro Otálora Giménez -
Hola, de las cuatro opciones yo creo que la más relevante para el marco de trabajo de un dispositivo IoT debe ser la capa de red para poder interactuar con otros dispositivos. Sin esta capa de red no sería posible ni la gestión de usuarios ni la seguridad de las transacciones, y el almacenamiento de datos, si no se puede compartir tampoco tendría sentido. Así es como yo lo he entendido, seguro que algún docente lo explica mucho mejor.
Un saludo.
In reply to Pedro Otálora Giménez

Re: 3.2. Dudas y comentarios sobre plataformas o marcos de desarrollo (Unidad 3.2)

by Alberto Guillén Perales -
Estimado Pedro,

gracias por haber ayudado a tu compañera. Aunque tu respuesta es muy acertada y correcta, aporto algunas reflexiones más al respecto y matizo algunas cuestiones que son completamente correctas.

La gestión de usuarios se puede hacer en un dispositivo local, de hecho, tenemos PCs con posibilidad de varios usuarios. En el ámbito de IoT tenemos varios roles posibles, con lo que la gestión de usuarios es algo necesario, sin embargo, desde el punto de vista de un dispositivo, es posible que solo necesite un usuario para enviar su información al nodo maestro p.ej. Incluso puede existir la posibilidad de que la información pueda ser cogida de los dispositivos sin necesidad de autenticación.

Respecto al almacenamiento de los datos, ocurre algo similar. El almacenamiento puede hacerse en local o en remoto y es común usar llamadas al sistema operativo para tal fin, con lo que las bibliotecas no serían indispensables. Por otra parte, si el almacenamiento se hace en remoto, la información viajará por la red a través de bibliotecas que permitan tal comunicación. Así vemos cómo la opción d. podría englobar a esta.

La seguridad es indispensable en un sistema IoT, como lo es en cualquier otro tipo de aplicación. No obstante, podemos encontrar redes de dispositivos que sean proveedores de datos abiertos y no exijan establecer una conexión segura (aunque no es lo más recomendable). Por tanto, si bien es muy importante, no es 100% imprescindible. Otro elemento es que esas bibliotecas pueden proporcionar seguridad adicional, pero es posible que el método de comunicación ya establezca mecanismos de cifrado (p.ej. si estamos comunicándonos a través de una VPN, no sería necesario que nuestra aplicación aportara otro nivel de cifrado).

Por tanto, ya hemos visto que la opción d. es la más correcta, y no solo por lo comentado anteriormente sino que, por la definición de Internet of Things, no podemos una red entre redes (inter-net) sin esa capa de red que permita comunicar los dispositivos.

¡Ánimo con el aprendizaje!