Advanced IoT Data Processing with ThinkSpeak
Collect Data
To create a new channel, call the Menu Channels > My Channels and click on New Channel.
A channel contains up to 8 fields for data, plus additional information like latitude, longitude and elevation. Once the form is completed, click on Save Channel to obtain three keys:
ThingSpeak provides a great tutorial Using an Arduino + Ethernet Shield to Update a ThingSpeak Channel with the libraries. I ran the library successfully on the LaunchPad CC3200 with Energia. |
Process Data
The real differentiator of ThingSpeak is the built-in set of apps, including MATLAB analysis and visualisations tools, plug-ins and actions. This is possible because the company running ThingSpeak is MathWorks, developer of MATLAB.
Select the menu Apps, MathLabs Analysis and New. ThingSpeak offers a list of templates and ready-to-use examples. Pick one, here Calculate Dew point, and click on Create. |
Conclusion
ThingSpeak offers many more options, as sending and monitoring tweets, scheduling and running actions, or communicating to another HHTP devices.
Despite the power of MATLAB, the tutorials, step-by-step procedures, templates and examples make ThingSpeak easy to use. ThingSpeak is a recommended choice for advanced processing of data. |
Pros
|
Cons
|
Wrap-Up
|
Links
|