web of things – Internet of Things https://blogs.mathworks.com/iot Hans Scharler is an Internet of Things pioneer. He writes about IoT and ThingSpeak IoT platform features. Wed, 04 Aug 2021 15:23:24 +0000 en-US hourly 1 https://wordpress.org/?v=6.1.1 ThingSpeak MQTT Update: Access Control and IoT Device Management https://blogs.mathworks.com/iot/2021/07/21/thingspeak-mqtt-update-access-control-and-iot-device-management/?s_tid=feedtopost https://blogs.mathworks.com/iot/2021/07/21/thingspeak-mqtt-update-access-control-and-iot-device-management/#comments Wed, 21 Jul 2021 21:36:11 +0000 https://blogs.mathworks.com/iot/?p=2819

ThingSpeak has released an update to the MQTT service that improves access control and device management for IoT projects. This new interface is available to all ThingSpeak users. Learn more in the... read more >>

]]>
ThingSpeak has released an update to the MQTT service that improves access control and device management for IoT projects. This new interface is available to all ThingSpeak users. Learn more in the ThingSpeak Doc.

If you have used ThingSpeak MQTT in the past, I wanted to mention one big change to how you access the service. The new MQTT service is available at the hostname: mqtt3.thingspeak.com.

If you decide that MQTT is right for your IoT project, you can start by adding a new device to your ThingSpeak account. This will set up the MQTT credentials needed for the device to connect to ThingSpeak. MQTT works well for low-power devices and low-latency applications.

ThingSpeak’s new MQTT support includes:

  • Improved access control
  • More concurrent subscriptions
  • Device management
  • Streamlined topic patterns to make coding easier

We’ve updated our documentation to include several new MQTT examples with code for the new interface. We have added a new example to secure the transmission of data between devices and ThingSpeak.

]]>
https://blogs.mathworks.com/iot/2021/07/21/thingspeak-mqtt-update-access-control-and-iot-device-management/feed/ 4
Organize Your ThingSpeak IoT Channels with Tags! https://blogs.mathworks.com/iot/2018/04/13/organize-your-thingspeak-iot-channels-with-tags/?s_tid=feedtopost https://blogs.mathworks.com/iot/2018/04/13/organize-your-thingspeak-iot-channels-with-tags/#respond Fri, 13 Apr 2018 20:17:50 +0000 https://blogs.mathworks.com/iot/?p=2380

I am excited to announce a number of new features that are available to all ThingSpeak users. We added the ability for ThingSpeak channels to be organized by tags. ThingSpeak channels have a... read more >>

]]>
I am excited to announce a number of new features that are available to all ThingSpeak users. We added the ability for ThingSpeak channels to be organized by tags. ThingSpeak channels have a “tags” setting that allows you to enter some tags separated by a comma. I use them to organize my channels by a project identifier. In some of my projects, I need a few channels to represent the system. By tagging both channels with the same project identifier, I can see the related channels. We have added a search box to help you search by tags. You can also click on a tag within your channel list to see only the channels that match.

We also added support for tags within the ThingSpeak User API. Just pass the same tag into the API call to ThingSpeak, and you will receive a list of channels that match. This is really useful for integrating ThingSpeak into enterprise systems and for automating channel creation by deployed devices.

All of the tag-related features are available today to all ThingSpeak users!

]]>
https://blogs.mathworks.com/iot/2018/04/13/organize-your-thingspeak-iot-channels-with-tags/feed/ 0
MATLAB Toolboxes are Now Available on ThingSpeak for IoT Analytics https://blogs.mathworks.com/iot/2016/11/05/matlab-toolboxes-on-thingspeak/?s_tid=feedtopost https://blogs.mathworks.com/iot/2016/11/05/matlab-toolboxes-on-thingspeak/#comments Sat, 05 Nov 2016 15:35:21 +0000 https://blogs.mathworks.com/iot/?p=1943

ThingSpeak offers an easy way to collect data from things, analyze and visualize the data with MATLAB, and act on your data. With MATLAB from MathWorks, you have access to powerful data processing... read more >>

]]>
ThingSpeak offers an easy way to collect data from things, analyze and visualize the data with MATLAB, and act on your data. With MATLAB from MathWorks, you have access to powerful data processing and analysis functions for IoT data. To extend the functionality, we offer toolboxes such as the Statistics and Machine Learning Toolbox™ and Signal Processing Toolbox™. These toolboxes need a license from MathWorks. If you have access to these toolboxes linked to a MathWorks Account, you have access to many of the toolboxes on ThingSpeak. All you have to do is to log in to ThingSpeak using your MathWorks Account credentials. With very little code, it is possible to forecast tidal depths using tide data collected by a ThingSpeak channel and the System Identification Toolbox.

Tide forecasting using MATLAB and ThingSpeak

When you are logged into ThingSpeak using your MathWorks Account, you can use functions from the following toolboxes if you are licensed to use them:

We have created many examples showing you how to use MATLAB Toolboxes using ThingSpeak channel data. We have an example using the Signal Processing Toolbox to Visualize and Remove Outliers in Your Data which a common task when you are working with IoT data from sensors. If you want to forecast environmental data by using a feedforward neural network, we have an example using the Neural Network Toolbox operating on weather station data collected by ThingSpeak. In all of our examples, you are able to use the code right on ThingSpeak and allow it to run on a schedule using TimeControl or be triggered to run using React. Many of your licensed toolboxes are now available with your MathWorks Account on ThingSpeak.

]]>
https://blogs.mathworks.com/iot/2016/11/05/matlab-toolboxes-on-thingspeak/feed/ 5
Introducing MATLAB Central… https://blogs.mathworks.com/iot/2016/08/25/introducing-matlab-central/?s_tid=feedtopost https://blogs.mathworks.com/iot/2016/08/25/introducing-matlab-central/#respond Thu, 25 Aug 2016 21:51:22 +0000 https://blogs.mathworks.com/iot/?p=1911

We launched MATLAB Analysis and Visualizations on ThingSpeak last year and have noticed a sharp increase in IoT analytics being used in your projects. We are seeing everything from analyzing... read more >>

]]>
We launched MATLAB Analysis and Visualizations on ThingSpeak last year and have noticed a sharp increase in IoT analytics being used in your projects. We are seeing everything from analyzing squirrel behaviour to analyzing traffic patterns. As we are all learning how to use MATLAB in our IoT projects, we need to take notice of MATLAB Central.

MATLAB Central - ThingSpeak Community

MATLAB Central is “a place where you can get answers.” We have over 100,000 community members and MathWorks employees all sharing projects and files, experience, and answering questions. And, ThingSpeak is showing up on MATLAB Answers and File Exchange. This is great news for the ThingSpeak Community. If you already have a MathWorks user account and use it on ThingSpeak, you already have access to MATLAB Central. All you have to do is sign in. If you are new to MathWorks, you can sign up for a free user account to gain access to MATLAB Central and other features of ThingSpeak.

Check out Ned Gulley’s post, “Going Way Back with MATLAB Central” to learn about how the MATLAB community has formed over the years.

Cheers to MATLAB Central hitting the 15th year mark! We are happy to be a part of the story.

]]>
https://blogs.mathworks.com/iot/2016/08/25/introducing-matlab-central/feed/ 0
The Top IoT Countries (According to ThingSpeak Stats) https://blogs.mathworks.com/iot/2016/08/15/the-top-iot-countries-according-to-thingspeak-stats/?s_tid=feedtopost https://blogs.mathworks.com/iot/2016/08/15/the-top-iot-countries-according-to-thingspeak-stats/#respond Mon, 15 Aug 2016 16:09:18 +0000 https://blogs.mathworks.com/iot/?p=1872

2016 has been a huge year for IoT and the growth of ThingSpeak. We are looking at where our users and visitors are coming from and we are seeing some surprising trends. India alone represents 10% of... read more >>

]]>
2016 has been a huge year for IoT and the growth of ThingSpeak. We are looking at where our users and visitors are coming from and we are seeing some surprising trends. India alone represents 10% of ThingSpeak traffic and usage. The countries of Europe make up over 35% of ThingSpeak. Poland is also a strong IoT country. We have noticed many public weather stations and radiation detectors popping up all around the country. Poland by itself represents 3% of our traffic and usage. The last surprise is Australia dropping out of the Top 10.

Top IoT Countries 2016

The Top 10 Internet of Things Countries*

  1. United States
  2. India
  3. Germany
  4. United Kingdom
  5. Italy
  6. Brazil
  7. France
  8. Poland
  9. Canada
  10. Spain

*According to ThingSpeak Usage Stats

]]>
https://blogs.mathworks.com/iot/2016/08/15/the-top-iot-countries-according-to-thingspeak-stats/feed/ 0
Prototyping IoT Analytics with MATLAB and ThingSpeak https://blogs.mathworks.com/iot/2016/07/09/prototyping-iot-analytics-with-matlab-and-thingspeak/?s_tid=feedtopost https://blogs.mathworks.com/iot/2016/07/09/prototyping-iot-analytics-with-matlab-and-thingspeak/#respond Sat, 09 Jul 2016 18:54:41 +0000 https://blogs.mathworks.com/iot/?p=1853

Rob Purser, our Senior Development Manager for IoT, will be holding a hands-on workshop at this year’s IoT Evolution in Las Vegas. Rob will teach the attendees how to prototype IoT analytics... read more >>

]]>
Rob Purser, our Senior Development Manager for IoT, will be holding a hands-on workshop at this year’s IoT Evolution in Las Vegas. Rob will teach the attendees how to prototype IoT analytics using MATLAB and the IoT platform, ThingSpeak.

IoT Evolution - Internet of Things Conference

The Internet of Things typically involves a discussion of smart devices and the cloud, with much less attention paid to the data collection, pre-processing of acquired data, and development of real-time analytics algorithms. A successful data analytics strategy involves embedded sensor analytics, historical data analysis, and online analytics. In this hands-on session, each participant will work with devices and try out the various types of analytics in action.

IoT Evolution West 2016

Caesars Palace, Las Vegas
900 Convention Center Blvd
New Orleans, LA

IOTD-02: Prototyping IoT Analytics: Hands on with ThingSpeak and MATLAB
Tuesday, July 12, 2016 at 2PM
Forum 15

]]>
https://blogs.mathworks.com/iot/2016/07/09/prototyping-iot-analytics-with-matlab-and-thingspeak/feed/ 0
Weather Station with Particle, SparkFun, ThingSpeak, and MATLAB https://blogs.mathworks.com/iot/2016/06/06/weather-station-data-analysis/?s_tid=feedtopost https://blogs.mathworks.com/iot/2016/06/06/weather-station-data-analysis/#respond Mon, 06 Jun 2016 14:46:25 +0000 https://blogs.mathworks.com/iot/?p=1837

[Haodong Liang] has released a weather station project with full MATLAB data analysis, device source code, and procedures on Hackster.io. He used the Particle Electron to connect the SparkFun weather... read more >>

]]>
[Haodong Liang] has released a weather station project with full MATLAB data analysis, device source code, and procedures on Hackster.io. He used the Particle Electron to connect the SparkFun weather station to ThingSpeak anywhere covered by a 2G/3G cellular data network. The project demonstrates how to build your own and start exploring data collected by ThingSpeak with MATLAB.

MathWorks Weather Station

The project also shows you how to use MATLAB to get very detailed visualizations and data analysis of the data collected by the weather station. Some of the examples include histograms of temperature, humidity, and pressure, curve fitting, daily comparisons, and 3D plots of temperature.

MATLAB weather station temperature plot

Visit Hackster.io for the complete tutorial to build your own weather station, connect it to the internet with the Particle Photon, collect your data with ThingSpeak, and do data analysis with MATLAB.

[via Hackster.io]

]]>
https://blogs.mathworks.com/iot/2016/06/06/weather-station-data-analysis/feed/ 0
ThingView – Mobile App to See ThingSpeak Charts on Android Devices https://blogs.mathworks.com/iot/2016/04/21/thingview-mobile-app-to-see-thingspeak-charts-on-android-devices/?s_tid=feedtopost https://blogs.mathworks.com/iot/2016/04/21/thingview-mobile-app-to-see-thingspeak-charts-on-android-devices/#comments Thu, 21 Apr 2016 20:02:53 +0000 https://blogs.mathworks.com/iot/?p=1793

Cinetica has released to Google Play, a new app to see ThingSpeak charts on Android smartphones and tablets. The app is called ThingView and has already reached 5,000 installs on Android... read more >>

]]>
Cinetica has released to Google Play, a new app to see ThingSpeak charts on Android smartphones and tablets. The app is called ThingView and has already reached 5,000 installs on Android devices!

ThingView Android App for ThingSpeak Charts

Even if you do not have devices and sensors sending data to ThingSpeak, you can still use ThingView to see public channels. For example, if you want to see the charts created by sensors in my house, just add Channel ID 9 to ThingView. You see charts of light levels and temperature generated by my house.

Check out ThingView on Google Play!

]]>
https://blogs.mathworks.com/iot/2016/04/21/thingview-mobile-app-to-see-thingspeak-charts-on-android-devices/feed/ 5
Send Messages From Devices to Slack Using ThingSpeak [tutorial] https://blogs.mathworks.com/iot/2015/12/08/send-messages-from-devices-to-slack-using-thingspeak/?s_tid=feedtopost https://blogs.mathworks.com/iot/2015/12/08/send-messages-from-devices-to-slack-using-thingspeak/#respond Tue, 08 Dec 2015 22:43:38 +0000 https://blogs.mathworks.com/iot/?p=1585

Slack is a team collaboration tool to make your work life simpler. It is an extremely popular way to receive messages from team members all in one place and integrate with external web services. One... read more >>

]]>
Slack is a team collaboration tool to make your work life simpler. It is an extremely popular way to receive messages from team members all in one place and integrate with external web services. One possible integration is with ThingSpeak. ThingSpeak is an open data platform for the Internet of Things. Devices all around the world are using ThingSpeak to collect data from sensors and send data to apps and other devices. In the not too distant future, things will be a part of your team. Relevant equipment statues, sensor readings, and updates will inform decisions and will be shared among team members and other Slack services.

Arduino Slack ThingSpeak

By following our tutorial, you will be able to use ThingSpeak to send messages to your team’s Slack channel. This will also allow devices like an Arduino to use Slack since ThingSpeak will take care of authentication and HTTPS.

]]>
https://blogs.mathworks.com/iot/2015/12/08/send-messages-from-devices-to-slack-using-thingspeak/feed/ 0
Arduino WiFi 101 ThingSpeak Data Uploader Tutorial https://blogs.mathworks.com/iot/2015/12/04/arduino-wifi-thingspeak-data-uploader/?s_tid=feedtopost https://blogs.mathworks.com/iot/2015/12/04/arduino-wifi-thingspeak-data-uploader/#respond Fri, 04 Dec 2015 22:45:48 +0000 https://blogs.mathworks.com/iot/?p=1565

Arduino has published a tutorial for their WiFi 101 Shield that sends data to ThingSpeak. The Arduino WiFi Shield 101 is a powerful Internet of Things shield with crypto-authentication that connects... read more >>

]]>
Arduino has published a tutorial for their WiFi 101 Shield that sends data to ThingSpeak. The Arduino WiFi Shield 101 is a powerful Internet of Things shield with crypto-authentication that connects your Arduino or Genuino board to the internet using WiFi.

Arduino WiFi 101 ThingSpeak

You only need a few things to build a light and temperature sensor that writes data to ThingSpeak:

  • Arduino Zero or Uno Board
  • Arduino Wifi Sheild 101
  • Photocell
  • Temperature Sensor (This example uses a TMP36)
  • 10K Ohm Resistor

Arduino_WiFi_1010_ThingSpeak

Once you have the circuit built, you create a ThingSpeak channel, connect the Arduino WiFi 1010 to your Wi-Fi network, and install the source code from the tutorial on the Arduino.

Data is now being sent to your ThingSpeak Channel. Go to your channel to see two charts of the light and temperature data. To take the project a step further, go to ThingSpeak Apps and use MATLAB to analyze and visualize and trigger actions from the data.

[via Arduino.cc]

]]>
https://blogs.mathworks.com/iot/2015/12/04/arduino-wifi-thingspeak-data-uploader/feed/ 0
Schedule MATLAB Code with TimeControl https://blogs.mathworks.com/iot/2015/11/03/schedule-matlab-code-with-timecontrol/?s_tid=feedtopost https://blogs.mathworks.com/iot/2015/11/03/schedule-matlab-code-with-timecontrol/#comments Wed, 04 Nov 2015 02:18:56 +0000 https://blogs.mathworks.com/iot/?p=1539

Here at our headquarters we have a weather station collecting lots of weather data and sending it to ThingSpeak. We have made that data public for use in your own projects. We write the temperature... read more >>

]]>
Here at our headquarters we have a weather station collecting lots of weather data and sending it to ThingSpeak. We have made that data public for use in your own projects.

MathWorks Weather Station

We write the temperature and humidity values from the weather station to a ThingSpeak channel. At some point in the project, we started to wonder about dew point calculations. We wrote some MATLAB code that combined the temperature and humidity to calculate dew point. I did this using the ThingSpeak app, “MATLAB Analysis”. You can try this out with ThingSpeak now by signing in, selecting Apps, MATLAB Analysis, New, selecting “Calculate Dew point”, and clicking “Create”. This happens to be one of our built-in examples using our weather station’s public data.

It is great that it was easy to calculate dew point with MATLAB, but I want to see this analyzed data over time just like any other sensor data. The solution is a powerful combination of MATLAB Analysis and TimeControl. We use MATLAB Analysis to do the analysis and write the data to a ThingSpeak channel. Then, we use the TimeControl app to repeat the analysis every 5 minutes.

To setup MATLAB Analysis on a schedule, sign into ThingSpeak, select Apps, TimeControl, and New TimeControl.

Dew Point TimeControl in ThingSpeak

My MATLAB code now runs every 5 minutes doing analysis and writing data to my ThingSpeak channel. The TimeControl settings can be tailored to your needs such as executing MATLAB code once a day or only on weekends. This combination of MATLAB Analysis + TimeControl allows you to create continuous analysis of your project data.

To try this out for yourself, we have a public channel of weather station data that we have collected in Natick, MA at our headquarters. You can use that data and do your own MATLAB Analysis and writing the results back to your own channel. Also, Check out the ThingSpeak Documentation where we have a complete tutorial for you to help get started with ThingSpeak and MATLAB.

]]>
https://blogs.mathworks.com/iot/2015/11/03/schedule-matlab-code-with-timecontrol/feed/ 1
Official ThingSpeak Library for Arduino and Particle https://blogs.mathworks.com/iot/2015/10/09/official-thingspeak-library-for-arduino-and-particle/?s_tid=feedtopost https://blogs.mathworks.com/iot/2015/10/09/official-thingspeak-library-for-arduino-and-particle/#comments Fri, 09 Oct 2015 16:24:54 +0000 https://blogs.mathworks.com/iot/?p=1523 We are thrilled to announce the official ThingSpeak Communication Library for Arduino and Particle devices. This library enables an Arduino or other compatible hardware to write or read data to or... read more >>

]]>
We are thrilled to announce the official ThingSpeak Communication Library for Arduino and Particle devices. This library enables an Arduino or other compatible hardware to write or read data to or from ThingSpeak, an open data platform for the Internet of Things with built-in MATLAB analytics and visualization apps.

Arduino IDE Installation

In the Arduino IDE, choose Sketch/Include Library/Manage Libraries. Click the ThingSpeak Library from the list, and click the Install button.

Particle / Spark IDE Installation

In the Particle/ Spark Web IDE, click the libraries tab, find ThingSpeak, and choose “Include in App”.

Compatible Hardware

  • Arduino or compatible using an Ethernet or Wi-Fi shield (we have tested with Uno and Mega)
  • Arduino Yun running OpenWRT-Yun Release 1.5.3 (November 13th, 2014) or later.
  • Particle Core or Photon (Formally Spark)

ThingSpeak Examples

The library includes several examples to help you get started.

  • CheerLights: Reads the latest CheerLights color on ThingSpeak, and sets an RGB LED.
  • ReadLastTemperature: Reads the latest temperature from the public MathWorks weather station in Natick, MA on ThingSpeak.
  • ReadPrivateChannel: Reads the latest voltage value from a private channel on ThingSpeak.
  • ReadWeatherStation: Reads the latest weather data from the public MathWorks weather station in Natick, MA on ThingSpeak.
  • WriteMultipleVoltages: Reads analog voltages from pins 0-7 and writes them to the 8 fields of a channel on ThingSpeak.
  • WriteVoltage: Reads an analog voltage from pin 0, converts to a voltage, and writes it to a channel on ThingSpeak.

Complete open source code and examples for the ThingSpeak Library are available on GitHub. Discover other MathWorks Open Source and Community Projects on GitHub.

]]>
https://blogs.mathworks.com/iot/2015/10/09/official-thingspeak-library-for-arduino-and-particle/feed/ 22
Analyzing CheerLights with MATLAB https://blogs.mathworks.com/iot/2015/09/04/analyzing-cheerlights-with-matlab/?s_tid=feedtopost https://blogs.mathworks.com/iot/2015/09/04/analyzing-cheerlights-with-matlab/#respond Fri, 04 Sep 2015 21:13:01 +0000 https://blogs.mathworks.com/iot/?p=1486

CheerLights is an Internet of Things project created by Hans Scharler that allows people’s lights all across the world to synchronize to one color set by Twitter. This is a way to connect... read more >>

]]>
CheerLights is an Internet of Things project created by Hans Scharler that allows people’s lights all across the world to synchronize to one color set by Twitter. This is a way to connect physical things with social networking experiences and spread cheer at the same time. When one light turns red, they all turn red.

CheerLights uses ThingSpeak to collect the latest color. We get the color value by following “CheerLights” on Twitter using the TweetControl app. When someone Tweets using “CheerLights” and a color name, the TweetControl app writes the color to the CheerLights Channel on ThingSpeak. Other developers wanting to join the CheerLights project read in the latest color value using the ThingSpeak Channel API and then set their light color to the same one.

With some MATLAB Analysis and Visualizations, I know that currently red is the most popular color on CheerLights! I have recently taken advantage of the MATLAB integration with ThingSpeak. Under Apps -> MATLAB Analysis, we have an example that will show you how to analyze the public CheerLights Channel on ThingSpeak to determine the most requested color. The MATLAB Analysis example is called, “Analyze text for the most common color”.

Example MATLAB Visualization Code

lights = thingSpeakRead(1417,'OutputFormat','table','NumDays',30);
hist(categorical(lights.LastCheerLightsCommand))
set(gca,'XTickLabelRotation',45)

CheerLights MATLAB Histogram

People all over the world have joined CheerLights by making all kinds of light displays, apps, and browser plugins. I recently created a CheerLights display for my parents using a LIFX Wi-Fi Light Bulb. If you want to control all of the lights, just send a Tweet using Twitter that mentions @CheerLights and a color.

“@CheerLights Let’s go Blue!”

Check out CheerLights.com for more detail and for ideas on how to join the project. We are all connected!

]]>
https://blogs.mathworks.com/iot/2015/09/04/analyzing-cheerlights-with-matlab/feed/ 0
Soldering Iron Connected to ThingSpeak with #NodeMCU and #ESP8266 Wi-Fi https://blogs.mathworks.com/iot/2015/07/24/soldering-iron-connected-to-thingspeak-with-nodemcu-and-esp8266-wi-fi/?s_tid=feedtopost https://blogs.mathworks.com/iot/2015/07/24/soldering-iron-connected-to-thingspeak-with-nodemcu-and-esp8266-wi-fi/#respond Fri, 24 Jul 2015 18:40:20 +0000 https://blogs.mathworks.com/iot/?p=1454

[Vegard Paulsen] created a solder iron that reports its usage and temperature to ThingSpeak and alerts him when it was left on. He uses an NodeMCU / ESP8266 Wi-Fi module to collect the data and post... read more >>

]]>
[Vegard Paulsen] created a solder iron that reports its usage and temperature to ThingSpeak and alerts him when it was left on. He uses an NodeMCU / ESP8266 Wi-Fi module to collect the data and post it to his ThingSpeak channel. Once the data is on ThingSpeak, he is able to send push notifications to his phone using the ThingSpeak React App.

Soldering Iron IoT ThingSpeak

Hackaday.com wrote an article about Vegard’s soldering iron connected to the Internet of Things. Here’s what they had to say:

The data pushes out to the ThingSpeak server which handles pushing data out to the bigger network, and data representation (like the cool Google gauge…). The best part: [Vegard] gets a phone notification when he accidentally leaves his soldering iron on. How perfect is that?

That looks a lot like our desks… wires, microcontrollers, pliers, cutters, Wi-Fi modules, and soldering irons. And now, the soldering iron is on the Internet of Things.

[via Vegard Paulsen / Hackaday.com]

]]>
https://blogs.mathworks.com/iot/2015/07/24/soldering-iron-connected-to-thingspeak-with-nodemcu-and-esp8266-wi-fi/feed/ 0
Send Windows Server Data to ThingSpeak using PowerShell https://blogs.mathworks.com/iot/2015/03/13/send-windows-server-data-to-thingspeak-using-powershell/?s_tid=feedtopost https://blogs.mathworks.com/iot/2015/03/13/send-windows-server-data-to-thingspeak-using-powershell/#respond Fri, 13 Mar 2015 15:57:50 +0000 https://blogs.mathworks.com/iot/?p=1427 Do you maintain Windows Servers? If so, you might want to track server resources. ThingSpeak accepts data from anything and fits perfectly for server monitoring, visualization, and analysis.... read more >>

]]>
Do you maintain Windows Servers? If so, you might want to track server resources. ThingSpeak accepts data from anything and fits perfectly for server monitoring, visualization, and analysis. [NotHans] released a PowerShell Script to report Windows Server disk free space to ThingSpeak. Once in ThingSpeak, use a ThingSpeak to visualize server resources and send alerts to low disk space with ThingSpeak React. Use this PowerShell Script as a starter script to send data to ThingSpeak from Windows-based systems. Check out the open source script on GitHub.

[via GitHub]

]]>
https://blogs.mathworks.com/iot/2015/03/13/send-windows-server-data-to-thingspeak-using-powershell/feed/ 0
Let Your Plants Tweet Using Spark and ThingSpeak https://blogs.mathworks.com/iot/2015/02/27/let-your-plants-tweet-using-spark-and-thingspeak/?s_tid=feedtopost https://blogs.mathworks.com/iot/2015/02/27/let-your-plants-tweet-using-spark-and-thingspeak/#respond Fri, 27 Feb 2015 19:27:01 +0000 https://blogs.mathworks.com/iot/?p=1423

Head over to Instructables to learn how to make your plants Tweet using Spark Wi-Fi and ThingSpeak. Gregory Fenton created a project that monitors his plant’s soil moisture and then notifies... read more >>

]]>
Head over to Instructables to learn how to make your plants Tweet using Spark Wi-Fi and ThingSpeak. Gregory Fenton created a project that monitors his plant’s soil moisture and then notifies him via Twitter when it is time to water it.

Spark ThingSpeak Plant Monitor

Greg built the project out of necessity to help his plants suffering from “localized drought”. Let’s hope his plants get proper watering and that other ThingSpeak users can quickly and easily build this project. Thanks for sharing!

[via Instructables]

]]>
https://blogs.mathworks.com/iot/2015/02/27/let-your-plants-tweet-using-spark-and-thingspeak/feed/ 0
ThingSpeak Used to Track Luggage for Travel Internet of Things Applications https://blogs.mathworks.com/iot/2015/01/16/thingspeak-used-to-track-luggage-for-travel-internet-of-things-applications/?s_tid=feedtopost https://blogs.mathworks.com/iot/2015/01/16/thingspeak-used-to-track-luggage-for-travel-internet-of-things-applications/#comments Fri, 16 Jan 2015 23:01:41 +0000 https://blogs.mathworks.com/iot/?p=1378

Chris Forsberg created an example Internet of Things project to track luggage using ThingSpeak, an Adafruit GSM Module, and an Arduino. He built a simple system to send data to ThingSpeak, such as... read more >>

]]>
Chris Forsberg created an example Internet of Things project to track luggage using ThingSpeak, an Adafruit GSM Module, and an Arduino. He built a simple system to send data to ThingSpeak, such as latitude, longitude, and status data. ThingSpeak exposes a data channel API for any system like this to being able to store data and then process the data.

ThingSpeak Travel IoT Project

The idea is that it is frustrating waiting for luggage at the airport and wondering where it is and why it is not on the baggage carousel. With this project, you can track luggage from start to finish. The advantages are not only for the traveler, the airlines could track luggage as well and get quality statistics for each airport. And, the base system has many applications outside of travel such as the Automotive Industry.

Chris explains the project really well on his blog and with a YouTube video.

]]>
https://blogs.mathworks.com/iot/2015/01/16/thingspeak-used-to-track-luggage-for-travel-internet-of-things-applications/feed/ 1
CheerLights Arduino Sketch for FastLED Compatible Lights #featurefriday https://blogs.mathworks.com/iot/2014/12/19/cheerlights-arduino-sketch-for-fastled-compatible-lights-featurefriday/?s_tid=feedtopost https://blogs.mathworks.com/iot/2014/12/19/cheerlights-arduino-sketch-for-fastled-compatible-lights-featurefriday/#respond Fri, 19 Dec 2014 19:16:49 +0000 https://blogs.mathworks.com/iot/?p=1375

We just created a FastLED and Arduino tutorial and Arduino Sketch to read in the latest CheerLights color and display it on FastLED compatible lights. CheerLights is a global network of colored... read more >>

]]>
We just created a FastLED and Arduino tutorial and Arduino Sketch to read in the latest CheerLights color and display it on FastLED compatible lights. CheerLights is a global network of colored lights that all synchronize to one color based on Twitter. People all around the world have built very creative displays of the latest CheerLights color. The new tutorial and Arduino sketch will make it easy to get started with NeoPixel lights from Adafruit and RGB-123 light panels.

CheerLights with Arduino FastLED RGB-123

For more information check out the FastLED and Arduino tutorial and the Arduino Sketch on GitHub.

]]>
https://blogs.mathworks.com/iot/2014/12/19/cheerlights-arduino-sketch-for-fastled-compatible-lights-featurefriday/feed/ 0
Instant TweetControls #featurefriday https://blogs.mathworks.com/iot/2014/12/05/instant-tweetcontrols/?s_tid=feedtopost https://blogs.mathworks.com/iot/2014/12/05/instant-tweetcontrols/#respond Fri, 05 Dec 2014 22:59:01 +0000 https://blogs.mathworks.com/iot/?p=1322 We spent some time enhancing our TweetControl App. TweetControl allows you to control things with Twitter. You setup a TweetControl to listen for a keyword mentioned on Twitter and we execute any web... read more >>

]]>
We spent some time enhancing our TweetControl App. TweetControl allows you to control things with Twitter. You setup a TweetControl to listen for a keyword mentioned on Twitter and we execute any web service API call that you specify. Developers have created racing cars, political campaign trackers, and we use it for the CheerLights project.

As more and more users create TweetControls, the service started slowing down. We have enhanced how the service works and now you get instant TweetControls!

In an Instragram video sending a Tweet and changing the CheerLights color, you will see that there is little delay between sending the Tweet and executing the control command to change the colors on his Christmas tree.

Learn more about TweetControl on ThingSpeak Docs.

]]>
https://blogs.mathworks.com/iot/2014/12/05/instant-tweetcontrols/feed/ 0
ThingSpeak Selects Phusion Passenger Enterprise to Power its Internet of Things API https://blogs.mathworks.com/iot/2014/05/09/thingspeak-selects-phusion-passenger-enterprise-to-power-its-internet-of-things-api/?s_tid=feedtopost https://blogs.mathworks.com/iot/2014/05/09/thingspeak-selects-phusion-passenger-enterprise-to-power-its-internet-of-things-api/#respond Fri, 09 May 2014 20:47:52 +0000 https://blogs.mathworks.com/iot/?p=1236

The servers behind ThingSpeak have been slammed with data from all kinds of IoT devices and applications. We recently upgraded the entire backend of ThingSpeak and increased capacity to support our... read more >>

]]>
The servers behind ThingSpeak have been slammed with data from all kinds of IoT devices and applications. We recently upgraded the entire backend of ThingSpeak and increased capacity to support our growth. One of the key decisions in our redesign was to select Phusion Passenger Enterprise to power the ThingSpeak “Internet of Things” API. Phusion Passenger’s “hybrid evented, multi-threaded and multi-process design” is perfect for the Internet of Things pattern for applications.

ThingSpeak Phusion Passenger IoT Application

About Phusion Passenger

Phusion Passenger is a web server and application server for Ruby, Python, Node.js and Meteor web apps. It makes web app deployments a lot simpler and less complex, by managing your apps’ processes and resources for you.

What makes it so fast and reliable is its C++ core, its zero-copy architecture, its watchdog system and its hybrid evented, multi-threaded and multi-process design.

]]>
https://blogs.mathworks.com/iot/2014/05/09/thingspeak-selects-phusion-passenger-enterprise-to-power-its-internet-of-things-api/feed/ 0
ThingSpeak Launches New Website https://blogs.mathworks.com/iot/2014/05/09/thingspeak-launches-new-website/?s_tid=feedtopost https://blogs.mathworks.com/iot/2014/05/09/thingspeak-launches-new-website/#respond Fri, 09 May 2014 17:53:10 +0000 https://blogs.mathworks.com/iot/?p=1222

Things want to speak… We keep hearing about how many Billions and Billions of things there will be connected. Just think about how much data that they will create! Yep, it’s Big Data, or... read more >>

]]>
Things want to speak…

We keep hearing about how many Billions and Billions of things there will be connected. Just think about how much data that they will create! Yep, it’s Big Data, or even, Bigger Data. ThingSpeak is the only open data platform specifically designed for the Internet of Things available ‘in the cloud’ or on your own network to capture and distribute data from things.

A new homepage for ThingSpeak

When we look out into the Cosmos, we see Billions and Billions of stars and keep a fond memory of Carl Sagan in our hearts. As we connect this planet, we can’t but think of the scale and the magnitude that IoT will bring. Using this inspiration, we launched the new ThingSpeak.com!

ThingSpeak Homepage

Carl Sagan said, “We have lingered long enough on the shores of the cosmic ocean, we are ready at last to set sail for the stars.” We believe the same about the Internet of Things! Let’s get going!

]]>
https://blogs.mathworks.com/iot/2014/05/09/thingspeak-launches-new-website/feed/ 0
New API for Public ThingSpeak Channels Makes it Easy to Discover Open Data https://blogs.mathworks.com/iot/2013/12/18/new-api-for-public-thingspeak-channels-make-it-easy-to-discover-open-data/?s_tid=feedtopost https://blogs.mathworks.com/iot/2013/12/18/new-api-for-public-thingspeak-channels-make-it-easy-to-discover-open-data/#respond Wed, 18 Dec 2013 16:56:16 +0000 https://blogs.mathworks.com/iot/?p=1109 ThingSpeak is growing quickly these days. Our traffic is high and the user growth is soaring. Thanks to everyone for your interest and patience as we continue to stabilize, add more servers, and add... read more >>

]]>
ThingSpeak is growing quickly these days. Our traffic is high and the user growth is soaring. Thanks to everyone for your interest and patience as we continue to stabilize, add more servers, and add more features to help with your Internet of Things projects.

Question: How do I find ‘public’ ThingSpeak Channels?

In order to help developers find open data inside of ThingSpeak Channels, we created a new API for searching the public ThingSpeak Channels.

Here are the Public ThingSpeak Channels. We order the channels by activity and completeness. Channels may be tagged and this helps find data that you might find interesting for your application. We also have API commands that you can pass to the ThingSpeak Channel API to return the public ThingSpeak Channels in either JSON or XML format.

Here are some easy examples:

For support and questions, please use the ThingSpeak Forum.

]]>
https://blogs.mathworks.com/iot/2013/12/18/new-api-for-public-thingspeak-channels-make-it-easy-to-discover-open-data/feed/ 0
Send Tweets using Arduino Ethernet [Updated Tutorial] https://blogs.mathworks.com/iot/2012/12/07/send-tweets-using-arduino-ethernet-updated-tutorial/?s_tid=feedtopost https://blogs.mathworks.com/iot/2012/12/07/send-tweets-using-arduino-ethernet-updated-tutorial/#comments Fri, 07 Dec 2012 05:36:46 +0000 https://blogs.mathworks.com/iot/?p=1022 We have updated our ThingTweet Tutorial to cover the Arduino Ethernet and the new Arduino IDE (v1 and above). ThingTweet is a ThingSpeak App that allows you to send Twitter status updates via your... read more >>

]]>
We have updated our ThingTweet Tutorial to cover the Arduino Ethernet and the new Arduino IDE (v1 and above). ThingTweet is a ThingSpeak App that allows you to send Twitter status updates via your Arduino microcontroller with an Ethernet shield or with Ethernet integrated onto one board. Our Arduino examples for ThingSpeak and ThingSpeak Apps have been moved to GitHub, so that you can easily download, modify, and contribute updates.

]]>
https://blogs.mathworks.com/iot/2012/12/07/send-tweets-using-arduino-ethernet-updated-tutorial/feed/ 4
Slot Car Race Powered by Twitter https://blogs.mathworks.com/iot/2012/09/04/slot-car-race-powered-by-twitter/?s_tid=feedtopost https://blogs.mathworks.com/iot/2012/09/04/slot-car-race-powered-by-twitter/#respond Tue, 04 Sep 2012 05:16:51 +0000 https://blogs.mathworks.com/iot/?p=983 The community from RS Components created a Scalextric Slot Car Race that is powered by your tweets. Two cars went head-to-head last week with a live Twitter race between a red and blue car. The cars... read more >>

]]>
The community from RS Components created a Scalextric Slot Car Race that is powered by your tweets. Two cars went head-to-head last week with a live Twitter race between a red and blue car. The cars move based on the number of Tweets that included their hashtag. If you want the blue car to win, you needed to Tweet, “Go #RSBlueTeam”. The team wrote a web service like TweetControl that pulls in tweets from the Twitter Stream and distributes commands to an Arduino that controls the track. This is another great project that further demonstrates how social intersects with technology and marketing. Go Tweet Racer!

RS Components Twitter Race

[via Facebook]

]]>
https://blogs.mathworks.com/iot/2012/09/04/slot-car-race-powered-by-twitter/feed/ 0
Interfacing with Cloud Services using Flyport + ThingSpeak https://blogs.mathworks.com/iot/2012/02/02/interfacing-with-cloud-services-using-flyport-and-thingspeak/?s_tid=feedtopost https://blogs.mathworks.com/iot/2012/02/02/interfacing-with-cloud-services-using-flyport-and-thingspeak/#respond Thu, 02 Feb 2012 07:09:26 +0000 https://blogs.mathworks.com/iot/?p=900 The team behind openPICUS has created an Application Note to help you jump-start your “Internet of Things” project by adding wireless technology with the Flyport and cloud services with... read more >>

]]>
The team behind openPICUS has created an Application Note to help you jump-start your “Internet of Things” project by adding wireless technology with the Flyport and cloud services with ThingSpeak. Both of these projects are open source, changeable, and ready for all kinds of applications. This combination allows you build “new” things that tap into cloud services via ThingSpeak apps such as Channels for data logging, Charts for seeing data, ThingTweet for making things tweet, React to send alerts, and ThingHTTP to access web data such as weather reports.

openPICUS Flyport and ThingSpeak System Overview

Download the free Application Note, “Interfacing Flyport to ThingSpeak”, and the Source Code to get your Flyport connected to web services via ThingSpeak.

]]>
https://blogs.mathworks.com/iot/2012/02/02/interfacing-with-cloud-services-using-flyport-and-thingspeak/feed/ 0
CheerLights: Connecting Lights Together to Bring Us Closer https://blogs.mathworks.com/iot/2011/12/07/cheerlights-connecting-lights-together-to-bring-us-closer/?s_tid=feedtopost https://blogs.mathworks.com/iot/2011/12/07/cheerlights-connecting-lights-together-to-bring-us-closer/#respond Wed, 07 Dec 2011 13:17:51 +0000 https://blogs.mathworks.com/iot/?p=866 It’s that time of year… holiday time and family time. I was inspired this time to create a project that brings us a little closer. Lights are a big part of the holidays and with... read more >>

]]>
It’s that time of year… holiday time and family time. I was inspired this time to create a project that brings us a little closer. Lights are a big part of the holidays and with CheerLights you can connect your lights to other lights via Twitter with a little help by ThingSpeak Apps.

Since the project release, there has been much activity. A part from CheerLights being discussed on blogs like MAKE and Lifehacker, the community has created some interesting bits of tech that extend the project further than lights. So if you don’t have a way to connect your lights together with CheerLights, you can connect your mobile phone, browser, and web sites together by subscribing to the CheerLights feed. Right now you can check the latest CheerLights color with an Android App created by @ChrisLeitner. Another really neat thing is a browser plugin for Chrome designed by Josh Crumley. So, in the top corner of your web browser you can see the latest color in an unassuming way. It’s a little reminder that we are connected.

To join CheerLights, all you have to do is build something that subscribed to the CheerLights ThingSpeak Channel or access the data using JSON and XML. You can also use the apps, browser plugins, or web widgets to see the colors. Visit the CheerLights website hosted on Tumblr for details on making a controller with Arduino, ioBridge, or Digi’s ConnectPort.

To control CheerLights, just send a Tweet to @CheerLights and mention a color.

Just think when you send this Tweet that you are updating 1000’s of lights, apps, browsers, and widgets all at the same time.

Spread some cheer…

[via MAKE / Lifehacker / CBC / ioBridge Projects]

]]>
https://blogs.mathworks.com/iot/2011/12/07/cheerlights-connecting-lights-together-to-bring-us-closer/feed/ 0
ThingSpeak visits the Pittsburgh Ruby Users Group https://blogs.mathworks.com/iot/2011/11/29/thingspeak-visits-the-pittsburgh-ruby-users-group/?s_tid=feedtopost https://blogs.mathworks.com/iot/2011/11/29/thingspeak-visits-the-pittsburgh-ruby-users-group/#respond Tue, 29 Nov 2011 20:48:39 +0000 https://blogs.mathworks.com/iot/?p=863 Hans Scharler is stopping by the monthly meeting of the Pittsburgh Ruby Users Group. The topic on the agenda is ThingSpeak, an open source Ruby on Rails application for the Internet of Things. The... read more >>

]]>
Hans Scharler is stopping by the monthly meeting of the Pittsburgh Ruby Users Group. The topic on the agenda is ThingSpeak, an open source Ruby on Rails application for the Internet of Things. The meeting is scheduled for December 1, 2011 and starts at 7:30pm.

Topics on the agenda:

  • Switch over to Ruby on Rails 3.1
  • ThingSpeak v2.0
  • Active ThingSpeak Projects
  • Adding modularity and tests to the GitHub repository
  • …btw, we’re hiring!

Background on ThingSpeak:

ThingSpeak is an open source web application and API to manage devices, to create device interactions, and to store data. Users can use the hosted version of ThingSpeak or setup instances on their own servers by getting the source code from GitHub. The technology behind ThingSpeak is Ruby 1.9.2, Rails 3.0, EventMachine, Phusion Passenger, Nginx, and Memcached to form a highly scalable infrastructure for the emerging Internet of Things and its data model requirements.

You use ThingSpeak to Send and Receive “data” via simple HTTP requests, much like going to a web page and filling out a form. Data can be from
anything — Blood Sugar Levels measured by a glucose meter, Server Usage and Uptime reported by servers, or Location Info from a mobile phone. Once the data is in ThingSpeak, you can build applications that retrieve the data, use the data for process decision-making, and reporting.

[via Pittsburgh Ruby Users Group]

]]>
https://blogs.mathworks.com/iot/2011/11/29/thingspeak-visits-the-pittsburgh-ruby-users-group/feed/ 0
Internet of Things: Connected devices to save our resources https://blogs.mathworks.com/iot/2011/07/28/internet-of-things-connected-devices-to-save-our-resources/?s_tid=feedtopost https://blogs.mathworks.com/iot/2011/07/28/internet-of-things-connected-devices-to-save-our-resources/#respond Thu, 28 Jul 2011 07:29:25 +0000 https://blogs.mathworks.com/iot/?p=778 How will connected devices change our lives? We believe the future is going to be filled with connected devices and new applications will emerge. Everything from medical applications to energy... read more >>

]]>
How will connected devices change our lives? We believe the future is going to be filled with connected devices and new applications will emerge. Everything from medical applications to energy management applications.

Just imagine what we can learn from all of our things? Maybe we can save resources as an article by Brian McCann suggests. He also mentions connecting things to ThingSpeak as the Web of Things is being built from the ground up! Our community of developers and users are growing by leaps and bounds and we will continue to contribute to the advancement of the Internet of Things!

Brian says,

The Internet of Things refers to uniquely identifiable objects having an Internet presence. We’re not just talking about your computer, laptop, cellphone or even your TV here – we’re talking about everything. This includes your light switches, your fridge, even your toilet. With an Internet presence, all of your devices can start talking to each other and reacting to each other.

Internet of Things: Connected devices to save our resources

[via The Daily Gleaner]

]]>
https://blogs.mathworks.com/iot/2011/07/28/internet-of-things-connected-devices-to-save-our-resources/feed/ 0
ProgrammableWeb Includes the ThingSpeak API https://blogs.mathworks.com/iot/2011/06/19/programmableweb-includes-the-thingspeak-api/?s_tid=feedtopost https://blogs.mathworks.com/iot/2011/06/19/programmableweb-includes-the-thingspeak-api/#respond Sun, 19 Jun 2011 17:36:12 +0000 https://blogs.mathworks.com/iot/?p=724 Big news! The mashup community ProgrammableWeb indexed the ThingSpeak API and the ThingSpeak Chart API. We entered the category of “Other”. Just imagine what web developers will create... read more >>

]]>
Big news!

The mashup community ProgrammableWeb indexed the ThingSpeak API and the ThingSpeak Chart API. We entered the category of “Other”. Just imagine what web developers will create now that they have the Internet of Things at their fingertips.

[via ProgrammableWeb]

]]>
https://blogs.mathworks.com/iot/2011/06/19/programmableweb-includes-the-thingspeak-api/feed/ 0