Accelerating the pace of engineering and science

ThingSpeak Support from Desktop MATLAB

Prototype Internet of Things (IoT) applications using ThingSpeak and MATLAB

Capabilities and Features 

The ThingSpeak support toolbox lets you use desktop MATLAB to analyze and visualize data stored on ThingSpeak.com or on private installations of ThingSpeak.

Specifically, you can perform the following tasks with MATLAB and the ThingSpeak support toolbox:

  • Acquire most recent data from public and private ThingSpeak channels
  • Simultaneously acquire data from all eight fields in a ThingSpeak channel
  • Acquire channel and field data over a specified time period, or acquire a specified number of data points
  • Write data from desktop MATLAB to a ThingSpeak channel
  • Remove noise and outliers
  • Perform statistical analysis on channel data and explore trends

Simulink Support Package for Arduino Hardware, Simulink Support Package for Raspberry Pi Hardware,and Embedded Coder Support Package for BeagleBone Black Hardware all include a write block for sending data directly to ThingSpeak when independently running algorithms on those platforms.

About ThingSpeak

ThingSpeak is a free web service that lets you collect and store sensor data in the cloud and develop Internet of Things applications. The ThingSpeak web service also lets you perform online analysis and act on your data. Sensor data can be sent to ThingSpeak from Arduino®, Raspberry Pi™, BeagleBone Black, and other hardware.


Platform and Release Support

Available on Windows®, Mac, and Linux®.

The toolbox for download on this page is for R2014b and higher. To read data from ThingSpeak using R2013a, R2013b, or R2014a, see this File Exchange submission.