fbpx

Como enviar dados para um servidor na Nuvem usando Raspberry pi

Neste artigo você aprenderá como enviar dados para um servidor na Nuvem usando o Raspberry pi.

Raspberry Pi é um mini computador compacto e de baixo custo, desenvolvido pela Fundação Raspberry Pi. O Raspberry conta com várias versões que vão desde o básico Pi Zero W até o Raspberry Pi 4, com conector de áudio, Ethernet e 4 USBs. O hardware também conta com conexão wireless via Bluetooth e WiFi.

Agora mostraremos como enviar de forma bem simples dados do Raspberry Pi para um servidor online usando a Plataforma EasyIoT.

Primeiro, acesse o site da Plataforma EasyIot e faça o seu cadastro, se ainda não estiver cadastrado.

Configurando a Plataforma EasyIoT para receber os dados

Após fazer o login na plataforma entre em Dispositivos >> Dispositivos cadastrados e adicione um novo dispositivo.

Selecione o protocolo WiFi.

Em Aplicação selecione Criar nova aplicação. Depois de uma nome para sua aplicação e para o dispositivo que alimentará com dados a aplicação.

Selecione o Raspberry Pi como seu controlador.

Copie o seu Easy Token e clique em Finalizar.

Programando o Raspberry

Na Plataforma EasyIoT, vá em Bibliotecas e baixe a Biblioteca Raspberry Pi e o Exemplo Raspberry Pi.

No Raspberry, abra o código exemplo_send.py com editor de programas em python da sua preferência.

import easyIoT

payload = str(123456) # Substitua o valor entre parenteses pelo valor ou pela
                        # pela variavel a ser enviada para a platafoema EasyIOT

token = "Insira aqui o seu EasyToken"

resposta = easyIoT.send(payload, token) # A variavel resposta contem a resposta
                                        # do servidor ao envio

print(resposta)
 
 
 
 

Na linha 3 do código substitua o valor que está entre parênteses pelo valor ou pela variável que deseja enviar para a Plataforma EasyIoT.

Na linha 8, insira o EasyToken do seu dispositivo obtido na seção anterior deste artigo.

Execute o programa.

E abra o painel de dados na Plataforma EasyIoT.

Pronto, seus dados já estão na Nuvem.