Documentos de Académico
Documentos de Profesional
Documentos de Cultura
y
Telecomunicacion
es
Contenido
Evaluación Sumativa Numero 1.....................................................................
1 Introducción.............................................................................................
2. ¿Qué componentes de conectividad son necesarios para un
sistema de IoT?............................................................................................
3. Utilización del lenguaje de programación C+ en el desarrollo
de aplicaciones de IoT con sistemas Linux...............................................
4. Realice un programa en C, que solicite al usuario la cantidad
de notas, la calificación por nota y la ponderación por nota, luego
calcule el promedio final según los datos ingresados por el
usuario........................................................................................................
5 Solución a la problemática.................................................................
1 Introducción
3
2. ¿Qué componentes de conectividad son necesarios para un
sistema de IoT?
Para definir los componentes necesarios para un sistema IOT, primero debemos
saber y comprender en que consiste, El Internet de las Cosas (IoT, por sus siglas en
inglés) es una red de dispositivos físicos conectados a través de Internet que pueden
recopilar, compartir y procesar datos. Estos dispositivos incluyen sensores,
electrodomésticos, vehículos, sistemas industriales, dispositivos portátiles, entre otros, y
están equipados con software y hardware para comunicarse entre sí y con servicios en la
nube. IoT permite la interacción automatizada entre dispositivos y facilita el control remoto
y la monitorización, creando un ecosistema donde las cosas están interconectadas y
pueden trabajar en conjunto para realizar tareas o proporcionar información valiosa.
Para poder hablar de que se tiene un sistema de IOT, se debe tener en cuenta
varios componentes esenciales que permitan la conexión, comunicación, procesamiento y
acción entre dispositivos, los componentes fundamentales de un sistema IoT y sus
principales características y/o funciones:
1. Sensores: Los sensores son componentes clave para recopilar información sobre
el entorno y las condiciones en las que operan los dispositivos. Estos dispositivos
recopilan datos físicos o ambientales, como temperatura, humedad, presión, luz,
movimiento, sonido, etc. Además, proporcionan la información básica que impulsa
la funcionalidad de IoT, estos pueden utilizarse individualmente o en combinación
para que permita que se monitoricen y controlen una amplia gama de procesos y
entornos.
4
2. Actuadores: Son dispositivos que convierten una señal eléctrica o mecánica en
una acción física, permitiendo a un sistema IoT interactuar con su entorno. Los
actuadores pueden ser eléctricos, mecánicos, hidráulicos o térmicos, entre otros.
Cumplen funciones como la automatización, el control remoto y la interacción con
la implementación, e incluso pueden incluir sensores integrados para proporcionar
retroalimentación y control preciso.
5
6. Interfaz de usuario: es el punto de interacción entre el usuario y el sistema.
Puede tomar diversas formas, como aplicaciones móviles, páginas web, paneles
de control físicos, o incluso dispositivos portátiles. Estas interfaces permiten a los
usuarios supervisar, controlar y configurar los dispositivos conectados,
proporcionando una experiencia visual e interactiva para gestionar el sistema IoT.
Una granja avícola que integra un sistema IoT puede beneficiarse mucho
de un sistema IoT para mantener el entorno ideal para las aves y automatizar
varios procesos. Con sensores, se puede medir la temperatura y la humedad para
asegurarse de que el entorno sea cómodo, mientras que los actuadores, como
ventiladores y calentadores, se encargan de mantener un clima equilibrado.
Los sensores de nivel de alimentos y agua ayudan a asegurar que las aves
tengan un suministro constante de comida y agua, y los actuadores pueden
controlar sistemas automáticos para alimentarlas. Además, sensores de
movimiento y cámaras de seguridad pueden reforzar la seguridad de la granja.
6
7
3. Utilización del lenguaje de programación C+ en el desarrollo
de aplicaciones de IoT con sistemas Linux.
Por ejemplo, si la temperatura del agua se desvía del rango óptimo, nuestra
aplicación podrá activar calentadores o ventiladores para corregir esta situación. De
8
manera similar, si los niveles de pH se vuelven peligrosos, el programa podrá tomar
medidas correctivas.
Desarrollo de la Aplicación en C
9
Interacción con Sensores: En C, puedes escribir código para leer datos de los
sensores de temperatura y pH. Por ejemplo, usando el protocolo I2C o GPIO para
interactuar con el hardware. El código puede procesar estos datos y tomar
decisiones basadas en ellos.
10
4. Realice un programa en C, que solicite al usuario la cantidad
de notas, la calificación por nota y la ponderación por nota,
luego calcule el promedio final según los datos ingresados por
el usuario.
int main() {
int cantidad_notas;
scanf("%d", &cantidad_notas);
scanf("%f", &calificacion);
scanf("%f", &ponderacion);
suma_ponderaciones += ponderacion;
return 0;
11
12
5 Solución a la problemática
13
6 Conclusión
En general, este informe proporciona una base sólida para comprender los conceptos
clave del IoT y su implementación práctica mediante el lenguaje de programación C,
sentando las bases para futuras exploraciones y desarrollos en este campo tecnológico
en constante crecimiento.
14