ThingSpeak IoT Blog

ThingSpeak Now Supports MATLAB Swarm Scatter Charts


ThingSpeak automatically gives you access to the latest MATLAB features from the latest MATLAB release. MATLAB R2020b now includes swarmchart to create sarm scatter charts! The charts are a great way to visualize many measurements across a limited number of categories.

Here is a swarm chart of wind speed versus hour of day. The chart is created with just two lines of MATLAB code (and a few more for formatting the plot). This plot uses data from the weather station on top of the parking garage at the MathWorks Apple Hill location in Natick (Channel 12397).

Since the weather station also includes temperature, I’ve color-coded the points using the temperatures for the day.

To create this chart in ThingSpeak, select the MATLAB Visualizations app, and create a new

...read more >>

Explore ThingSpeak IoT Data Using a MATLAB App


ThingSpeak users frequently ask how to build customized views for their ThingSpeak data. The channel view provides automatically generated field plots that are customizable with the ThingSpeak Charts API or a MATLAB visualization. You might want to run prepackaged analysis repeatedly or based on a variable you can set. You might want to view data from multiple channels, or view channels depending on a condition. For example, you could show the channels for all devices that have a measurement higher than a given threshold.

Christopher Stapels, the ThingSpeak Product Manager, built an IoT data explorer app for MATLAB. The app is available for download on

...read more >>

One Million ThingSpeak Channels!


Christopher Stapels, the product marketing manager for ThingSpeak, told me that we crossed ONE MILLION CHANNELS of IoT data on ThingSpeak. We have come along way over the years. The first channel that we created got the Channel ID of 1. We deleted the channel to test if the channel deletion feature works. Then, we created a second channel, sent data to it, cleared it, and deleted it. The oldest active ThingSpeak channel is Channel 3. It’s still collecting weather data from my parent’s house after 10 years. I never expected to see seven-digit channel ID numbers, like Channel 1018612 based in Oslo, Norway.

Thanks to all of our users who keep collecting data, adding devices, and analyzing data on ThingSpeak! This is a huge milestone

...read more >>

Send Email Alerts from ThingSpeak


For this post, I would like to introduce Christopher Stapels as our guest blogger. Christopher builds lots of cool IoT projects and is omnipresent on MATLAB Central and ThingSpeak and MATLAB questions. He is also the product marketing manager for ThingSpeak and MATLAB hardware here at MathWorks. Welcome to the team!

ThingSpeak has added an alerts API to let you to send emails from your ThingSpeak account. Let me say that again… ThingSpeak now offers email alerts!

Use the new alerts API key to trigger emails and check the sent email history using MATLAB code or another HTTP client.  With MATLAB code in ThingSpeak, you can read and

...read more >>

Collect and Visualize Agricultural Data using The Things Network and ThingSpeak


Long-range wireless communication technology enables the transfer of sensor data over a long distance while using low-power radios for connectivity. This technology can be leveraged to connect sensors covering a large geographic area and give you insights into what is happening. With agricultural applications it is important to measure the soil moisture and efficiently irrigate. A big challenge for agricultural applications is robust connectivity in remote locations. By using a combination of The Things Network and ThingSpeak insightful applications can be built. The Things Network is a protocol and infrastructure that provides a link to cloud applications using LoRaWAN® technology. If you are already a The Things Network user, check out the documentation about the ThingSpeak integration at The Things Network.

...read more >>