Tabla de contenido:

Cómo conectar Raspberry Pi a la nube usando Node.js: 7 pasos
Cómo conectar Raspberry Pi a la nube usando Node.js: 7 pasos

Video: Cómo conectar Raspberry Pi a la nube usando Node.js: 7 pasos

Video: Cómo conectar Raspberry Pi a la nube usando Node.js: 7 pasos
Video: ESP8266 con DHT22 mediante WiFi, Broker MQTT en Raspberry Pi y visualización en Node-RED 2024, Mes de julio
Anonim
Cómo conectar Raspberry Pi a la nube usando Node.js
Cómo conectar Raspberry Pi a la nube usando Node.js

Este tutorial es útil para cualquiera que busque conectar una Raspberry Pi a la nube, especialmente a la plataforma AskSensors IoT, utilizando Node.js.

¿No tienes una Raspberry Pi?

Si actualmente no posee una Raspberry Pi, le recomendaré que obtenga una Raspberry Pi 3, porque es rápida y no necesitará comprar un adaptador USB Wi-Fi por separado. Además, necesitaremos instalar node.js en la Raspberry Pi y muchas fuentes de script de Node.js requieren una Raspberry Pi basada en la arquitectura ARMv7 + como la Pi 3 o Pi 2 y no funcionarán con la Raspberry Pi 1 Model B / B + o la Raspberry Pi Zero.

Pero no te preocupes, es bastante sencillo, ¡solo sigue los pasos!

¿Familiarizado con Node.js?

Es posible que deba hacer una primera prueba de node.js con AskSensors desde su computadora (Windows / Linux / MacOs), mi instructable anterior demuestra una guía paso a paso para el envío automático de datos a AskSensors usando node.js.

Paso 1: materiales que necesita

Aquí están los materiales requeridos:

  1. Raspberry Pi 3 Modelo B + o Modelo B (también puede usar una Raspberry Pi 2 Modelo B)
  2. Micro cable USB para encender tu Pi.
  3. Tarjeta MicroSD, recomiendo una tarjeta de clase 10 de 16 GB o más.
  4. Adaptador de tarjeta de memoria MicroSD a SD, necesitará usar el lector de tarjetas SD en su computadora portátil / computadora de escritorio para escribir en la tarjeta microSD.

Paso 2: configura tu Raspberry Pi

Configura tu Raspberry Pi
Configura tu Raspberry Pi

La ejecución de una configuración básica de Raspbian en Raspberry Pi se vuelve fácil y se explica claramente en esta Guía de inicio. Estos son los pasos principales:

  1. Descarga NOOBS,
  2. Extraerlo en tu SD
  3. Conéctelo y encienda la Raspberry Pi.
  4. Cuando se le solicite, elija instalar Raspbian y déjelo ejecutar.

Eso es todo, ¡ahora tenemos un increíble sistema Raspberry Pi que se puede usar para una variedad de tareas!

Paso 3: instalar Node Js

Aquí vamos en la instalación de node.js.¡Instalar una versión ARM de Node se vuelve muy fácil!

  1. Asegúrate de estar conectado a internet.
  2. Abra la terminal en la Raspberry Pi. Escriba estos comandos:

wget

sudo dpkg -i node_latest_armhf.deb

Básicamente. No debería llevar mucho tiempo descargar e instalar.

También tiene la opción de especificar la dirección de enlace de la versión que necesita:

Vaya a la página de descarga de node.js y copie la dirección del enlace de la versión de ARM que necesita. Por ejemplo:

wget

Paso 4: prueba tu nodo

Para asegurarse de que node.js se ejecute correctamente, escriba los comandos a continuación. Debería devolver la versión actual de node y npm instalados.

nodo -v

npm -v

Asegúrese de que no dé ningún error.

Si todo está bien, ¡podemos pasar al siguiente paso!

Paso 5: Regístrese en Asksensors

Registrarse para obtener una cuenta AskSensors es fácil y gratis, si aún no tiene una cuenta, cree una nueva en

Cree un nuevo sensor con al menos un módulo, guárdelo y muestre el gráfico del módulo 1.

Se proporcionará una clave de entrada de API única, la usaremos en el siguiente paso.

¿Necesitas más detalles?

Aquí, no explicaré los detalles de la creación de una cuenta AskSensors. Esto se ha detallado en muchos instructivos, videos y tutoriales.

Paso 6: Ejecute el script de Node.js

Ejecute el script de Node.js
Ejecute el script de Node.js

La demostración de node.js que sugerimos envía datos ficticios a AskSensors a través de solicitudes GET HTTPS, cada 20 segundos (se estableció 20 segundos como ejemplo, puede establecer un intervalo de tiempo diferente).

Descargue el archivo.js de github, requiere la instalación del paquete https npm.

Deberá configurar su Api Key In para enviar datos al módulo de sensor que ha creado como se muestra en el paso anterior.

Ahora estás listo para ejecutar el script final:

nodo

¡Eso es todo! Disfrute viendo su flujo de datos trazado en un gráfico (la figura anterior muestra el ejemplo de gráfico de dispersión).

Paso 7: ¡Listo

Gracias por leer. siéntete libre de comentar!

Vamos a publicar muchos instructivos útiles en el futuro, ¡síganos!

Espero verte entonces:)

Recomendado: