Cayenne: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
 
(10 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
=Cayenne=
=Cayenne=


Página Wiki sobre a '''plataforma de programação ''low code'' orientada ao hardware [https://cayenne.mydevices.com Cayenne]''', a qual  permite desenvolver aplicações ''Web'' ou '''Android''' para interagir com os dispositivos de hardware em projetos de '''Internet das Coisas'''.
Página Wiki sobre a '''plataforma de programação ''low code'' orientada ao hardware [https://cayenne.mydevices.com 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'''.
Foi desenvolvida originalmente para o '''Raspberry Pi''', mas agora também está habilitada para trabalhar com o '''Arduíno'''.


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 Cayenne'''. Outros modelos de microcontroladores, como o '''Arduíno Yun''' ou o '''ESP32''', também podem ser utilizados.
Os dispositivos de hardware se comunicam com a plataforma '''Cayenne''' através do protocolo '''[[MQTT]]'''.


Uma vez que o '''Cayenne''' esteja rodando no '''Arduíno''' ou  '''Raspberry Pi''', pode-se interagir com os dispositivos através da '''Web''' ou de aplicativo '''Android'''.  
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.
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.


[[Arquivo:CayenneDevices.jpg|200 px]] [[Arquivo:CayenneGPIO.jpg|200 px]] <ref>https://www.i-programmer.info/news/91-hardware/9725-cayenne-makes-iot-easy-really-easy.html</ref>
[[Arquivo:CayenneDevices.jpg|300 px]] [[Arquivo:CayenneGPIO.jpg|300 px]] <ref>https://www.i-programmer.info/news/91-hardware/9725-cayenne-makes-iot-easy-really-easy.html</ref>
 
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''':
*https://github.com/myDevicesIoT/Cayenne-MQTT-Arduino
 
A '''documentação''' da plataforma '''Cayenne''' traz uma descrição detalhada para edição de ''sketches'' para rodar no Arduino:
*https://developers.mydevices.com/cayenne/docs/sketch-files/
 
----


Uma vez criado um sistema, pode-se interagir com os dispositivos de hardware através de um '''aplicativo''' para '''Android''' ou '''Web'''.
;Vídeos:
:*https://www.youtube.com/watch?v=EDsCsPLqVGI
:*https://www.youtube.com/watch?v=D0dHJ4Xr4yE


==Referências==
==Referências==

Edição atual tal como às 20h40min de 16 de junho de 2020

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)