Hans-Petter Halvorsen

What is ThingSpeak?

ThingSpeak is IoT Cloud platform where you can send sensor data to the cloud. You can also analyze and visualize your data with MATLAB or other software, including making your own applications.

The ThingSpeak service is operated by MathWorks. In order to sign up for ThingSpeak, you must create a new MathWorks Account or log in to your existing MathWorks Account.

ThingSpeak is free for small non-commercial projects.

ThingSpeak includes a Web Service (REST API) that lets you collect and store sensor data in the cloud and develop Internet of Things applications. It works with Arduino, Raspberry Pi and MATLAB (premade libraries and APIs exists) But it should work with all kind of Programming Languages, since it uses a REST API and HTTP.

What is ThingSpeak? (MathWorks)

Introduction to ThingSpeak with Examples (PDF) + ThingSpeak Code Examples (ZIP)



Arduino and ThingSpeak (YouTube) + PowerPoint (PDF)


IoT Sensors

DHT11/DHT22 Temperature and Humidity Sensor

The DHTXX sensors are temperature and humidity sensors and they comes in 2 flavours: DHT11 and DHT22. They contains a chip inside that does some analog to digital conversion and spits out a digital signal with the temperature and humidity. Read more.

Arduino and DHT22 Temperature and Humidity Sensor (YouTube) + PowerPoint (PDF)


DS18B20 Temperature Sensor

DS18B20 is a 1-Wire Digital Temperature Sensor, this means the Sensor only need 1 Pin for Communication (+ one pin for GND and one pin for 5V). Accuracy +/−0.5℃.

Arduino and DS18B20 1-Wire Temperature Sensor (YouTube) + PowerPoint (PDF)




LabVIEW and ThingSpeak (YouTube) + PowerPoint (PDF)

LabVIEW ThingSpeak API (ZIP) - This LabVIEW ThingSpeak API makes it easy to write data to ThingSpeak and read data from ThingSpeak. Works with LabVIEW 2020 or newer - both LabVIEW for Windows and macOS.



To get started with ThingSpeak, goto the following resources:


If you are using Arduino or Raspberry Pi:


Want to make your own Cloud Service?

ThingSpeak has many limitations and it costs money if you want to use it for real and professional applications.

So why not create your own Cloud Service from scratch? See Cloud-based Datalogging and Monitoring Examples.


You should also visit the following web pages:

Datalogging and Monitoring


Datalogging, Management and Monitoring (DMM) Platform - with Applications within Industrial IT, Automation, Industry 4.0, Smart Houses and Buildings - An extensive platform with many applications within Smart Houses and Buildings, Automation and Data Acquisition

Additional Resources

Below you will find more interesting resources


Internet of Things

Industrial IT

Industrial IT resouces


Arduino resouces

IoT Projects

Here you find lots of interesting IoT Projects, etc.