Índice:

Como conectar o Raspberry Pi à nuvem usando Node.js: 7 etapas
Como conectar o Raspberry Pi à nuvem usando Node.js: 7 etapas

Vídeo: Como conectar o Raspberry Pi à nuvem usando Node.js: 7 etapas

Vídeo: Como conectar o Raspberry Pi à nuvem usando Node.js: 7 etapas
Vídeo: Full Node.js Deployment to AWS - FREE SSL, NGINX | Node js HTTPS Server 2024, Julho
Anonim
Como conectar o Raspberry Pi à nuvem usando Node.js
Como conectar o Raspberry Pi à nuvem usando Node.js

Este tutorial é útil para quem deseja conectar um Raspberry Pi à nuvem, especialmente à plataforma AskSensors IoT, usando Node.js.

Não tem um Raspberry Pi?

Se você ainda não possui um Raspberry Pi, recomendo que compre um Raspberry Pi 3, porque é rápido e você não precisa comprar um adaptador USB Wi-Fi separado. Além disso, precisaremos instalar o node.js no Raspberry Pi e muitas fontes de script Node.js exigem um Raspberry Pi baseado na arquitetura ARMv7 +, como o Pi 3 ou Pi 2 e não funcionará com o Raspberry Pi 1 Modelo B / B + ou o Raspberry Pi Zero.

Mas não se preocupe, é bastante simples, basta seguir os passos!

Familiarizado com Node.js?

Você pode precisar fazer um primeiro teste de node.js com AskSensors do seu computador (Windows / Linux / MacOs), meu instrutível anterior demonstra um guia passo a passo para enviar dados automatizados para AskSensors usando node.js.

Etapa 1: Materiais de que você precisa

Aqui estão os materiais necessários:

  1. Raspberry Pi 3 Modelo B + ou Modelo B (você também pode usar um Raspberry Pi 2 Modelo B)
  2. Micro cabo USB para ligar seu Pi.
  3. Cartão MicroSD, recomendo um cartão classe 10 com 16 GB ou superior.
  4. MicroSD para adaptador de cartão de memória SD, você precisará usar o leitor de cartão SD em seu laptop / desktop para gravar no cartão microSD.

Etapa 2: Configurar seu Raspberry Pi

Configure o seu Raspberry Pi
Configure o seu Raspberry Pi

Executar uma configuração básica do Raspbian no Raspberry Pi torna-se fácil e claramente explicado neste Guia de primeiros passos. Aqui estão as principais etapas:

  1. Baixe o NOOBS,
  2. Extraia em seu SD
  3. Conecte-o e ligue o Raspberry Pi.
  4. Quando solicitado, escolha instalar o Raspbian e deixe-o rodar.

É isso, agora temos um incrível sistema Raspberry Pi que pode ser usado para uma variedade de tarefas!

Etapa 3: Instale o Node Js

Aqui vamos nós na instalação do node.js. Instalar uma versão ARM do Node ficou muito fácil!

  1. Verifique se você está conectado à internet
  2. Abra o terminal no Raspberry Pi. Digite estes comandos:

wget

sudo dpkg -i node_latest_armhf.deb

Basicamente. Não deve demorar muito para baixar e instalar.

Você também tem a opção de especificar o endereço do link da versão necessária:

Vá para a página de download do node.js e copie o endereço do link da versão do ARM que você precisa. Por exemplo:

wget

Etapa 4: teste seu nó

Para garantir que node.js seja executado corretamente, digite os comandos abaixo. Ele deve retornar a versão atual do nó e do npm instalado.

node -v

npm -v

Certifique-se de que não há nenhum erro.

Se tudo estiver bem, podemos passar para a próxima etapa!

Etapa 5: Inscreva-se para os Asksensors

Inscrever-se para uma conta AskSensors é fácil e grátis, se você ainda não tem uma conta, crie uma nova em

Crie um novo sensor com pelo menos um módulo, salve-o e mostre o gráfico do módulo 1.

Será fornecido um Api Key In exclusivo, que usaremos na próxima etapa.

Precisa de mais detalhes?

Aqui, não vou passar pelos detalhes da criação de uma conta AskSensors. Isso foi detalhado em muitos instructables, vídeos e tutoriais.

Etapa 6: execute o script Node.js

Execute o script Node.js
Execute o script Node.js

A demonstração node.js que estamos sugerindo envia dados fictícios para AskSensors por meio de solicitações HTTPS GET, a cada 20 segundos (20 segundos foi definido como exemplo, você pode definir um intervalo de tempo diferente).

Baixe o arquivo.js do github, ele requer a instalação do pacote https npm.

Você precisará definir sua chave de API para enviar dados para o módulo do sensor que você criou, conforme mostrado na etapa anterior.

Agora você está pronto para executar o script final:

É isso! Desfrute assistindo seu fluxo de dados plotado em gráfico (a figura acima mostra o exemplo de gráfico de dispersão).

Etapa 7: Pronto

Obrigado por ler. sinta-se à vontade para comentar!

Vamos publicar muitos instructables úteis no futuro, siga-nos!

Espero ver vocês então:)

Recomendado: