Paul Langdon
Published © CC BY-SA

Example: Connect to Thingspeak

Sample how to post data to Thingspeak

BeginnerProtip3,472
Example: Connect to Thingspeak

Things used in this project

Software apps and online services

ThingSpeak API
ThingSpeak API

Story

Read more

Code

Thingspeak Connect

JavaScript
This is an example on how to connect to thingspeak.com using thingspeakclient


https://www.npmjs.com/package/thingspeakclient
// Install thingspeak client or include in your package.json
// npm install thingspeakclient


var ThingSpeakClient = require('thingspeakclient');
var client = new ThingSpeakClient();


var yourWriteKey = 'EATLI1NNXUGHJ1HQ';
var channelID = 72366;


client.attachChannel(channelID, { writeKey:'yourWriteKey'}, callBackThingspeak);


client.updateChannel(channelID, {field1: 7, field2: 6}, function(err, resp) {
    if (!err && resp > 0) {
        console.log('update successfully. Entry number was: ' + resp);
    }
    else {
      console.log(err);
    }
});



function callBackThingspeak(err, resp)
{
    if (!err && resp > 0) {
        console.log('Successfully. response was: ' + resp);
    }
    else {
      console.log(err);
    }
}

Credits

Paul Langdon

Paul Langdon

49 projects • 316 followers
Working as a cloud architect for an IoT hardware company

Comments