Como integrar APIs ao seu projeto Maker

Na nossa edição de estreia da #SextaMaker você vai aprender como integrar API aos seus projetos de automação.

Mesmo com os impactos da pandemia sobre diversos negócios. A mais recente pesquisa do Gartner aponta que 47% das organizações tem planos de aumentar seus investimentos em projetos de implementação das tecnologias de Internet das Coisas (IoT). 

O grande interesse de empresas em IoT pode ser explicado justamente pelas possibilidades envolvidas como monitoramento de saúde, fornecimento de dados em tempo real, recomendação de atividades ou lembretes em seus dispositivos conectados. Com tantas utilidades, a integração executa um papel primordial nessa tecnologia.

IoT e Integração

IoT e integração caminham juntas. Isso por que a integração colabora na captura de dados de dispositivos inteligentes e os direciona para aplicativos de negócios, automatizando processos e facilitando o monitoramento em tempo real.

Com a IoT, as organizações também se movem mais rapidamente rumo a sistemas baseados em nuvem, e já que a tecnologia está sempre evoluindo, a integração precisa acompanhar esse ritmo. Dessa forma, com integração e IoT, a fusão rápida se une instantaneamente.

Pensando em IoT e Integração realizamos nossa live de estreia da #SextaMaker. Nela você pode conferir um bate-papo descontraído e com muito conteúdo entre makers e desenvolvedores.

Neste primeiro encontro contamos com a participação de Gedeane KenshimaMichael Jackson MoraesPatrícia BarbosaTeteus Bionic e Carlos Santos.

Confira na live as possibilidades de integração de APIs em projetos de automação, Internet das Coisas, tudo dentro do ambiente da Zenvia.

Separamos abaixo um passo a passo do tutorial apresentado ao vivo pelos nossos makers.

Como configurar o ambiente Zenvia: 

  1. Crie uma conta na plataforma Zenvia através deste link;
  2. Após a criação, clique no menu superior, escolha a opção Produtos, na seção Desenvolvedores entre na opção Sandbox;
  3. Crie um novo ambiente sandbox;
  4. Escolha o canal Whatsapp;
  5. Aperte na opção próximo;
  6. Leia o QR Code fornecido ou envie a palavra-chave ao número informado com seu aplicativo do WhatsApp;
  7. Insira a palavra-chave na constante sender dentro do arquivo Zenvia;
  8. Feche a o modal e clique na aba Tokens e Webhooks no menu superior;
  9. Crie um novo Token na página aberta, inserindo o nome do Token;
  10. Copie o Token criado e insira dentro na constante APIKey

Como configurar o ambiente Arduino:

  1. Configure seu sketch como no exemplo abaixo:
  1. Configure a porta COM onde seu Arduino está sendo executado
  2. Execute o código Firmata disponível na pasta src/arduino no arquivo app
  3. Configure a url do socket.io de acordo com a porta configurada, presentes em arduino e no arquivo público html para poder receber a resposta

Como executar o projeto:

  1. Execute o comando yarn para instalar as dependências do projeto
  2. Execute o comando yarn para instalar as dependências do projeto
  3. Execute o comando yarn arduino em outro terminal para executar o servidor do Johnny Five em seu Arduino após a execução do app
  4. Seu Arduino executará o código e as mensagens de status serão exibidas no display lcd, caso haja erros, modifique a porta do socket e repita os passos descritos
  5. Em seu navegador, abra a página do servidor local, ou modifique a porta de acordo com suas necessidades
  6. Pronto, envie uma mensagem pela página exibida e ela será exibida pelo seu display lcd.

Comece agora seu projeto com Arduino clicando aqui.

Escrito por

Zenvia

Fique por dentro e confira as nossas dicas sobre o mercado mobile e interação digital.