ThingSpeak Support for MATLAB
Sean's pick this week is ThingSpeak Support for MATLAB by MathWorks' Internet of Things Team.
To passerbyers, it probably looked like we were part of some obscure MATLAB cult. Let's see how we did:
So it does look like we were able to create a Powerade Consumption outlier. Go Team!
Contents
The Internet of Things
Up until recently, I'd heard the phrase the "internet of things" thrown around only a few times and didn't really know what it meant. So I spoke with our Marketing Manager for the Maker Movement, Paul Kassebaum, to get a better understanding. Paul describes it briefly as "The confluence of technologies in communication (the internet as we know it), the energy internet (or energy from sensors, etc.) and the logistics internet (the ability to use this information for logistics)." This week's pick uses all three. It allows you to pull data directly into MATLAB from ThingSpeak, a platform and cloud service where data can be uploaded from sensors and low cost hardware. After pulling this data, you can use it for whatever research, design or logistics you want.Powerade
I saw this submission on File Exchange that described measuring soda consumption here at MathWorks. This made a challenge for me: Could I gather a few people together, drink as much Powerade as possible at 4pm Eastern Time on August 5th, and create an outlier data point? We had a few detractors, like Loren, who did not properly appreciate the health benefits of this type of social gathering.Download the Data
% Grab the data for July 6th through August 6th. [drinkData, timeStamps] = thingSpeakFetch(7040,'DateRange',{'06-July-2014','06-August-2014'}); Powerade = drinkData(:,3); % Third channel is Powerade % Index into the party hour idxParty = hour(timeStamps)==16 & day(timeStamps) == 5 & month(timeStamps)==8;
Visualize
scatter(timeStamps(idxParty),Powerade(idxParty),400,'MarkerFaceColor',[0.03 0.6 0.8],'MarkerEdgeColor',[0.03 0.6 0.8]); hold on scatter(timeStamps,Powerade,15,'MarkerFaceColor',[0.5 0 0],'MarkerEdgeColor',[0.5 0 0]); datetick('x','mmmdd','keepticks','keeplimits'); legend('Powerade Party','Powerade Consumption','location','northwest')

Comments
To leave a comment, please click here to sign in to your MathWorks Account or create a new one.