Introduccion Plataforma IoT Cayenne mydevices & ESP8266

En esta oportunidad se realizara la prueba a la conocida plataforma Cayenne.

Que es Cayenne? es una solucion para la construccion de aplicaciones IoT  basada en plataformas conocidas como Arduino, Raspberry pi, ESP8266 y dispositivos  Seriales, Wifi, dispositivos Lora,  tambien  incluye una API Mqtt para conectar cualquier cliente MQTT la cual utilizaremos en este caso, en este tutorial se explicara lo siguiente:

Este tutorial realizara un recorrido por la plataformas cayenne.

1- Crear una cuenta Starter en cayenne

2-Descargar librerias y ejemplos

3- Modificar ejemplos  de Arduino IDE

Pagina oficial: cayenne mydevices

cayenne PDAControl PDAControles.com PDAControlen.com MQTT esp8266 nODE mcu LOra

 

Tutorial Platform IoT Cayenne my devices and ESP8266  Part 1/2 

 

Tutorial Leer LDR y Encender un led desde Cayenne

En este caso utilizares un modulo ESP8266 NodeMCU:

1-Realizaremos  el control del GPIO 04 (Led) en este caso se deben realizar modificaciones al ejemplo por defecto.

2-Realizaremos la lectura al ADC 0 (LED).





Arduino IDE

Durante pruebas se denota que cayenne permite enviar valores y el dashboard permite previsualizar el valor y facilta  al agregar los widgets asociados a dicho valor.

Para el control del Led en Arduino IDE, se configura la funcion log de cayenne por  default, la cual tecnicamente escucha los paremetros de cualquier canal que envie datos desde Cayenne hacia el  ESP, en este caso el widget button.

Se toma el valor del canal asignado al button y ese valor pasa de String a int para activar el GPIO 04.

Descargas Completas parte Inferior…

cayenne PDAControl PDAControles.com PDAControlen.com MQTT esp8266 nODE mcu LOra

Dashboard Cayenne Mydevices

Nota:  El modulo ESP8266 se debe conectar a cayenne para poder crear y visualizar los dashboards.

cayenne PDAControl PDAControles.com PDAControlen.com MQTT esp8266 nODE mcu LOra

Widgets

cayenne PDAControl PDAControles.com PDAControlen.com MQTT esp8266 nODE mcu LOra

Parte 2  Prueba Completa

En este videotutorial se realizara lo siguiente:

1-Descarga de codigo Arduino IDE

2-Configuracion y creacion de Widgets

Tutorial Platform IoT Cayenne my devices and ESP8266  Part 2/2

ESP8266 Esclavo Modbus (TCP/IP) sin librerias

Pinout ESP8266 12E NodeMCU

ESP8266 PDAControl NodeMCU

ESP8266 PDAControl NodeMCU

Materiales 





Conexiones 

Nota: En este caso el LDR por seguridad nunca sobrepasa los 500mV para no dañar el ADC0.

  • Las resistencias son de Precision.

ESP8266 PDAControl NodeMCU

Montaje

ESP8266 PDAControl pdacontroles.com

Instalacion de Plataforma Node-Red

Descargas GiHub – Arduino IDE

Ejemplo Cayenne ESP8266 NodeMCU

Librerias Cayenne





 

Referencias

cayenne mydevices

Introduccion Plataforma IoT aREST.io

Pruebas Plataforma Industrial Groov y ESP8266 NodeMCU

Instalacion de Mosquitto Broker MQTT en lubuntu (Ubuntu) linux

Internet de las cosas: LoRa, larga distancia, baja potencia

Canal  Youtube

PDAControl

Deja una respuesta