ThingSpeak is an open source Internet of Things (IoT) application and API to store and retrieve data from things using the HTTP protocol over the Internet or via a Local Area Network.

2142 Views, 03 Nov 2017 04:23 pm


ThingSpeak is an open source Internet of Things (IoT) application and API to store and retrieve data from things using the HTTP protocol over the Internet or via a Local Area Network. ThingSpeak enables the creation of sensor logging applications, location tracking applications, and a social network of things with status updates

The Internet of Things (IoT) provides access to a broad range of embedded devices and web services. ThingSpeak is an IoT platform that enables you to collect, store, analyze, visualize, and act on data from sensors or actuators, such as Arduino®, Raspberry Pi™, BeagleBone Black, and other hardware. For example, with ThingSpeak™ you can create sensor-logging applications, location-tracking applications, and a social network of things with status updates, so that you could have your home thermostat control itself based on your current location.

ThingSpeak acts as the IoT platform for data collection and analytics that serves as a bridge connecting edge node devices such as temperature and pressure sensors to collect data and data exploratory analysis software to analyze data. ThingSpeak serves as the data collector which collects data from edge node devices and also enables the data to be pulled into a software environment for historical analysis of data.

The primary element of ThingSpeak activity is the channel, which contains data fields, location fields, and a status field. After you create a ThingSpeak channel, you can write data to the channel, process and view the data with MATLAB® code, and react to the data with tweets and other alerts. The typical ThingSpeak workflow lets you:

  1. Create a Channel and collect data
  2. Analyze and Visualize the data
  3. Act on the data using any of several Apps


You upload data from the web or send data from devices to a ThingSpeak™ IoT platform channel. Use these apps to transform and visualize data on ThingSpeak channels or trigger an action.



ThingTweet App

Use your devices to tweet alerts and messages.

TweetControl App

Respond to tweets that contain specific trigger words.

TimeControl App

Link other apps to the TimeControl app to perform or schedule repetitive actions.

React App

React to the data in a channel when specific conditions are met.

TalkBack App

Enable any device to act upon queued commands.

ThingHTTP App

Interface a device with web services and APIs.


MATLAB Analysis App

Analyze the data in a channel.

MATLAB Visualizations App

Visualize the data in a channel.

Plugins App

Display custom visualizations of data in a channel with a plugin.