Skip to content

Material de apoyo para la conferecia "Tecnologías de Internet of Things (IoT)", Noviembre 2020

License

Notifications You must be signed in to change notification settings

erwinkendo/ci-iot2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ciudades Inteligentes - IoT Noviembre 2020

Material de apoyo para la conferecia "Tecnologías de Internet of Things (IoT)", Noviembre 2020

La parte práctica del curso trata de crear una aplicación que lea datos de una fuente pública (OpenWeather), los guarde y muestre en un Dashboard. Una parte opcional adicional es conectarse a un servicio

Cada carpeta contiene parte del proyecto final, con el código ejemplo para cada funcionalidad. Una explicación es dada sobre cáda elemento y cómo configurarlo.

Instalacion herramientas

Instale las siguientes herramientas para poder seguir los ejemplos. Necesitamos instalar nodejs (lenguaje de programación), nodered (paquete de software que ayuda la programación), algunos módulos adicionales para el nodered y genere una API Key del servicio OpenWeather.

NodeJS

Vaya a la página de nodejs e instale la última versión, dependiendo de su sistema operativo.

Verificar Instalación con terminal

Luego de seguir las instrucciones, abra una línea de comando en su computador. Si no sabe cómo hacer esto, siga alguna de estas instrucciones:

Al abrir la línea de comando, escriba los siguientes comandos y presione ENTER.

npm -v
node -v

Ambos comandos deberían devolverle un número, similar a estos:

6.13.4
v12.16.1

Si no funciona, revise su instalación.

NodeRed

Una vez instalado nodejs, abra una terminal con las instrucciones suministradas en la sección anterior.

Inserte el siguiente comando para instalar nodered:

npm install -g --unsafe-perm node-red

Si está usando Linux o MacOS, tal vez necesite usar el comando sudo para realizar la instalación:

sudo npm install -g --unsafe-perm node-red

Si no salen mensajes de error, pruebe su instalación con el siguiente comando:

node-red

Si su instalación funcionó, el comando habrá generado una serie de mensajes en su terminal. Uno de estos debe verse así:

8 Nov 21:06:56 - [info] Server now running at http://127.0.0.1:1880/

Usando su navegador de internet de predilección, vaya a la dirección http vista en el mensaje. Debe ver la siguiente pantalla:

nodered

Modulos nodered

Necesitamos instalar algunos paquetes adicionales para aumentar las capacidades de nodered.

nodered

Vaya a la barra superior, presione el botón derecho superior y seleccione la opción Manage palette.

nodered

Luego, seleccione la opción de buscar. Busque e instale los siguientes paquetes:

nodered

node-red-node-openweathermap

node-red-dashboard

Luego de instalar estos paquetes, debe tener nuevos bloques en la barra izquierda de su nodered.

Suscripción Openweather

Para poder consultar el clima en diversas partes del mundo, openweather ofrece un servicio para hacer consultas web y utilizar esos datos para nuestros proyectos.

Para esto, crearemos un usuario para así tener un API key (identificación para consultar el servicio de openweather programáticamente).

nodered

Primero, vaya a esta página y cree un usuario:

nodered

Luego de seguir las instrucciones, vaya a esta página y copie su API Key.

nodered

Uso de ejemplos

Para poder usar los ejemplos, importe el código de cada carpeta, así se creará un nuevo Flow.

Vaya al botón superior derecho, y seleccione la opción Import

nodered

Luego pegue el código e importelo.

nodered

Para correr los ejemplos, presione el botón Deploy.

About

Material de apoyo para la conferecia "Tecnologías de Internet of Things (IoT)", Noviembre 2020

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published