Cayenne

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar

Cayenne

Página Wiki sobre a plataforma de programação low code orientada ao hardware Cayenne, a qual permite desenvolver aplicações Web para interagir com os dispositivos de hardware em projetos de Internet das Coisas.

Foi desenvolvida originalmente para o Raspberry Pi, mas agora também está habilitada para trabalhar com o Arduíno.

Os dispositivos de hardware se comunicam com a plataforma Cayenne através do protocolo MQTT.

Para uso com o Arduíno é necessário que o mesmo possua conexão com a Internet por meio de um shield Ethernet ou Wifi e a biblioteca CayenneMQTTEthernet.h. Outros modelos de microcontroladores, como o Arduíno Yun ou o ESP32, também podem ser utilizados.

Uma vez que o Cayenne esteja rodando no Arduíno ou Raspberry Pi, pode-se interagir com os dispositivos através da Web.

Na plataforma Cayenne estão disponíveis uma grande variedade de sensores e dispositivos de hardware, os quais podem ser incorporados ao projeto e monitorados e controlados remotamente. Também é possível ter acesso as portas GPIO do microcontrolador utilizado.

[1]

Com um sensor instalado pode-se fazer a leitura da corrente no aplicativo, ou da grandeza medida, por exemplo, temperatura. É possível adicionar qualquer tipo de dispositivo, como relés, motores, conversores ADC, etc.

Programas para interação com Arduíno

A plataforma GitHub apresenta diversos scketchs para uso de sensores e atuadores conectados no Arduíno:

A documentação da plataforma Cayenne traz uma descrição detalhada para edição de sketches para rodar no Arduino:


Vídeos

Referências

Evandro.cantu (discussão) 09h38min de 10 de junho de 2020 (-03)