Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Location City Country utc local parameter value unit latitude longitude attribution
Campo Almacena En este Guarda En este En esta En este Este Guarda la Guarda la Campo para
para la ciudad campo el campo columna se campo campo latitud de longitud almacenar
almacenar donde se se horario se guardan los se guarda la de la información
la ubica el guarda universal. guarda parámetros guarda las ubicación ubicación adicional
ubicación sensor el país la hora a utilizar en el valor unidades del del para efectos
del donde local. la medida. tomado en las sensor. sensor. de
sensor. está el en la que fue investigación.
sensor. medida. tomado
el valor.
He consultado en tiempo real todo el histórico del día para esa estación donde me
muestra la tabla de comportamiento del aire, los valores alcanzados y como está
en éste momento el aire, nos dice que tiene un valor de 68 es decir es una calidad
aceptable pero que puede afectar a algunas personas, según la descripción.
Se ha asignado un color específico a cada categoría de AQI para que sea más
fácil para las personas comprender rápidamente si la contaminación del aire está
llegando a niveles peligrosos en sus comunidades.
Para éste caso tenemos valores de 0 a 500 clasificando la calidad del aire de la
siguiente forma:
Aunque los datos almacenados son similares a los almacenados por el gobierno
estadounidense, también veremos una muestra y una breve explicación de qué tipo
de información es recopilada en sus repositorios.
En este campo En este campo Acá se almacena En este campo En este campo
se almacena el se almacena la la hora en la que se almacena el se almacena la
parámetro en el fecha en la que se hizo la valor unidad que le
cual se va a fue tomada la medida. correspondiente corresponde a
tomar la medida. medida. a la medida cada valor del
tomada. elemento o
parámetro que
fue medido.
Modelo 4 +1 Vistas
Vista Desarrollador: Esta vista ilustra el sistema de la perspectiva del programador y está
enfocado en la administración de los artefactos de software. También se conoce como vista
de implementación. Utiliza el Diagrama de Componentes UML para describir los
componentes de sistema.
Vista de Procesos: trata los aspectos dinámicos del sistema, explica los procesos de
sistema y cómo se comunican. En UML se utiliza el Diagrama de Actividad para representar
esta vista.
Vista Física: Describe el sistema desde el punto de vista de un ingeniero de sistemas. Está
relacionada con la topología de componentes de software en la capa física, así como las
conexiones físicas entre estos componentes. Esta vista también se conoce como vista de
despliegue. En UML se utiliza el Diagrama de Despliegue para representar esta vista.
Vista Lógica: Está enfocada en describir la estructura y funcionalidad del sistema. Los
diagramas UML que se utilizan para representar esta vista son: los diagramas de
clase, diagrama de comunicación o los diagramas de secuencia.
Diferencias entre Apache Camel y Apache Kafka
Kafka es un agente de mensajes. Es comparable con otros intermediarios de
mensajes como ActiveMQ, RabbitMQ, Azure Service Bus, etc. Camel es un
middleware de integración. Es más comparable a Apache ServiceMix.
Apache Camel es un motor de enrutamiento y mediación basado en reglas que
proporciona una implementación basada en objetos Java de los Patrones de
Integración Empresarial utilizando una API (o Lenguaje Específico de Dominio
Específico de Java) para configurar las reglas de enrutamiento y mediación.
Apache Kafka es una plataforma de procesamiento de flujo de código abierto
desarrollada por la Apache Software Foundation escrita en Scala y Java.
Uno es solo un intermediario de mensajes y el otro proporciona un marco
completo para abordar el espacio de Integración Empresarial. Apache Camel es
poderoso para cerrar la brecha entre todo tipo de endpoints / tipos de aplicaciones
/ protocolos. Las aplicaciones que usan Kafka también pueden integrarse
utilizando el módulo Apache Camel - camel-kafka.
Por otro lado, Kafka ofrece capacidades de agente de mensajes centradas en el
clúster / tolerante a fallas / duraderas.
WSO2-IOT
En el siguiente informe, muestro la utilización de la plataforma Wso2 IoT en
dispositivos Móviles.
Para levantar el servicio, se utilizó la herramienta de virtualización Vmware y en
ella virtualicé el Sistema Operativo Ubuntu. También se usó emuladores de SDK
Android. Después ingrese a la página web de Wso2-IoT https://wso2.com/iot y
descargue el paquete de instalación del servidor. Una vez descargado se extrae
con la herramienta WinRAR y se procede a acceder a los ficheros del servidor por
medio de la consola. Después se crea un usuario y se define un localhost:9443,
para poder acceder al dashboard de la plataforma. Una vez hecho esto, por medio
de la consola se levanta el broker.sh, luego el iot-server.sh y por último el
analytics.sh, para poder hacer la petición en el navegador por medio del localhost
ya configurado y así acceder al login de la plataforma Wso2 IoT Server con las
credenciales user = admin, Password = admin, que es el usuario por defecto que
tiene la plataforma, esto es también modificable.
Características y funciones: