Saltar la navegación

IoT Thingspeak

ThingSpeak

ThingSpeak es un servicio de Internet de las Cosas (IOT). Ofrece canales gratuitos y de pago para realizar servicios IoT. En las cuentas que creas en ThingSpeak hay que crear dispositivos, que a su vez se asocian a canales en los cuales puedo enviar información desde los dispositivos asociados. Todo este proceso de creación de dispositivos y canales asociados se va a describir en un vídeo en la retroalimentación del reto.

thingspeak

Para más información: ThingSpeak con arduinoblocks

Thingspeak en arduinoblocks

Las funcionalidades de IOT / thingspeak en arduinoblocks se encuentran en la ruta de herramientas Comunicaciones >  WIFI / IoT > MQTT Cliente:

thingspeak menu

Las que vamos a utilizar en los retos siguientes son:

Orden Funcionalidad
thingspeak orden 01 Inicia las comunicaciones con un suministrador de servicios MQTT , tendremos que dar la dirección del broker (en el caso de thingspeak debe ser mqqt3.thingspeak.com), puerto 1833 (siempre fijo), cliente ID, usuario y clave, estos tres últimos dados por thingspeak en nuestra alta de dispositivos y canales en el servicio.
thingspeak orden 02 Publica (graba) en los temas (campos de un canal de thingspeak) valores, habitualmente adquiridos por un sensor. 
thingspeak orden 03 Define el tema a publicar en la orden anterior, tenemos que indicar el nº de canal dónde publicar y el campo en el que lo haremos.
thingspeak orden 04 Con arduinoblocks podemos publicar dato a dato (caso anterior) cada x tiempo, o hacer una publicación múltiple. Esta orden es de publicación múltiple (multipublish), y define el tema a publicar indicando sólo el canal.
thingspeak orden 05 Este bloque permite la concatenación de los diferentes valores a publicar en el tema. Esta función es exclusiva de multipublish.
thingspeak orden 06 Esta orden complementa la anterior y define los diferentes campos con sus valores para incluir en la orden anterior. Esta función es exclusiva de multipublish.

Creado con eXeLearning (Ventana nueva)