ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Taller de Proyectos. Guía de Primera creación de proyecto con IoT Core


Enviado por   •  13 de Junio de 2022  •  Apuntes  •  702 Palabras (3 Páginas)  •  48 Visitas

Página 1 de 3

[pic 1]

[pic 2]

Taller de Proyectos

Guía de Primera creación de proyecto con IoT Core

[pic 3]

Alumno: Mauricio Pedro Apaza Carpio


Detalle del documento

Especificación

Descripción

Tipo de Documento

electrónico

Idioma

español

Historial de revisiones

Versión

Fecha

Autor

Descripción

Estado

1.00

8/03/2022

Apaza Carpio, Mauricio Pedro

Guía para la creación del primer proyecto utilizando Google Cloud IoT

Elija un elemento.

Tabla 1

Detalle de autores

Rol

Nombre

Autor

Full Stack Google Cloud IOT

Mauricio Pedro Apaza Carpio

MPAC


Contenido

Página

1.        Introducción        4

2.        Propósito        4

3.        Procedimiento        4

4.        Documentacion de Google Cloud IoT Core        12

5.        Bibliografia        12


  1. Introducción

La presente guía muestra el paso a paso de la creación del primer proyecto utilizando Google Cloud IoT

  1. Objetivos
  • Activar el servicio de Google Cloud IoT Core
  • Crear el primer tema Pub/Sub
  • Crear el primer registro en el servicio IoT Core
  1. Propósito

Realizar la primera configuración de Google IoT Core agregando un dispositivo

  1. Procedimiento

  1. Creación de un nuevo proyecto
  • Ingresamos a la página de Google Cloud Platform ( https://console.cloud.google.com/home/dashboard )
  • En la parte superior hacemos click en la navegación de proyectos

[pic 4]

Autor (Google Cloud, 2022)

  • Hacer click en proyecto nuevo
  • Ponemos el nombre de nuestro nuevo proyecto

[pic 5]

Autor (Google Cloud, 2022)

  • Y hacemos clic en crear
  • Seleccionamos nuestro nuevo proyecto en el navegador de proyectos

[pic 6]

Autor (Google Cloud, 2022)

  1. Habilitar los servicios de Google Cloud Iot Core
  • Poner en el buscador IoT Core y seleccionamos el primero

[pic 7]

Autor (Google Cloud, 2022)

  • Procedemos a habilitar el servicio para nuestro nuevo proyecto

[pic 8] 

Autor (Google Cloud, 2022)

  1. Creación del primer registro en la aplicación
  • Abrimos el powershell incorporado en Google Platform en la esquina superior derecha

[pic 9]

Autor (Google Cloud, 2022)

  • Procedemos a incorporar los siguientes comandos
  • gcloud pubsub topics create my-topic (este comando creara Un tema de Cloud Pub/Sub este es un recurso con nombre al que los dispositivos envían mensajes.)

[pic 10]

Autor (Google Cloud, 2022)

  • gcloud pubsub subscriptions create projects/”ID_Proyecto”/subscriptions/my-subscription --topic=my-topic (este comando creara una suscripción, lo cual nos permitirá revisar los mensajes que publica los dispositivos, Recuerden cambiar ID_Proyecto y colocar el id de su proyecto que se encuentra en el navegador de proyectos)

[pic 11]

Autor (Google Cloud, 2022)

  • rm -rf nodejs-iot
  • git clone https://github.com/googleapis/nodejs-iot.git
  • Estos dos comandos permitirán actualizar los archivos de ejemplo de node.js en tu proyecto

[pic 12]

Autor (Google Cloud, 2022)

  • cd nodejs-iot/samples/
  • npm --prefix ./scripts install
  • node scripts/iam.js my-topic
  • Estos 3 comandos permiten instalar las dependencias necesarias para el proyecto y otorgara los permisos necesarios para el tema Pub/Sub anterior mente creado

[pic 13]

Autor (Google Cloud, 2022)

  • gcloud iot registries create my-registry --project=”ID_PROYECTO” --region=us-central1 --event-notification-config=topic=projects/=”ID_PROYECTO” /topics/my-topic ( Este comando permitirá crear el primer registro en el proyecto Cloud IoT, no se olvide de cambiar “ID_PROYECTO” por su id de proyecto)

[pic 14]

Autor (Google Cloud, 2022)

  • ./scripts/generate_keys.sh
  • wget https://pki.goog/roots.pem
  • Estos dos commando permiten crear claves RS256 y ES256 en un formato PEM

[pic 15]

Autor (Google Cloud, 2022)

  • gcloud iot devices create my-node-device --project=”ID_PROYECTO” --region=us-central1 --registry=my-registry --public-key path=rsa_cert.pem,type=rs256 ( Este comando permitirá crear un dispositivo en nuestra red IoT Core para poder mandar mensajes a nuestro proyecto, no se olvide de cambiar ID_PROYECTO)

[pic 16]

Autor (Google Cloud, 2022)

  • cd mqtt_example
  • npm install ( Permite instalar las dependencias npm)

[pic 17]

Autor (Google Cloud, 2022)

  • node cloudiot_mqtt_example_nodejs.js mqttDeviceDemo --cloudRegion=us-central1 --projectId=”ID_PROYECTO” --registryId=my-registry --deviceId=my-node-device --privateKeyFile=../rsa_private.pem --serverCertFile=../roots.pem --numMessages=25 --algorithm=RS256 --mqttBridgePort=443
  • Este commando realiza un envio de mensajes a nuestra aplicación en tortal 25 mensajes, no olivide de cambiar el ID_PROYECTO

[pic 18]

Autor (Google Cloud, 2022)

  1. Documentacion de Google Cloud IoT Core

  • En el siguiente enlace podremos encontrar la documentación de Google Cloud IoT Core https://cloud.google.com/iot/docs/?hl=es-419 
  • En la documentación podremos encontrar guias, referencias y recursos
  1. Bibliografia

Google Cloud. (7 de Marzo de 2022). Google Cloud Platform. Obtenido de https://console.cloud.google.com/home/dashboard

CURSO DE TALLER DE PROYECTOS

...

Descargar como (para miembros actualizados)  txt (5.2 Kb)   pdf (425.6 Kb)   docx (616.1 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com