Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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:
- Raspberry Pi 3 Modelo B + ou Modelo B (você também pode usar um Raspberry Pi 2 Modelo B)
- Micro cabo USB para ligar seu Pi.
- Cartão MicroSD, recomendo um cartão classe 10 com 16 GB ou superior.
- 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
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:
- Baixe o NOOBS,
- Extraia em seu SD
- Conecte-o e ligue o Raspberry Pi.
- 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!
- Verifique se você está conectado à internet
- 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
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:
nó
É 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:)