Writing data from Matlab to ThingSpeak.com is extremely easy (type "doc webwrite" in matlab and check the first example). This class adds three features: (1) Fifo for short bursts of data beyond the 15 s limit (2) An optional powershell script that brings down write time from an unpredictable 0.35-5 seconds to a known 0.035 seconds on any connection. (3) The general ease of working with an object. You see directly what you can do and how to do it.
Example 1 - Minimal:
================
t = thingSpeakWriterClass('8Y3SNIGB3MDGCDUJ');
t.write([1,2,3]);
Example 2 - Named fields:
====================
t = thingSpeakWriterClass('8Y3SNIGB3MDGCDUJ');
t.readFieldNames(45789); %Read and display the channel setup from thingspeak.com
data.Appetite = 5;
data.status = 'Bring me pizza or you shall...';
ok = t.write(data); %ok <= 0 on fail. = entryID on success.
Björn Skatt (2021). thingSpeakWriterClass (https://www.mathworks.com/matlabcentral/fileexchange/52338-thingspeakwriterclass), MATLAB Central File Exchange. Retrieved .
Inspired by: ThingSpeak support from MATLAB (R2013a-R2014a)
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Create scripts with code, output, and formatted text in a single executable document.
vader