
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Internet of Things</title>
	<atom:link href="https://blogs.mathworks.com/iot/feed/" rel="self" type="application/rss+xml" />
	<link>https://blogs.mathworks.com/iot</link>
	<description>Hans Scharler is an Internet of Things pioneer. He writes about IoT and ThingSpeak IoT platform features.</description>
	<lastBuildDate>Tue, 31 Mar 2026 22:45:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>
	<item>
		<title>Anomaly Detection System at Gunma Industrial Technology Center: another example of easy sharing of data analysis with ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2024/12/19/anomaly-detection-system-at-gunma-industrial-technology-center-another-example-of-easy-sharing-of-your-data-and-insights-with-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2024/12/19/anomaly-detection-system-at-gunma-industrial-technology-center-another-example-of-easy-sharing-of-your-data-and-insights-with-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Christopher Stapels]]></dc:creator>
		<pubDate>Thu, 19 Dec 2024 15:41:20 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=3524</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2024/12/gunma.jpg" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="A flow chart shows how sensor data is transmitted to ThingSpeak and anomaly notifications are sent through Slack." decoding="async" loading="lazy" /></div><p>IoT has uses in all types of industries. Personally, I use ThingSpeak in about 8 different projects around my house.  ThingSpeak’s ability to help you easily share your data and insights from the... <a class="read-more" href="https://blogs.mathworks.com/iot/2024/12/19/anomaly-detection-system-at-gunma-industrial-technology-center-another-example-of-easy-sharing-of-your-data-and-insights-with-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>IoT has uses in all types of industries. Personally, I use ThingSpeak in about 8 different projects around my house.  ThingSpeak’s ability to help you easily share your data and insights from the data analysis online is used in The Gunma Industrial Technology Center in Maebashi, Japan. <a href="https://www.mathworks.com/company/user_stories/real-time-anomaly-detection-improves-productivity.html">Read the story</a> <span data-teams="true">about an industrial application of ThingSpeak to improve productivity, save costs, and reduce the number of anomalies in a production system.</span></p>
<p>“<strong>The Gunma Industrial Technology Center Implements 24/7 Anomaly Detection System for Product Processing”</strong></p>
<p><a href="https://blogs.mathworks.com/iot/files/2024/12/gunma.jpg"><img decoding="async" loading="lazy" class="aligncenter wp-image-3527" src="https://blogs.mathworks.com/iot/files/2024/12/gunma.jpg" alt="A flow chart shows how sensor data is transmitted to ThingSpeak and anomaly notifications are sent through Slack." width="400" height="237" /></a></p>
<p><span data-teams="true">What features are important in your production monitoring systems? If you aren&#8217;t monitoring them in real time today, leave a comment if you&#8217;d like to try using ThingSpeak!</span></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2024/12/19/anomaly-detection-system-at-gunma-industrial-technology-center-another-example-of-easy-sharing-of-your-data-and-insights-with-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New ThingSpeak IoT Examples and Curriculum Module: Hardware Connectivity in Action</title>
		<link>https://blogs.mathworks.com/iot/2024/05/31/new-thingspeak-iot-examples-and-curriculum-module-hardware-connectivity-in-action/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2024/05/31/new-thingspeak-iot-examples-and-curriculum-module-hardware-connectivity-in-action/#comments</comments>
		
		<dc:creator><![CDATA[Christopher Stapels]]></dc:creator>
		<pubDate>Fri, 31 May 2024 18:40:52 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=3473</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2024/05/IoTTemperatureMonitoringThingSpeakArduinoHardwareExample_01.png" onError="this.style.display ='none';" /></div><p>The Internet of Things (IoT) can help you get the right data from your hardware when you need it, no matter if you are right there with the hardware or a world away.  Two new hardware examples... <a class="read-more" href="https://blogs.mathworks.com/iot/2024/05/31/new-thingspeak-iot-examples-and-curriculum-module-hardware-connectivity-in-action/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The Internet of Things (IoT) can help you get the right data from your hardware when you need it, no matter if you are right there with the hardware or a world away.  Two new hardware examples recently dropped at the MathWorks site, so we are highlighting those examples here. We’ve added one more interesting example found out on the wild web, to make a nice three-for.</p>
<p><a href="https://blogs.mathworks.com/iot/files/2024/05/IoTTemperatureMonitoringThingSpeakArduinoHardwareExample_01.png"><img decoding="async" loading="lazy" class="alignnone wp-image-3482" src="https://blogs.mathworks.com/iot/files/2024/05/IoTTemperatureMonitoringThingSpeakArduinoHardwareExample_01.png" alt="grove sensor connector board connected to laptop and BMP280 temperature sensor (left) and BMP280 temperature sensor with gove connector close up (right)" width="293" height="148" /></a></p>
<p style="text-align: left;">1. <a href="https://www.mathworks.com/help/matlab/supportpkg/iot-temperature-monitoring-thingspeak-arduino-example.html">IoT-Based Temperature Monitoring Using ThingSpeak and Arduino Hardware &#8211; MATLAB &amp; Simulink</a></p>
<p>Environmental monitoring is one of the standout applications of IoT technology, and where the ease of getting set up on ThingSpeak also stands out. Once you’ve got your data streaming in, you can use the more advanced features of ThingSpeak and the built in MATLAB to enhance your data collection and interpretation.  This example shows several of these features including the useful visualization widgets, integrated MATLAB code, and the use of the email alerts service to keep you aware of anomalous activity in your channel. This setup involves a BMP280 sensor connected to an Arduino<sup>®</sup> board, which serves as the hardware foundation.  This example assumes a dedicated MATLAB connection, which can allow high speed analysis and controls.  For a deployed sensor example, have a look at the many other <a href="https://www.mathworks.com/help/thingspeak/examples.html?s_tid=CRUX_topnav">examples</a> in the ThingSpeak documentation, including this <a href="https://www.mathworks.com/help/thingspeak/read-and-post-temperature-data.html">temperature read and write example</a>.</p>
<p>&nbsp;</p>
<p><a href="https://blogs.mathworks.com/iot/files/2024/05/examplesPostEngineImage.png"><img decoding="async" loading="lazy" class="alignleft wp-image-3476 size-full" src="https://blogs.mathworks.com/iot/files/2024/05/examplesPostEngineImage.png" alt="Cartoon of engine block showing fan belts" width="160" height="120" /></a></p>
<p style="text-align: left;">2. <a href="https://www.mathworks.com/matlabcentral/fileexchange/156477-introduction-to-engineering-with-arduino">Introduction to Engineering with Arduino – Curriculum Module</a></p>
<p>This complete curriculum module is available in the MathWorks <a href="https://www.mathworks.com/matlabcentral/fileexchange/">File exchange</a>. The module includes MATLAB live scrips demonstrating engineering principles using Arduino Hardware. Instructors can use these live scripts as demonstrations in lectures, class activities, or as interactive assignments outside class.  Everyone else can use it to level up their engineering basics. This module covers the concepts of signals, control, and technical writing. It also includes examples of the Internet of Things and physical modeling. This example not only educates on the technical aspects of hardware-software integration but also inspires innovation and experimentation within the realm of IoT.</p>
<p>&nbsp;</p>
<p><a href="https://blogs.mathworks.com/iot/files/2024/05/honda-cars-india-using-fleet-analytics-and-matlab-to-build-strategies-for-bs-vi-development.jpg"><img decoding="async" loading="lazy" class="alignleft wp-image-3479" src="https://blogs.mathworks.com/iot/files/2024/05/honda-cars-india-using-fleet-analytics-and-matlab-to-build-strategies-for-bs-vi-development.jpg" alt="Gridlock traffic on two directions of a multi-lane highway showing about 100 cards, trucks, and motorcycles." width="224" height="126" /></a></p>
<p style="text-align: left;">3. <a href="https://www.youtube.com/watch?v=dcNVcyNqbKM">Analyzing Traffic Using a 360-Degree Camera and ThingSpeak Analytics</a></p>
<p>The final example highlights the application of IoT technologies in urban planning and management, specifically in analyzing traffic patterns. The author demonstrates data collection using ThingSpeak from their edge processing system with video sensor. Then the author shows how you can do both live visualizations in the channel field plots and processing of the incoming data to produce live analysis such as a traffic comparison plot.</p>
<p>The intersection of hardware connectivity and software analytics shows the true potential of IoT. Happy ThingSpeaking!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2024/05/31/new-thingspeak-iot-examples-and-curriculum-module-hardware-connectivity-in-action/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>An interview with MATLAB playground: Build your IoT Analysis and Plots for ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2023/11/27/an-interview-with-matlab-playground-build-your-iot-analysis-and-plots-for-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2023/11/27/an-interview-with-matlab-playground-build-your-iot-analysis-and-plots-for-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Christopher Stapels]]></dc:creator>
		<pubDate>Mon, 27 Nov 2023 16:04:36 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[thingspeak]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=3385</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2023/11/firstCode.png" onError="this.style.display ='none';" /></div><p>The MATLAB AI Chat Playground was launched on the MATLAB Central community at the end of November. I recently got the chance the interview the chatbot about ThingSpeak. I was curious how much it knew... <a class="read-more" href="https://blogs.mathworks.com/iot/2023/11/27/an-interview-with-matlab-playground-build-your-iot-analysis-and-plots-for-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The <a href="https://www.mathworks.com/matlabcentral/playground/new">MATLAB AI Chat Playground</a> was launched on the MATLAB Central community at the end of November. I recently got the chance the interview the chatbot about ThingSpeak. I was curious how much it knew about building IoT projects on ThingSpeak and data analysis with MATLAB.</p>
<p>Here are some excerpts from my first conversation.</p>
<p>Me: <em>Can you read and plot the temperature from field 4 of the weather station at ThingSpeak channel 12397? Show 120 minutes.</em></p>
<p>AI:</p>
<p><a href="https://blogs.mathworks.com/iot/files/2023/11/firstCode.png"><img decoding="async" loading="lazy" class="aligncenter wp-image-3394 size-full" src="https://blogs.mathworks.com/iot/files/2023/11/firstCode.png" alt="" width="624" height="216" /></a></p>
<p>Great, lets see what the code does by inserting it into the code editor and clicking run.</p>
<p><a href="https://blogs.mathworks.com/iot/files/2023/11/playgroundwithboxes.png"><img decoding="async" loading="lazy" class="alignnone wp-image-3466 size-large" src="https://blogs.mathworks.com/iot/files/2023/11/playgroundwithboxes-1024x604.png" alt="" width="1024" height="604" /></a></p>
<p>&nbsp;</p>
<p>Woah! <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f92f.png" alt="🤯" class="wp-smiley" style="height: 1em; max-height: 1em;" />I’m pretty impressed. Lets go a little further. </p>
<p>Me: <em>Can you add a 30-point moving average and label the maximum and minimum values of the moving average?</em><br /><a href="https://blogs.mathworks.com/iot/files/2023/11/airesponse.png"><img decoding="async" loading="lazy" class="alignnone wp-image-3445 size-full" src="https://blogs.mathworks.com/iot/files/2023/11/airesponse.png" alt="" width="656" height="129" /></a></p>
<pre class="language-matlab" tabindex="0"><code class="matlab language-matlab"><span class="token comment"><a href="https://blogs.mathworks.com/iot/files/2023/11/smothAIcode.png"><img decoding="async" loading="lazy" width="988" height="606" class="alignnone size-full wp-image-3454" src="https://blogs.mathworks.com/iot/files/2023/11/smothAIcode.png" alt="" /></a></span> </code><a href="https://blogs.mathworks.com/iot/files/2023/11/movAvg.png"><img decoding="async" loading="lazy" class="aligncenter wp-image-3403 size-full" src="https://blogs.mathworks.com/iot/files/2023/11/movAvg.png" alt="" width="624" height="426" /></a></pre>
<p>And it can keep going! Even though I&#8217;m a seasoned ThingSpeak user, the AI helps me improve my efficiency. Lets say I didn&#8217;t know how to visualize some ThingSpeak IoT data. Lets ask it for ideas on types of MATLAB visualizations.</p>
<p>Me: <em>What are some ideas to visualize colors from the cheerlights channel?</em></p>
<p><a href="https://blogs.mathworks.com/iot/files/2023/11/smothAIcode2.png"><img decoding="async" loading="lazy" width="755" height="137" class="alignnone size-full wp-image-3457" src="https://blogs.mathworks.com/iot/files/2023/11/smothAIcode2.png" alt="" /></a></p>
<p>That&#8217;s great, the AI suggested frequency analysis on the colors.  Even if I didn&#8217;t know how to effectively visualize this kind of data, the AI chat Playground gave me a direction to go.</p>
<p>And don’t forget to be friendly to the AI just in case…<br /><a href="https://blogs.mathworks.com/iot/files/2023/11/niceAI.png"><img decoding="async" loading="lazy" class="aligncenter wp-image-3406 size-full" src="https://blogs.mathworks.com/iot/files/2023/11/niceAI.png" alt="" width="624" height="380" /></a></p>
<p>Try out the <a href="https://www.mathworks.com/matlabcentral/playground/new">playground</a> for your IoT projects, and let us know what your experience was.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2023/11/27/an-interview-with-matlab-playground-build-your-iot-analysis-and-plots-for-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Edit ThingSpeak Code Easier in MATLAB Online</title>
		<link>https://blogs.mathworks.com/iot/2023/06/14/edit-thingspeak-code-easier-in-matlab-online/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2023/06/14/edit-thingspeak-code-easier-in-matlab-online/#respond</comments>
		
		<dc:creator><![CDATA[Christopher Stapels]]></dc:creator>
		<pubDate>Wed, 14 Jun 2023 20:07:15 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[MATLAB]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=3251</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2023/06/MOCodeShow.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>If you want to upgrade your ThingSpeak capabilities, have a look at the ThingSpeak repository of template codes that open in MATLAB Online. ThingSpeak has MATLAB built in to make it easy to analyze... <a class="read-more" href="https://blogs.mathworks.com/iot/2023/06/14/edit-thingspeak-code-easier-in-matlab-online/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>If you want to upgrade your ThingSpeak capabilities, have a look at the <a href="https://github.com/thingspeak/Templates-in-MATLAB-Online-for-ThingSpeak">ThingSpeak repository of template codes</a> that open in MATLAB Online. ThingSpeak has MATLAB built in to make it easy to analyze and visualize your data, but the text window for MATLAB analysis and MATLAB visualizations can be tricky to use. Imagine you wanted to peek at your variables while the code was running, step through the code, or get any of the standard benefits that come from using a development environment. You can use MATLAB Online to edit and test your MATLAB code before using it in ThingSpeak.</p>
<p><a href="https://blogs.mathworks.com/iot/files/2023/06/MOWorkflow2.png"><img decoding="async" loading="lazy" class="alignnone wp-image-3302 size-full" src="https://blogs.mathworks.com/iot/files/2023/06/MOWorkflow2.png" alt="" width="4851" height="1015" /></a></p>
<p>To try it out, follow any of the links in the <a href="https://github.com/thingspeak/Templates-in-MATLAB-Online-for-ThingSpeak">ThingSpeak GitHub repo</a>. The template links will automatically take you to MATLAB Online and open the file for you to edit. You can also create your own GitHub repositories that have links to open in MATLAB online. You can read the instructions on <a href="https://www.mathworks.com/products/matlab-online/git.html">how to create these links</a>; the page even includes a form to build the link for you using a few inputs.</p>
<p>If you find yourself wanting some advanced analysis on your IoT data (as I often do), or perhaps you want to set up automated analysis and reporting of the status of your data, use ThingSpeak’s integration with MATLAB. Try these:</p>
<ul>
<li>Automatically calculate the weekly average of your data</li>
<li>Send email alerts when a particular condition is met</li>
<li>Compare data from multiple sensors or channels (devices)</li>
<li>Trigger actions based on channel data (such as <a href="https://www.mathworks.com/videos/iot-from-data-to-action-part-4-act-on-data-in-thingspeak-1639722099578.html">activating a cooling fan</a>)</li>
</ul>
<h3>Three-day temperature comparison example</h3>
<p>Let&#8217;s say you wanted to make this cool three-day temperature comparison with ThingSpeak data using MATLAB. </p>
<p><a href="https://blogs.mathworks.com/iot/files/2023/06/threedaycomp.png"><img decoding="async" loading="lazy" class="alignnone wp-image-3293 size-full" src="https://blogs.mathworks.com/iot/files/2023/06/threedaycomp.png" alt="Three day temperature comparison chart in MATLAB" width="560" height="420" /></a></p>
<ol>
<li>Click <a href="https://matlab.mathworks.com/open/github/v1?repo=thingspeak/Templates-in-MATLAB-Online-for-ThingSpeak&amp;file=viz/Example_plot.m">here</a> to open the template code in MATLAB Online.</li>
<li>Customize the code for your ThingSpeak channel, or leave it as is.</li>
<li>Click run.</li>
</ol>
<p>Using MATLAB Online with GitHub is just one example of how you can leverage the power of MATLAB to improve your ThingSpeak IoT projects. With its advanced features and user-friendly interface, MATLAB Online is a valuable tool for anyone working with IoT data and analytics.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2023/06/14/edit-thingspeak-code-easier-in-matlab-online/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Slovak University of Technology Fosters Project-Based Learning Using ThingSpeak in Industrial IoT Course</title>
		<link>https://blogs.mathworks.com/iot/2022/12/13/the-slovak-university-of-technology-fosters-project-based-learning-using-thingspeak-in-industrial-iot-course/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2022/12/13/the-slovak-university-of-technology-fosters-project-based-learning-using-thingspeak-in-industrial-iot-course/#respond</comments>
		
		<dc:creator><![CDATA[Christopher Stapels]]></dc:creator>
		<pubDate>Tue, 13 Dec 2022 23:08:16 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=3170</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2022/12/STU_blog_fig1_model.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>“MATLAB and ThingSpeak extended tools necessary for remote learning and technologies covered by our course. Project-based learning benefited from MathWorks&#8217; high-level programming, simulation,... <a class="read-more" href="https://blogs.mathworks.com/iot/2022/12/13/the-slovak-university-of-technology-fosters-project-based-learning-using-thingspeak-in-industrial-iot-course/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><em>“MATLAB and ThingSpeak extended tools necessary for remote learning and technologies covered by our course. Project-based learning benefited from MathWorks&#8217; high-level programming, simulation, and IoT platform,”</em> Dr. Martin Ernek, Slovak University of Technology</p>
<p>The Slovak University of Technology is the largest technical university in the Slovak Republic and they belong to MathWorks&#8217;s Campus Wide License model &#8211; along with more than 2000 universities worldwide. The university has almost 11, 000 students and offers education in technical fields and involves students in research in natural sciences, computer sciences, construction, architecture, materials technologies, chemistry, and food technologies. </p>
<p>The Institute of Robotics and Cybernetics at the Slovak University of Technology recently extended its curriculum with a course in Industrial IoT. In this course, the students can learn current communication standards that include OPC UA, CAN BUS, EtherCAT, PROFINET,  and technologies that include internet-of-things solutions for primarily industrial applications. Learning in the course is project based, and students must do five projects during the semester. Each project builds on the skills and technologies learned in the previous projects, and the difficulty and complexity of the projects rise with time.</p>
<p>“Students at the Institute of Robotics and Cybernetics use MathWorks products in several courses from Systems Theory to several Control courses. As a standard simulation and development tool, MATLAB enables students to focus more on the topics. MATLAB products offer solutions for technologies used in many industries<em>,</em>” says Dr. Ernek</p>
<p><strong>Challenge</strong></p>
<p>Teaching industrial communication standards and technologies is best done with project-based learning. However, project-based learning requires cooperation between software and hardware. Dr. Ernek explains that, “Due to the pandemic, we were forced to convert the Industrial IoT course into a remote learning experience.” The first challenge was replacing laboratory hardware with models that represent real-world processes like heating systems or assembly lines. “Although PLC manufacturers provide simulators for controllers, we still needed to simulate other laboratory hardware.”</p>
<p>The second challenge was to find a reliable IoT platform. Historical process data are usually captured and stored for later analysis. “Storage and visualization of the process data were one of the key topics of the course. We needed a platform that is easily accessible without a complicated setup for the students,” says Dr. Ernek. Setting up a local IoT platform could lead to complications with databases or communication. Cloud IoT platform seemed like a better option, but it had to be easily accessible via other software solutions used in the course.</p>
<p>The last challenge was to show industrial communication between an operator, who monitors the process, and a remote controller. “OPC UA technology is a well known industrial communication standard used by many industries. Therefore, we needed software that could act as an OPC client,” says Dr. Mrafko. In addition, OPC UA technology is only one of many industrial communication standards, and it would be beneficial to work with or simulate other communication technologies. </p>
<p><strong>Solution</strong></p>
<p>The Slovak University of Technology acquired a Campus-Wide License for MATLAB, Simulink, and related products a few years before the pandemic. The Campus-Wide License gave students, professors, and researchers freedom to access software downloads, online training, and other resources. Moreover, students were familiar with MATLAB and Simulink from other fundamental classes. Therefore, the transition to the Industrial IoT course was seamless. “Having well-known software was beneficial to our course because students did not have to spend a few weeks to learn a new tool,” says Dr. Ernek.</p>
<p>MATLAB, Simulink, and related products were crucial to overcoming the first challenge of representing real-world hardware. Simulation models replaced laboratory hardware. Simulation of a simple system and data transfer to the IoT platform is one of the tasks in the first weeks of the course. “MATLAB offers a plethora of ready-to-use and well-documented examples that we were able to reuse for the course needs,” says Dr. Ernek. For example, the Simscape Fluids House Heating System example was chosen as since it is relatable and easy to conceptualize. Another project uses a custom manufacturing system modeled in Simulink and visualized via Simulink 3D Animation.</p>
<p><a href="https://blogs.mathworks.com/iot/files/2022/12/STU_blog_fig1_model.png"><img decoding="async" loading="lazy" width="300" height="159" class="alignnone size-medium wp-image-3179" src="https://blogs.mathworks.com/iot/files/2022/12/STU_blog_fig1_model-300x159.png" alt="" /></a><br /><span style="text-decoration: underline;">Figure 1</span> Simulink house heating system model adapted to store data in ThingSpeak.</p>
<p>The ThingSpeak IoT platform provided the solution to the second challenge. “ThingSpeak offers data aggregation and visualization and data analysis tools as well. It is accessible via a MathWorks account, easily set up, and works with MATLAB. It was what we needed for our students,” says Dr. Ernek. The House Heating System model was paced to run in soft real-time, and data were sent to ThingSpeak every 30 seconds. The obtained data were then visualized in ThingSpeak, and the student immediately saw if the data had been sent correctly .</p>
<p><a href="https://blogs.mathworks.com/iot/files/2022/12/STU_blog_fig2_filed_plots.png"><img decoding="async" loading="lazy" width="300" height="170" class="alignnone size-medium wp-image-3182" src="https://blogs.mathworks.com/iot/files/2022/12/STU_blog_fig2_filed_plots-300x170.png" alt="" /></a><br /><span style="text-decoration: underline;">Figure 2</span> ThingSpeak plots output from home heating model. Fluctuation about the set point and the model response for a change in setpoint are seen in the plots.</p>
<p>Projects in the second half of the course require OPC UA communication. Industrial Communication Toolbox provides the capability to read, write, and log OPC UA data from MATLAB and Simulink. In addition, students can write their Apps for reading and writing OPC UA data using the MATLAB App Designer and the simulated OPC UA C++ Demo Server application. The next project focuses on monitoring manufacturing productivity indicators for data obtained from a simulation of packing machines. Students use Node-Red to read data from PLC, process the data, calculate the productivity indicators, and then publish the calculated indicators to ThingSpeak. The last project used the Simulink model, Siemens virtual PLC for control, and an OPC client to read data from a PLC.</p>
<p><a href="https://blogs.mathworks.com/iot/files/2022/12/STU_blog_fig3_fleld_plots.png"><img decoding="async" loading="lazy" width="300" height="200" class="alignnone size-medium wp-image-3185" src="https://blogs.mathworks.com/iot/files/2022/12/STU_blog_fig3_fleld_plots-300x200.png" alt="" /></a><br /><span style="text-decoration: underline;">Figure 3</span> ThingSpeak charts for Simulink model outputs from PLC control read via OPC client.</p>
<p>Course evaluations showed that students liked working with new technologies and projects. “The lectures gave us a good introduction to the theory and technologies, which we then applied in the projects. The project was progressively complex and used combinations of real-world technologies,” wrote one of the students. Dr. Ernek and Dr. Mrafko want to continue using MATLAB and ThingSpeak even after returning to the state before the pandemic.</p>
<p><strong>Results</strong></p>
<p><span style="text-decoration: underline;">Universal Platform Facilitates Higher Quality Learning Experiences.</span> “All university members and students have full access to MATLAB, Simulink, and various toolboxes with Campus-Wide License,” says Dr. Ernek. “Access to MathWorks tools provided universal software platform for multiple courses across study domains that can build on top of each other.”</p>
<p><span style="text-decoration: underline;">Reconfiguration of multidisciplinary projects is simplified.</span> “MATLAB enabled us to quickly convert from laboratory hardware projects to a remote learning experience,” says Dr. Ernek. “Many industry standards are implemented in the MathWorks products family, which allowed students to use them right away and focus on the projects,” notes Dr. Mrafko </p>
<p><span style="text-decoration: underline;">Adoption of cloud platform for live data sharing and visualization.</span> “ThingSpeak provided a complete IoT analytics platform in the cloud that is easily accessible to students without additional installations,” says Dr. Ernek. “Ability to visualize and analyze live data was great, but best ThingSpeak feature is seamless cooperation with MATLAB, Simulink, and other products used in our course.”</p>
<p><strong>Products Used</strong></p>
<p>• MATLAB<br />• Simulink<br />• Simscape<br />• Simscape Fluids<br />• Industrial Communication Toolbox<br />• Simulink 3D Animation<br />• ThingSpeak</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2022/12/13/the-slovak-university-of-technology-fosters-project-based-learning-using-thingspeak-in-industrial-iot-course/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Professor at Arizona State Uses MATLAB and ThingSpeak to Introduce Students to AI and IoT</title>
		<link>https://blogs.mathworks.com/iot/2022/11/21/professor-at-arizona-state-uses-matlab-and-thingspeak-to-introduce-students-to-ai-and-iot/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2022/11/21/professor-at-arizona-state-uses-matlab-and-thingspeak-to-introduce-students-to-ai-and-iot/#respond</comments>
		
		<dc:creator><![CDATA[Christopher Stapels]]></dc:creator>
		<pubDate>Mon, 21 Nov 2022 21:44:09 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Deep Learning]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[MATLAB]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=3138</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://www.mathworks.com/company/newsletters/articles/introducing-deep-learning-and-iot-to-first-year-engineering-students-with-matlab/_jcr_content/mainParsys/image_1684180754.adapt.full.medium.jpg/1666965011384.jpg" onError="this.style.display ='none';" /></div><p>Professor Chao Wang at Arizona State University recently introduced a course on AI and IoT to first-year engineering students. Deep learning in MATLAB is used to classify images and send the results... <a class="read-more" href="https://blogs.mathworks.com/iot/2022/11/21/professor-at-arizona-state-uses-matlab-and-thingspeak-to-introduce-students-to-ai-and-iot/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Professor Chao Wang at Arizona State University recently introduced a course on AI and IoT to first-year engineering students. Deep learning in MATLAB is used to classify images and send the results to ThingSpeak in the cloud. ThingSpeak allows the class to aggregate the results and compare their work in real time.</p>
<p>Read the article here:</p>
<h4 class="add_margin_25"><a href="https://www.mathworks.com/company/newsletters/articles/introducing-deep-learning-and-iot-to-first-year-engineering-students-with-matlab.html">Introducing Deep Learning and IoT to First-Year Engineering Students with MATLAB</a></h4>
<p>l<img decoding="async" loading="lazy" class="" src="https://www.mathworks.com/company/newsletters/articles/introducing-deep-learning-and-iot-to-first-year-engineering-students-with-matlab/_jcr_content/mainParsys/image_1684180754.adapt.full.medium.jpg/1666965011384.jpg" width="492" height="367" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2022/11/21/professor-at-arizona-state-uses-matlab-and-thingspeak-to-introduce-students-to-ai-and-iot/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New Feature: ThingSpeak Now Supports Images</title>
		<link>https://blogs.mathworks.com/iot/2022/08/08/post-images-to-thingspeak-channels-from-your-iot-devices/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2022/08/08/post-images-to-thingspeak-channels-from-your-iot-devices/#comments</comments>
		
		<dc:creator><![CDATA[Christopher Stapels]]></dc:creator>
		<pubDate>Mon, 08 Aug 2022 13:28:58 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[images]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=3077</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2022/08/RPiImageBlog.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>Many users have asked, and it&#8217;s finally here: Your devices can upload images to ThingSpeak!
With this new feature, you can create a cloud-based tracking or monitoring system for your important... <a class="read-more" href="https://blogs.mathworks.com/iot/2022/08/08/post-images-to-thingspeak-channels-from-your-iot-devices/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Many users have asked, and it&#8217;s finally here: <strong>Your devices can upload images to ThingSpeak!</strong></p>
<p>With this new feature, you can create a cloud-based tracking or monitoring system for your important assets by taking photos and uploading them to ThingSpeak image channels. Users with a paid ThingSpeak license can <a href="https://www.mathworks.com/help/thingspeak/create-an-image-channel.html">create image channels</a> and then embed the output from the image channel onto a channel view using the <a href="https://www.mathworks.com/help/thingspeak/channel_display_widgets.html#mw_a1f3991b-41ca-4970-ab26-84f19a505ac3">image widget</a>.</p>
<p>To help you get started, the ThingSpeak documentation includes two examples for uploading images to ThingSpeak: <a href="https://www.mathworks.com/help/thingspeak/write-image-to-thingspeak-from-esp32-camera-board.html">ESP32-CAM camera module</a> and <a href="https://www.mathworks.com/help/thingspeak/write-image-to-thingspeak-from-raspberry-pi-with-python.html">Raspberry Pi-connected camera</a>.</p>
<p><a href="https://blogs.mathworks.com/iot/files/2022/08/RPiImageBlog.png"><img decoding="async" loading="lazy" class=" wp-image-3089 aligncenter" src="https://blogs.mathworks.com/iot/files/2022/08/RPiImageBlog-300x208.png" alt="" width="389" height="270" /></a> <br />Many ThingSpeak channels represent a particular IoT project. Previously, to show an image in the channel view you had to go to some lengths &#8211; including <a href="https://www.mathworks.com/matlabcentral/answers/590692-read-database-from-cloud-storage-dropbox-or-onedrive-to-thingspeak">copying from third-party location</a> using <a href="https://www.mathworks.com/help/thingspeak/matlab-visualizations-app.html">MATLAB visualizations</a> or <a href="https://thingspeak.com/channels/276330">using an existing photo</a> on the web. The ThingSpeak images feature uses your<a href="https://www.mathworks.com/products/matlab-drive.html"> MATLAB Drive space</a> to store images, so they will be available for your channels whenever you need them.</p>
<p>Here is some MATLAB code that will write to an image channel from your computer. This code will help you get an image into ThingSpeak without needing an IoT device. Save an image to your system and name it &#8220;myImage.jpg&#8221;.</p>
<pre>% Import these libraries to use the HTTP interface.  <br />% They are in base MATLAB, no extra license is required.<br />import matlab.net.http.*<br />import matlab.net.http.field.*<br />import matlab.net.http.io.*<br /><br />% Edit this section for your files. Timestamps are optional.<br />channelId = 'X1X1X1X1X1';<br />channelApiKey = HeaderField('thingspeak-image-channel-api-key', 'ZZZZZZZZZZZZZZZZ');<br />filename = 'myImage.jpg';<br />clientTimestamp = '2022-01-29T15:06:35.642Z'; % Optional Timestamp<br /><br />provider = FileProvider(['./', filename]);<br />req = RequestMessage(RequestMethod.POST, [channelApiKey], provider);<br />url = ['https://data.thingspeak.com/channels/', channelId, '/images/', ...<br />filename, '/', clientTimestamp ];<br />response = req.send(url)</pre>
<p>If everything worked, you should expect a <em>StatusLine</em> of  &#8216;HTTP/1.1 202 Accepted&#8217; in the response. If you want to see this image on a channel view, follow the steps in the <a href="https://www.mathworks.com/help/thingspeak/channel_display_widgets.html?searchHighlight=image%20widget#mw_a1f3991b-41ca-4970-ab26-84f19a505ac3">documentation</a>.</p>
<p><a href="https://blogs.mathworks.com/iot/files/2022/08/thingspeakCars.png"><img decoding="async" loading="lazy" class=" wp-image-3092 aligncenter" src="https://blogs.mathworks.com/iot/files/2022/08/thingspeakCars-300x207.png" alt="" width="465" height="321" /></a><br />Be careful when saving a regular stream of images, they can fill up your drive space fast. Here is MATLAB code to delete a date range of images.</p>
<pre><br />import matlab.net.http.*<br />import matlab.net.http.field.*<br />import matlab.net.http.io.*<br /><br />% Edit this section with your information.<br />channelId = 'x1x1x1x1x1';<br />channelApiKey = HeaderField('thingspeak-image-channel-api-key' ...<br />, 'xxxxxxxxxxxxxxxx');<br />endDate = datetime('now');<br />startDate = endDate - days(3);<br /><br />fmt = 'yyyy-mm-ddThh:MM:ssZ';<br />startDate = datestr(startDate,fmt);<br />endDate = datestr(endDate,fmt);<br /><br />pathRange = sprintf('/images?timestamp=ingest&amp;start=%sZ&amp;end=%s',...<br />startDate,endDate);<br /><br />req = RequestMessage(RequestMethod.DELETE, [channelApiKey]);<br />url = ['https://data.thingspeak.com/channels/', channelId, ...<br />pathRange];<br />response = req.send(url)</pre>
<p>In both cases, you will get a status code that you can check using the <a href="https://www.mathworks.com/help/thingspeak/readstatusofimagerequest.html">status endpoint</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2022/08/08/post-images-to-thingspeak-channels-from-your-iot-devices/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Live Seismic Traffic Monitoring with ThingSpeak, MATLAB, and Raspberry Shake</title>
		<link>https://blogs.mathworks.com/iot/2022/03/02/seismic-traffic-monitoring/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2022/03/02/seismic-traffic-monitoring/#comments</comments>
		
		<dc:creator><![CDATA[Christopher Stapels]]></dc:creator>
		<pubDate>Wed, 02 Mar 2022 16:13:33 +0000</pubDate>
				<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[thingspeak]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2905</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2022/03/shakeCompare-1.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>We&#8217;ve set up a new way to monitor the traffic and made some unexpected discoveries using MATLAB along the way. You may be familiar with the ThingSpeak traffic monitor channel that uses a image... <a class="read-more" href="https://blogs.mathworks.com/iot/2022/03/02/seismic-traffic-monitoring/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We&#8217;ve set up a new way to monitor the traffic and made some unexpected discoveries using MATLAB along the way. You may be familiar with the ThingSpeak <a href="https://thingspeak.com/channels/38629">traffic monitor channel</a> that uses a image processing from a webcam to count cars on a busy highway. My friends and collaborators <a href="http://twitter.com/Weston_Quakes">Alan Kafka</a> at Weston Observatory, Boston College and Jay Pulli at Raytheon let me know that we might be able to verify the traffic data with seismic analysis.  So, we bought a<a href="http://raspberryshake.org"> Raspberry Shake<sup>®</sup> seismograph</a> and set it up on the ground floor three floors below the traffic monitor.  Here&#8217;s a picture of the device at its home in the MathWorks Headquarters and a snapshot of the filtered seismic data compared to the traffic data.</p>
<p style="text-align: center;"><a href="https://blogs.mathworks.com/iot/files/2022/03/shakedevicebright.jpg"><img decoding="async" loading="lazy" width="300" height="213" class="alignnone size-medium wp-image-2947" src="https://blogs.mathworks.com/iot/files/2022/03/shakedevicebright-300x213.jpg" alt="" /></a><a href="https://blogs.mathworks.com/iot/files/2022/03/shakeCompare-1.png"><img decoding="async" loading="lazy" class="alignnone wp-image-2941" src="https://blogs.mathworks.com/iot/files/2022/03/shakeCompare-1-300x206.png" alt="" width="320" height="220" /></a></p>
<p>The &#8220;Shake&#8221; already makes the data available in the cloud.  But with ThingSpeak, I can to set up an automated process that filters the raw data and plots it with the traffic data. Now I can <a href="https://thingspeak.com/channels/1470727">see the comparison data</a> whenever I need to and verify predictions with live data.  For example, I can see there is a correlation of an increase in the traffic intensity during rush hour. Recently, during a big snowfall, I was able to verify seismic data (from the snowplows) correlated to lower traffic numbers (from travelers staying off the road.)</p>
<p>&nbsp;</p>
<p>Here’s the process for getting this going, with a few code hints (not the full script though).</p>
<ol>
<li>Use the <a href="https://www.fdsn.org/webservices/">FSDN RESTful webservices API</a> to read the data in MATLAB from the shake and filter it to 1 second or less resolution so you can write it to a ThingSpeak channel.</li>
</ol>
<pre>urlQuery =...
'https://data.raspberryshake.org/fdsnws/dataselect/1/query?starttime=2022-02-28T00:30:00&amp;endtime=2022-02-28T01:00:00&amp;network=AM&amp;station=RF23B'

data = webread(urlQuery);</pre>
<p>&#8230;</p>
<p>2. If you used <a href="https://www.mathworks.com/help/thingspeak/matlab-analysis-app.html">MATLAB Analysis</a> in ThingSpeak, then you can set up a <a href="https://www.mathworks.com/help/thingspeak/timecontrol-app.html">TimeControl </a>to get the data at regular intervals; I chose 5 minutes, so the data is nearly live.</p>
<p><a href="https://blogs.mathworks.com/iot/files/2022/03/timeControlShake.png"><img decoding="async" loading="lazy" width="300" height="40" class="size-medium wp-image-2914 aligncenter" src="https://blogs.mathworks.com/iot/files/2022/03/timeControlShake-300x40.png" alt="" /></a></p>
<p>3. Use <a href="https://www.mathworks.com/help/thingspeak/matlab-visualizations-app.html">MATLAB visualizations</a> to read the traffic monitor data and the filtered shake data, and plot over the same time range.</p>
<pre>myData = thingSpeakRead(channelID,'dateRange',[startTime,endTime],'outputformat','timetable');</pre>
<p>&nbsp;</p>
<p>The seismic data does generally mimic the traffic data but there is not 100% correlation.  One reason may be that trucks driving by at night may make large seismic events but show up as only one count in the webcam data. Another issue is that the distance from the road to the seismic detector is at least 100 m, over which many of the ground vibrations may dampen or scatter.  Last the building vibrations are still present somewhat in the comparison data.</p>
<p><a href="https://blogs.mathworks.com/iot/files/2022/03/upCloseShake.png"><img decoding="async" loading="lazy" width="300" height="202" class="size-medium wp-image-2935 aligncenter" src="https://blogs.mathworks.com/iot/files/2022/03/upCloseShake-300x202.png" alt="" /></a></p>
<p>The building makes a lot of noise so choosing the right frequencies for a band pass filter is important to get good comparison data.  Since the processing is done in MATLAB, it’s easy to generate an <a href="https://www.mathworks.com/help/matlab/ref/fft.html">FFT spectrum</a> and compare nighttime data (when there are fewer cars) to daytime data, perhaps in rush hour, when the traffic is highest. Here is a comparison of <a href="https://thingspeak.com/channels/1625548">frequency spectra</a> for the start of rush hour and the middle of the night.</p>
<p><a href="https://blogs.mathworks.com/iot/files/2022/03/freq_compare-1.png"><img decoding="async" loading="lazy" class="wp-image-2992 size-large aligncenter" src="https://blogs.mathworks.com/iot/files/2022/03/freq_compare-1-1024x275.png" alt="" width="1024" height="275" /></a></p>
<p>&nbsp;</p>
<p>The difference line (in yellow) does not have a specific value since the two FFT&#8217;s are not normalized, but it provides a hint of where to look for differences. Choosing the right frequencies removes features in the seismic data that do not match the traffic data, as expected. Note the missing building noise features in the plots below.<a href="https://blogs.mathworks.com/iot/files/2022/03/shakeFeaturesFreq.png"><img decoding="async" loading="lazy" class="wp-image-2920 aligncenter" src="https://blogs.mathworks.com/iot/files/2022/03/shakeFeaturesFreq-1024x767.png" alt="" width="600" height="449" /></a></p>
<p>&nbsp;</p>
<p>The real benefit to live IoT data is that you can view the plots whenever and wherever you need them.  For example, when the road gets closed, or the local quarry is blasting rocks, you can see how the live data responds when you ae looking for particular features or insights.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2022/03/02/seismic-traffic-monitoring/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Add ThingSpeak Data Widgets to iOS Using Scriptable</title>
		<link>https://blogs.mathworks.com/iot/2022/01/14/add-thingspeak-data-widgets-to-ios-using-scriptable/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2022/01/14/add-thingspeak-data-widgets-to-ios-using-scriptable/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 14 Jan 2022 15:27:05 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[widgets]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2863</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2022/01/thingspeak_scriptable.jpg" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>Starting with iOS 14, Apple introduced widgets for the iPhone and iPad. Widgets elevate information to the top of your device and offer information at a glance. They help you customize your device in... <a class="read-more" href="https://blogs.mathworks.com/iot/2022/01/14/add-thingspeak-data-widgets-to-ios-using-scriptable/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Starting with iOS 14, Apple introduced widgets for the iPhone and iPad. Widgets elevate information to the top of your device and offer information at a glance. They help you customize your device in new ways. Wouldn&#8217;t it be awesome to have a <a href="https://thingspeak.com">ThingSpeak</a> widget on your iPhone? Thanks to a new app called <a href="https://apps.apple.com/us/app/scriptable/id1405459188">Scriptable</a> you can put ThingSpeak data widgets on your iOS devices.</p>
<p><img decoding="async" loading="lazy" width="330" height="303" class="aligncenter size-full wp-image-2866" src="https://blogs.mathworks.com/iot/files/2022/01/thingspeak_scriptable.jpg" alt="" /></p>
<p>Scriptable allows you to write your own widgets using JavaScript and run the scripts on your iOS device. <a href="https://twitter.com/anilkpatro/status/1357385562886389761">Anil Patro</a> shared a starter template to create a <a href="https://gist.github.com/anilkpatro/0b3efd3b7ea3e653ccb6487c33f140ce">ThingSpeak Graph</a> widget using JavaScript on GitHub. You can use Anil&#8217;s code and modify it for your ThingSpeak channel and style.</p>
<p>Here are some steps to help you put a ThingSpeak widget on your iOS device:</p>
<ol>
<li>Install <a href="https://apps.apple.com/us/app/scriptable/id1405459188">Scriptable</a></li>
<li>Get the starter code on your device using iCloud sharing and edit on your desktop</li>
<li>Add a new widget to your Home Screen
<ol>
<li>From the Home Screen, touch and hold a widget or an empty area until the apps jiggle.</li>
<li>Tap the Add button <img decoding="async" src="https://support.apple.com/library/content/dam/edam/applecare/images/en_US/il/ios14-widgets-add-icon.png" alt="Gray add button" width="20" /> in the upper-left corner.</li>
<li>Select a widget, choose from three widget sizes, then tap Add Widget.</li>
<li>Select the Scriptable app</li>
</ol>
</li>
<li>Customize the widget:
<ol>
<li>Hold down on the widget and select Edit Widget.</li>
<li>Enter a new parameter for your channel: CHANNEL_ID | FIELD_ID | results=X</li>
</ol>
</li>
</ol>
<p><img decoding="async" loading="lazy" width="432" height="375" class="aligncenter size-full wp-image-2869" src="https://blogs.mathworks.com/iot/files/2022/01/thingspeak_scriptable_edit.png" alt="" /></p>
<p>iOS widgets refresh rate is controlled by the device. The widgets will update themselves on some schedule and eventually synchronize with recent ThingSpeak channel data.</p>
<p>Enjoy making custom widgets for iPhone and iPad thanks to Scriptable and Anil&#8217;s work. Anil also posted some widget code for <a href="https://github.com/cheerlights/cheerlights-scriptable-widget">CheerLights</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2022/01/14/add-thingspeak-data-widgets-to-ios-using-scriptable/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak MQTT Update: Access Control and IoT Device Management</title>
		<link>https://blogs.mathworks.com/iot/2021/07/21/thingspeak-mqtt-update-access-control-and-iot-device-management/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2021/07/21/thingspeak-mqtt-update-access-control-and-iot-device-management/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 21 Jul 2021 21:36:11 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MQTT]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2819</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2021/07/mqtt_subscribe.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2021/07/21/thingspeak-mqtt-update-access-control-and-iot-device-management/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>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 <a href="https://www.mathworks.com/help/thingspeak/mqtt-api.html">ThingSpeak Doc</a>.</p>
<p><a href="https://www.mathworks.com/help/thingspeak/mqtt-api.html"><img decoding="async" loading="lazy" width="552" height="390" class="aligncenter size-full wp-image-2822" src="https://blogs.mathworks.com/iot/files/2021/07/mqtt_subscribe.png" alt="" /></a></p>
<p>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: <strong>mqtt3.thingspeak.com</strong>.</p>
<p>If you <a href="https://www.mathworks.com/help/thingspeak/choose-between-rest-and-mqtt.html">decide</a> 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.</p>
<p>ThingSpeak&#8217;s new MQTT support includes:</p>
<ul>
<li>Improved access control</li>
<li>More concurrent subscriptions</li>
<li>Device management</li>
<li>Streamlined topic patterns to make coding easier</li>
</ul>
<p>We’ve updated our <a href="https://www.mathworks.com/help/thingspeak/mqtt-api.html">documentation</a> 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.</p>
<ul>
<li><a href="https://www.mathworks.com/help/thingspeak/use-arduino-client-to-publish-to-a-channel.html">Publish and Subscribe to a ThingSpeak Channel Using Secure MQTT</a></li>
<li><a href="https://www.mathworks.com/help/thingspeak/use-desktop-mqtt-client-to-publish-to-a-channel.html">Publish and Subscribe to a Channel Using Desktop MQTT Client</a></li>
<li><a href="https://www.mathworks.com/help/thingspeak/use-photon-client-to-publish-to-a-channel.html">Publish to a ThingSpeak Channel Using a Particle Device Client via MQTT</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2021/07/21/thingspeak-mqtt-update-access-control-and-iot-device-management/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Top ThingSpeak IoT Questions from Google</title>
		<link>https://blogs.mathworks.com/iot/2021/05/07/top-thingspeak-iot-questions-from-google/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2021/05/07/top-thingspeak-iot-questions-from-google/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 07 May 2021 16:36:37 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[temperature]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2806</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2021/05/thingspeak_channel_view.png" onError="this.style.display ='none';" /></div><p>We were searching around for ThingSpeak IoT resources and noticed that Google was sharing the top questions related to ThingSpeak. Christopher Stapels and I thought that it would be fun to answer... <a class="read-more" href="https://blogs.mathworks.com/iot/2021/05/07/top-thingspeak-iot-questions-from-google/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We were searching around for <a href="https://thingspeak.com">ThingSpeak IoT</a> resources and noticed that Google was sharing the top questions related to ThingSpeak. <a href="https://www.mathworks.com/matlabcentral/profile/authors/9598914">Christopher Stapels</a> and I thought that it would be fun to answer them and share them as a blog post. So, here we are.</p>
<h2><strong>How do you use ThingSpeak?</strong></h2>
<p>Some people use ThingSpeak for monitoring machine processes. This allows them to share the data with potential customers and ensure the process is within control. There are over a <a href="https://blogs.mathworks.com/iot/2020/03/17/one-million-thingspeak-channels/">million</a> ThingSpeak channels representing a vast assortment of projects.  Some projects measure the temperature and humidity in one room, some projects include a global network of air quality monitors. You can send data to ThingSpeak from your devices, create instant visualization of live data, and send alerts.</p>
<h2>What type of data is accepted by ThingSpeak?</h2>
<p>ThingSpeak accepts strings, integers, decimal degrees, and any encoded data. ThingSpeak stores data as strings of up to 255 characters per field. ThingSpeak organizes data by channels, where a channel represents data from a given device or process. Each channel contains eight data fields, three fields for location: latitude, longitude, and elevation, and one extra field for a status report.  If you write a number into a field (integer or float), ThingSpeak will display the numbers in field charts on your <a href="https://thingspeak.com/channels/486090">channel view</a>.</p>
<p><a href="https://thingspeak.com/channels/486090"><img decoding="async" loading="lazy" width="1184" height="634" class="aligncenter size-full wp-image-2808" src="https://blogs.mathworks.com/iot/files/2021/05/thingspeak_channel_view.png" alt="" /></a></p>
<h2><strong>Is ThingSpeak free?</strong></h2>
<p><strong>Yes, for non-commercial use.</strong> ThingSpeak has different license types for different intended uses. The free license has some restrictions. Purchasing a paid license allows a faster update rate and the creation of additional channels.  For more info, see <a href="https://thingspeak.com/prices">How to Buy</a> and the <a href="https://thingspeak.com/pages/license_faq">ThingSpeak FAQ</a>.</p>
<h2><strong>How do you collect data from ThingSpeak?</strong></h2>
<p>Once your data is stored in ThingSpeak, you can retrieve your data from ThingSpeak from <a href="https://www.mathworks.com/help/thingspeak/thingspeakread.html">MATLAB</a>, a REST API, or MQTT API.</p>
<p>Many devices can take advantage of the ThingSpeak library for <a href="https://github.com/mathworks/thingspeak-arduino">Arduino</a> and <a href="https://github.com/mathworks/thingspeak-particle">Particle</a> devices. You can use the address bar in your web browser to test updating a channel via the REST API.</p>
<p>Use this format to update your field.</p>
<pre>https://api.thingspeak.com/update?api_key=&lt;YOUR_API KEY&gt;&amp;field1=&lt;YOUR_VALUE&gt;</pre>
<p><strong>If you have any questions for Christopher, myself, or the rest of the community, ask them at the <a href="https://www.mathworks.com/matlabcentral/topics/thingspeak.html?q=&amp;page=1">ThingSpeak Community</a> site.</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2021/05/07/top-thingspeak-iot-questions-from-google/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Introducing the New ThingSpeak Community Hosted at MathWorks</title>
		<link>https://blogs.mathworks.com/iot/2021/02/19/introducing-the-new-thingspeak-community/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2021/02/19/introducing-the-new-thingspeak-community/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 19 Feb 2021 16:50:24 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[community]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2788</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2021/02/ThingSpeak_Community_Moderator.png" onError="this.style.display ='none';" /></div><p>First, I would like to introduce the new ThingSpeak Community hosted at MathWorks. The community will moderated and curated by Christopher Stapels, product marketing manager for ThingSpeak and IoT... <a class="read-more" href="https://blogs.mathworks.com/iot/2021/02/19/introducing-the-new-thingspeak-community/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>First, I would like to introduce the new <a href="https://www.mathworks.com/matlabcentral/topics/thingspeak.html">ThingSpeak Community</a> hosted at MathWorks. The community will moderated and curated by <a href="https://www.mathworks.com/matlabcentral/profile/authors/9598914">Christopher Stapels</a>, product marketing manager for ThingSpeak and IoT engineer extraordinaire.<a href="https://www.mathworks.com/matlabcentral/topics/thingspeak.html"><img decoding="async" loading="lazy" width="1303" height="500" class="aligncenter size-full wp-image-2796" src="https://blogs.mathworks.com/iot/files/2021/02/ThingSpeak_Community_Moderator.png" alt="" /></a></p>
<p><em>What is ThingSpeak?</em> <a href="https://thingspeak.com/">ThingSpeak</a> is an IoT analytics platform service that allows you to aggregate, visualize, and analyze live data streams in the cloud. You can send data to ThingSpeak from your devices, create instant visualization of live data, and send alerts. It has <a href="https://www.mathworks.com/solutions/internet-of-things.html">MATLAB Analytics</a> tailored for IoT included.</p>
<p>ThingSpeak has a vibrant community of makers and engineers and users all over the world. We are building connected <a href="https://nothans.com/social-networking-for-my-toaster">toasters</a>, <a href="https://www.purpleair.com/map">air quality sensors</a>, and <a href="https://www.thethingsnetwork.org/docs/applications/thingspeak/index.html">smart irrigation systems</a> on The Things Network. Part of the success of ThingSpeak has been the community. Users from all around the world share their data, their projects, and their experiences building IoT projects. We all learn from each other and some of our projects turn into products and solutions.</p>
<p>To join the <a href="https://www.mathworks.com/matlabcentral/topics/thingspeak.html">ThingSpeak Community</a>, visit MATLAB Central hosted MathWorks. The new community site features a discussion forum, Q&amp;A, related files, related blog posts, related videos, and links to resources that support ThingSpeak. If you want to be notified of new things added to the ThingSpeak Community, click &#8220;Follow the community&#8221;. By being hosted at MathWorks, you also get direct access to all of the MATLAB and Simulink resources to extend your IoT projects.</p>
<p><a href="https://www.mathworks.com/matlabcentral/topics/thingspeak.html"><img decoding="async" loading="lazy" class="aligncenter wp-image-2790 size-full" src="https://blogs.mathworks.com/iot/files/2021/02/ThingSpeak-Community.png" alt="" width="807" height="705" /></a></p>
<p>Let us know what you think. What should we include going forward? What new resource would help you?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2021/02/19/introducing-the-new-thingspeak-community/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Staying Connected with CheerLights and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2020/12/18/staying-connected-with-cheerlights-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2020/12/18/staying-connected-with-cheerlights-and-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 18 Dec 2020 22:16:06 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2765</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2020/12/CheerLights_at_MathWorks.png" onError="this.style.display ='none';" /></div><p>This time of year is about staying connected, maybe more so this year than with previous years. CheerLights is an IoT project to share some of the connections through synchronized lights. All of the... <a class="read-more" href="https://blogs.mathworks.com/iot/2020/12/18/staying-connected-with-cheerlights-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>This time of year is about staying connected, maybe more so this year than with previous years. <a href="https://cheerlights.com">CheerLights</a> is an IoT project to share some of the connections through synchronized lights. All of the lights connected to the CheerLights feed hosted on <a href="https://thingspeak.com/channels/1417">ThingSpeak</a> stay in sync. The lights all shine with the same color. Now, the fun part, anyone can change the color using Twitter. Just send a tweet to <a href="https://twitter.com/search?q=cheerlights&amp;f=live">@CheerLights</a> and mention a color. This will send the color to lights all around the world!</p>
<p>If you are just learning about the Internet of Things, you can use CheerLights as a <em>Hello World</em> project to get started. Once you learn how CheerLights works, you can learn how to build on top of it and create new connected projects.</p>
<p><a href="https://cheerlights.com/cheerlights-are-back-at-the-mathworks-campus/">CheerLights are back at MathWorks</a>. While everyone is learning, working, and living from home, we wanted to install <a href="https://cheerlights.com/live/">CheerLights</a> at the MathWorks campus in Natick, MA. We also installed a <a href="https://cheerlights.com/live">camera</a> for anyone to check out the lights no matter where you are. They look awesome at night and even better with a lot of snow.</p>
<p><a href="https://cheerlights.com/live/"><img decoding="async" loading="lazy" width="564" height="349" class="aligncenter size-full wp-image-2767" src="https://blogs.mathworks.com/iot/files/2020/12/CheerLights_at_MathWorks.png" alt="" /></a></p>
<p>Our lights at MathWorks include a sparkling effect to display the latest color. You might have noticed that effect on our live <a href="https://cheerlights.com/live/">webcam</a>. The WS2811 RGB LED strips are connected to ThingSpeak using a Particle Argon Wi-Fi device. The open-source code for this effect is on <a href="https://github.com/mawrob/cheerlights-tree-lights">GitHub</a>. Let us know if you try it out.</p>
<p>You have two options to get the latest color: <a href="https://www.mathworks.com/help/thingspeak/readdata.html">HTTP</a> and <a href="https://www.mathworks.com/help/thingspeak/subscribetoachannelfeed.html">MQTT</a>. It&#8217;s easy to get the latest color using HTTP, just send a GET request to this address: <a href="https://api.thingspeak.com/channels/1417/fields/1/last.txt">https://api.thingspeak.com/channels/1417/fields/1/last.txt</a>, since CheerLights is using channel 1417 and the color name, is in field 1. You will need to keep checking this address to get the latest color. If you use <a href="https://www.mathworks.com/help/thingspeak/subscribetoachannelfeed.html">MQTT</a>, you can subscribe to the channel and your device will get updates when the color changes. Check out <a href="https://www.mathworks.com/help/thingspeak">ThingSpeak Documentation</a> to learn more.</p>
<p>Since each color is being stored in a ThingSpeak channel, we can use <a href="https://blogs.mathworks.com/iot/2015/09/04/analyzing-cheerlights-with-matlab">MATLAB</a> to do some IoT analytics on the CheerLights channel. As of today, the most popular color requests have been red, white, and pink in the past month. But, the color that tends to stay the longest is cyan! I wouldn&#8217;t have guessed that. It is always nice to use a tool like MATLAB to find something out rather unexpected.</p>
<p><a href="https://thingspeak.com/channels/1417"><img decoding="async" loading="lazy" width="600" height="370" class="aligncenter size-full wp-image-2769" src="https://blogs.mathworks.com/iot/files/2020/12/CheerLights_MATLAB_Analysis.png" alt="" /></a></p>
<p>To learn how to build your own set of CheerLights and to join the project, check out <a href="https://cheerlights.com/cheerlights-api/">CheerLights.com</a>. Let us know what you build and how you use this project in the comments.</p>
<p>Stay healthy. Stay connected.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2020/12/18/staying-connected-with-cheerlights-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak Now Supports MATLAB Swarm Scatter Charts</title>
		<link>https://blogs.mathworks.com/iot/2020/10/09/thingspeak-now-supports-matlab-swarm-scatter-charts/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2020/10/09/thingspeak-now-supports-matlab-swarm-scatter-charts/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 09 Oct 2020 14:50:10 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[thingspeak]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2745</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2020/10/MATLAB_Swarm_Scatter_Chart.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2020/10/09/thingspeak-now-supports-matlab-swarm-scatter-charts/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>ThingSpeak automatically gives you access to the latest MATLAB features from the latest MATLAB release. MATLAB R2020b now includes <a href="https://www.mathworks.com/help/matlab/ref/swarmchart.html">swarmchart</a> to create sarm scatter charts! The charts are a great way to visualize many measurements across a limited number of categories.</p>
<p>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 (<a href="https://thingspeak.com/channels/12397">Channel 12397</a>).</p>
<p><a href="https://www.mathworks.com/help/matlab/ref/swarmchart.html"><img decoding="async" loading="lazy" width="833" height="347" class="aligncenter size-full wp-image-2747" src="https://blogs.mathworks.com/iot/files/2020/10/MATLAB_Swarm_Scatter_Chart.png" alt="" /></a></p>
<p>Since the weather station also includes temperature, I’ve color-coded the points using the temperatures for the day.</p>
<p>To create this chart in ThingSpeak, select the MATLAB Visualizations app, and create a new visualization. You can use this code as a start, change the channel ID to whatever channel you want to read.</p>
<pre>% Read the data from ThingSpeak into a timetable and create the plot.
myData = thingSpeakRead(12397,'daterange',...
[datetime('now')-days(14) datetime('now')-days(9)],'outputformat','timetable');
swarmchart(hour(myData.Timestamps),myData.WindSpeedmph,30,...
myData.TemperatureF,'filled')

% Create the swarmplot with appropriate labels and limits
xlim([0, 24]);
xlabel('Hour of Day');
ylabel('Wind Speed (mph)');
title('Natick Wind Speed Swarm Chart Visualization');
c = colorbar();
c.TickLabels = c.TickLabels + "\circ";

% Change the aspect ratio.
set(gcf,'units','points','position',[0,0,600,250]);</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2020/10/09/thingspeak-now-supports-matlab-swarm-scatter-charts/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Explore ThingSpeak IoT Data Using a MATLAB App</title>
		<link>https://blogs.mathworks.com/iot/2020/09/21/explore-thingspeak-iot-data-using-a-matlab-app/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2020/09/21/explore-thingspeak-iot-data-using-a-matlab-app/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 21 Sep 2020 16:19:30 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[MATLAB]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2737</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2020/09/ThingSpeak-Data-MATLAB-App.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2020/09/21/explore-thingspeak-iot-data-using-a-matlab-app/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>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 <a href="https://www.mathworks.com/help/thingspeak/createchart.html">ThingSpeak Charts API</a> or a <a href="https://www.mathworks.com/help/thingspeak/matlab-visualizations-app.html">MATLAB visualization</a>. 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.</p>
<p><a href="https://www.mathworks.com/matlabcentral/profile/authors/9598914">Christopher Stapels</a>, the ThingSpeak Product Manager, built an IoT data explorer app for MATLAB. The app is available for download on <a href="https://www.mathworks.com/matlabcentral/fileexchange/77368-iot-data-explorer-for-thingspeak-and-matlab">File Exchange</a> or <a href="https://github.com/thingspeak/IoT-Data-Explorer">GitHub</a> to help you explore your ThingSpeak data.</p>
<p><a href="https://www.mathworks.com/matlabcentral/fileexchange/77368-iot-data-explorer-for-thingspeak-and-matlab"><img decoding="async" loading="lazy" width="712" height="543" class="aligncenter size-full wp-image-2739" src="https://blogs.mathworks.com/iot/files/2020/09/ThingSpeak-Data-MATLAB-App.png" alt="" /></a></p>
<p>The ThingSpeak and MATLAB integration makes MATLAB the best environment for building a tool to analyze your ThingSpeak data. The IoT Data Explorer App is straightforward to use, to answer some questions about your data, and to customize for your own purposes. Chrisopher also created a <a href="https://www.mathworks.com/videos/iot-data-explorer-for-thingspeak-and-matlab-1597832862566.html">video</a> to help you get started with the IoT Data Explorer App for MATLAB.</p>
<p>If you have some ideas for improvements to the app, leave your comments here. We are already thinking of new features such as using the user API key to prepopulate the channel ID boxes automatically.</p>
<p>Download the <strong>IoT Data Explorer App for MATLAB</strong> from <a href="https://www.mathworks.com/matlabcentral/fileexchange/77368-iot-data-explorer-for-thingspeak-and-matlab">File Exchange</a> or <a href="https://github.com/thingspeak/IoT-Data-Explorer">GitHub</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2020/09/21/explore-thingspeak-iot-data-using-a-matlab-app/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>One Million ThingSpeak Channels!</title>
		<link>https://blogs.mathworks.com/iot/2020/03/17/one-million-thingspeak-channels/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2020/03/17/one-million-thingspeak-channels/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 17 Mar 2020 22:11:43 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[humidity]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[temperature]]></category>
		<category><![CDATA[Weather Station]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2695</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2020/03/Channel_Model.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2020/03/17/one-million-thingspeak-channels/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.mathworks.com/matlabcentral/profile/authors/9598914-christopher-stapels">Christopher Stapels</a>, the product marketing manager for <a href="https://thingspeak.com">ThingSpeak</a>, 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 <a href="https://thingspeak.com/channels/3">Channel 3</a>. It&#8217;s still collecting weather data from my parent&#8217;s house after 10 years. I never expected to see seven-digit channel ID numbers, like <a href="https://thingspeak.com/channels/1018612">Channel 1018612</a> based in Oslo, Norway.</p>
<p>Thanks to all of our users who keep collecting data, adding devices, and analyzing data on ThingSpeak! This is a huge milestone for all of us and you are making an impact on IoT all around the world.</p>
<p>To commemorate one million channels, Christopher saved the number of channels at the beginning of each year to an array and used MATLAB to fit a power function to the data. You can do this using a <a href="https://www.mathworks.com/help/thingspeak/visualize-data.html">MATLAB Visualization</a> in ThingSpeak. The fit parameters are a = 1693 and b=2.277 for the model shown here.</p>
<p><img decoding="async" loading="lazy" width="118" height="31" class="aligncenter size-full wp-image-2707" src="https://blogs.mathworks.com/iot/files/2020/03/Channel_Model.png" alt="" /></p>
<p>According to a <a href="https://www.businessinsider.com/internet-of-things-report?IR=T">Business insider</a> article, there will be 25 billion IoT devices by 2025. If the present rate continues, at least .1% of those devices can be on ThingSpeak by 2024 when we reach 2.5 million channels!</p>
<p><a href="https://thingspeak.com/channels/public"><img decoding="async" loading="lazy" width="684" height="540" class="aligncenter size-full wp-image-2703" src="https://blogs.mathworks.com/iot/files/2020/03/ThingSpeak_Channels.png" alt="" /></a></p>
<p>Here&#8217;s some MATLAB code to generate this plot and estimate the number of the ThingSpeak channels in the future.</p>
<pre>% Gather data
dates=2015:2020;
absYears=dates-2014;
numChan=[22155,75957,208835,394780,666479,1000000];

% Plot the data
plot(dates,numChan,'r*-','linewidth',3);
xlabel('time');ylabel('Number of Channels');title('1 Million Channels!');
[xData, yData] = prepareCurveData( absYears, numChan );

% Set up fittype and options
ft = fittype( 'power1' );
opts = fitoptions( 'Method', 'NonlinearLeastSquares' );
opts.Display = 'Off';

% Fit model to data
[fitresult, gof] = fit( xData, yData, ft, opts );
hold;
extendRange = 2015:2025;
plot(extendRange,fitresult(extendRange-2014),'r--');
yline(2.5e6,'b','LineWidth',3);</pre>
<p>We wanted to thank you again. We look forward to the next million channels and supporting your IoT journey. Let us know in the comments what you are doing or planning to do with ThingSpeak and what functionality that will help you along the way.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2020/03/17/one-million-thingspeak-channels/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Send Email Alerts from ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2020/01/10/send-email-alerts-from-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2020/01/10/send-email-alerts-from-thingspeak/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 10 Jan 2020 14:59:06 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[Alerts]]></category>
		<category><![CDATA[Email Alerts]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2685</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2020/01/thingspeak_alerts.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2020/01/10/send-email-alerts-from-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><em>For this post, I would like to introduce Christopher Stapels as our guest blogger. Christopher builds lots of cool <a href="https://www.hackster.io/cstapels">IoT projects</a> and is omnipresent on <a href="https://www.mathworks.com/matlabcentral/profile/authors/9598914-christopher-stapels">MATLAB Central</a> and ThingSpeak and MATLAB questions. He is also the product marketing manager for <a href="https://thingspeak.com">ThingSpeak</a> and MATLAB hardware here at MathWorks. Welcome to the team!</em></p>
<p><a href="https://www.mathworks.com/help/thingspeak/alerts-api.html"><img decoding="async" loading="lazy" width="664" height="464" class="aligncenter size-full wp-image-2687" src="https://blogs.mathworks.com/iot/files/2020/01/thingspeak_alerts.png" alt="" /></a></p>
<p>ThingSpeak has added an <a href="https://www.mathworks.com/help/thingspeak/alerts-api.html">alerts API</a> to let you to send emails from your ThingSpeak account. Let me say that again&#8230; ThingSpeak now offers email alerts!</p>
<p>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 analyze channel values and then respond with an email.  You can even add information in the email about the condition that triggered the email.</p>
<h3><strong>My Thirsty Plant</strong></h3>
<p>Until recently, you needed a third-party service to get email notifications sent about your ThingSpeak channels.  New in 2020, you can now get email alerts sent to you directly from ThingSpeak.</p>
<p><a href="https://thingspeak.com/channels/276330"><img decoding="async" loading="lazy" width="450" height="235" class="aligncenter size-full wp-image-2689" src="https://blogs.mathworks.com/iot/files/2020/01/My_Thirsty_Plant.png" alt="" /></a></p>
<p>Regular visitors to the public <a href="https://thingspeak.com/channels/276330">channel 276330</a> will be familiar with my desk plant.  I have a <a href="https://www.mathworks.com/help/thingspeak/MoistureMonitor.html">soil monitor probe set up</a> to measure the conductivity of the soul, and my plant will send me email if it needs refreshment. I can now have the email set directly from ThingSpeak.  The easiest way is to use a MATLAB analysis.  Here is the general format for sending an email.</p>
<h3><strong>Make a MATLAB Analysis to Send Email</strong></h3>
<ol>
<li>First get your ThingSpeak Alerts API key from the <a href="https://thingspeak.com/account/profile">Account &gt; My Profile</a> The alerts API key will start with ‘TAK’.</li>
<li>Create a new MATLAB analysis at <a href="https://thingspeak.com/apps/matlab_analyses">Apps &gt; MATLAB Analysis</a>. Click the New button on the top. Choose the blank template and with this code.
<pre>alert_body = 'This is the text that will be emailed';
alert_subject = 'This will be the subject of the email';
alert_api_key = 'YOUR_API_KEY_FROM_STEP_1';
alert_url= "https://api.thingspeak.com/alerts/send";
jsonmessage = sprintf(['{"subject": "%s", "body": "%s"}'], alert_subject,alert_body);
options = weboptions("HeaderFields", {'Thingspeak-Alerts-API-Key', alert_api_key; 'Content-Type','application/json'});
result = webwrite(alert_url, jsonmessage, options);</pre>
</li>
<li>Adjust the alert body, subject and API key.</li>
<li>Click save and Run and you will receive an email within a few moments.</li>
<li>Connect the MATLAB Analysis to a <a href="https://www.mathworks.com/help/thingspeak/timecontrol-app.html">TimeControl</a> or <a href="https://www.mathworks.com/help/thingspeak/react-app.html">React</a> that depends an a channel value you are interested in.</li>
</ol>
<p>You can see a more detailed example at <a href="https://www.mathworks.com/help/thingspeak/analyze-channel-data-to-send-email.html">Analyze Channel Data to Send Email Notification</a>.  There is even a new template for email alerts in the MATLAB analysis app. You can see all the information on how to <a href="https://www.mathworks.com/help/thingspeak/sendalert.html">send an alert</a> or <a href="https://www.mathworks.com/help/thingspeak/getalerthistory.html">get your alerts history</a> in the documentation.</p>
<p>Let us know what you think!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2020/01/10/send-email-alerts-from-thingspeak/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
			</item>
		<item>
		<title>Collect and Visualize Agricultural Data using The Things Network and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2019/10/17/collect-and-visualize-agricultural-data/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2019/10/17/collect-and-visualize-agricultural-data/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 17 Oct 2019 19:19:13 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[adafruit]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[humidity]]></category>
		<category><![CDATA[LoRaWAN]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[The Things Network]]></category>
		<category><![CDATA[Weather Station]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2670</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2019/10/CollectAgriculturalDataOverTheThingsNetworkTSExample_01.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2019/10/17/collect-and-visualize-agricultural-data/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>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 <a href="https://www.thethingsnetwork.org/">The Things Network</a> and <a href="https://thingspeak.com">ThingSpeak</a> insightful applications can be built. The Things Network is a protocol and infrastructure that provides a link to cloud applications using LoRaWAN<sup>®</sup> technology. If you are already a The Things Network user, check out the documentation about the ThingSpeak integration at <a href="https://www.thethingsnetwork.org/docs/applications/thingspeak/">The Things Network</a>. ThingSpeak is an IoT analytics platform service that allows you to aggregate, visualize, and analyze live data streams in the cloud using MATLAB<sup>®</sup>. You can send data to ThingSpeak from devices via The Things Network, create instant visualization of live data, and send alerts.</p>
<p>The ThingSpeak team has created a new <a href="https://www.mathworks.com/help/thingspeak/things_network_ag_data.html">example</a> that shows you how to leverage The Things Network and build an agricultural data application using ThingSpeak. The sensors send data to The Things Network, which is then forwarded to ThingSpeak for collection, analysis, and visualization. Here&#8217;s what the project view on ThingSpeak looks like.</p>
<p><a href="https://www.mathworks.com/help/thingspeak/things_network_ag_data.html"><img decoding="async" loading="lazy" class="aligncenter wp-image-2672 size-full" src="https://blogs.mathworks.com/iot/files/2019/10/CollectAgriculturalDataOverTheThingsNetworkTSExample_01.png" alt="" width="700" height="473" /></a></p>
<p>To build a soil moisture sensor device for The Things Network, you need use an Adafruit Feather M0 RFM95 LoRa Radio (900MHz), an Adafruit Ultimate GPS FeatherWing, a SparkFun Soil Moisture Sensor, and a DHT22 temperature and humidity sensor. Once you have the device put together and programmed, you can use this device to measure soil moisture, temperature, humidity, and its location.</p>
<p><a href="https://www.mathworks.com/help/thingspeak/things_network_ag_data.html"><img decoding="async" loading="lazy" width="1200" height="546" class="aligncenter size-full wp-image-2674" src="https://blogs.mathworks.com/iot/files/2019/10/CollectAgriculturalDataOverTheThingsNetworkTSExample_14.png" alt="" /></a></p>
<p>Check out the full <a href="https://www.mathworks.com/help/thingspeak/things_network_ag_data.html">Collect Agricultural Data over The Things Network</a> example at the MathWorks Documentation site.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2019/10/17/collect-and-visualize-agricultural-data/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Analyze and Visualize Air Quality Data with MATLAB</title>
		<link>https://blogs.mathworks.com/iot/2019/07/16/analyze-and-visualize-air-quality-data-with-matlab/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2019/07/16/analyze-and-visualize-air-quality-data-with-matlab/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 16 Jul 2019 20:08:36 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[Air Quality]]></category>
		<category><![CDATA[AQI]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[PurpleAir]]></category>
		<category><![CDATA[sensors]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2638</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2019/07/ThingSpeak_AQI_Dashboard.jpg" onError="this.style.display ='none';" /></div><p>Have you ever wondered if the air around you is healthy? It is possible to understand air quality by using MATLAB to analyze air quality data collected by an air quality sensor on  ThingSpeak.

What... <a class="read-more" href="https://blogs.mathworks.com/iot/2019/07/16/analyze-and-visualize-air-quality-data-with-matlab/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Have you ever wondered if the air around you is healthy? It is possible to understand air quality by using MATLAB to analyze air quality data collected by an air quality sensor on  <a href="https://thingspeak.com">ThingSpeak</a>.</p>
<p><a href="https://www.youtube.com/watch?v=y5PoByl4LgA"><img decoding="async" loading="lazy" width="767" height="506" class="aligncenter size-full wp-image-2640" src="https://blogs.mathworks.com/iot/files/2019/07/ThingSpeak_AQI_Dashboard.jpg" alt="" /></a></p>
<h3>What is &#8220;healthy&#8221; air quality?</h3>
<p>Good or moderate air quality is when the Air Quality Index (AQI) is 100 or less. AQI is a relative measurement of <a title="https://www.airnow.gov/index.cfm?action=aqibasics.aqi (link no longer works)">five common air pollutants</a>: ground-level ozone, particle pollution, carbon monoxide, sulfur dioxide, and nitrogen dioxide. A high AQI indicates a higher level of pollution and is considered unhealthy over 100.</p>
<h3>Air Quality Sensors</h3>
<p>We have installed a <a href="https://www.purpleair.com/">PurpleAir</a> sensor at the <a href="https://www.purpleair.com/map?#18.59/42.3000461/-71.3514117">MathWorks Apple Hill</a> campus in Natick, MA. PurpleAir sensors use laser particle counters that provide an accurate and low-cost way to measure smoke, dust, and other particulate in the air. The data from our air quality sensor is available on a public ThingSpeak <a href="https://thingspeak.com/channels/628561/">channel</a>.</p>
<p>PurpleAir produces an interactive <a href="https://www.purpleair.com/map">map</a> using the air quality data from their sensors deployed around the world. Among other applications, the data is used by researchers to understand the effects of forest fires on air quality.</p>
<p><a href="https://www.purpleair.com/map"><img decoding="async" loading="lazy" width="923" height="754" class="aligncenter size-full wp-image-2646" src="https://blogs.mathworks.com/iot/files/2019/07/PurpleAir_Map.jpg" alt="" /></a></p>
<h3>Air Quality Analysis using MATLAB</h3>
<p>On <a href="https://www.mathworks.com/matlabcentral/fileexchange/71908-air-quality-measurements-and-visualizations">File Exchange</a>, we have posted our MATLAB functions used to analyze the air quality data collected by ThingSpeak. The MATLAB code helps preprocess the sensor data, provides functions to classify the data, and provides functions for visualizing the processed air quality data. The MATLAB visualizations are added to a ThingSpeak channel dashboard so you can see the current air quality near you. The MATLAB analysis code calculates the AQI using the definitions from the <a href="https://www.epa.gov/outdoor-air-quality-data">United States Environmental Protection Agency</a> (EPA).</p>
<p>You can build a data analysis dashboard on <a href="https://thingspeak.com">ThingSpeak</a> using publicly available data and MATLAB. This project it makes it easy to explore IoT data analysis using MATLAB to preprocess and visualize data without having IoT hardware.</p>
<p>Download the code from <a href="https://www.mathworks.com/matlabcentral/fileexchange/71908-air-quality-measurements-and-visualizations">File Exchange</a> and follow along with our video <a href="https://www.youtube.com/watch?v=y5PoByl4LgA">tutorial</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2019/07/16/analyze-and-visualize-air-quality-data-with-matlab/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title>Predictive Maintenance: From Development to IoT Deployment</title>
		<link>https://blogs.mathworks.com/iot/2019/05/06/predictive-maintenance-from-development-to-iot-deployment/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2019/05/06/predictive-maintenance-from-development-to-iot-deployment/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 06 May 2019 14:48:18 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[Deep Learning Toolbox]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Predictive Maintenance]]></category>
		<category><![CDATA[Signal Processing Toolbox]]></category>
		<category><![CDATA[Statistics and Machine Learning Toolbox]]></category>
		<category><![CDATA[System Identification Toolbox]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2601</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2019/05/Predictive_Maintenance_Webinar-1.png" onError="this.style.display ='none';" /></div><p>Interest in predictive maintenance is increasing as more and more companies see it as a key application for data analytics that leverages IoT systems. Branko Dijkstra, a technical consultant at... <a class="read-more" href="https://blogs.mathworks.com/iot/2019/05/06/predictive-maintenance-from-development-to-iot-deployment/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Interest in predictive maintenance is increasing as more and more companies see it as a key application for data analytics that leverages IoT systems. Branko Dijkstra, a technical consultant at MathWorks, held a <a href="https://www.mathworks.com/videos/predictive-maintenance-from-development-to-iot-deployment-1529381986187.html">talk</a> at the MATLAB Conference and covers the development of predictive maintenance algorithms, as well as their deployment on the two main nodes of IoT systems—the edge and the cloud.</p>
<p><a href="https://www.mathworks.com/videos/predictive-maintenance-from-development-to-iot-deployment-1529381986187.html"><img decoding="async" loading="lazy" class="aligncenter wp-image-2611 size-full" src="https://blogs.mathworks.com/iot/files/2019/05/Predictive_Maintenance_Webinar-1.png" alt="" width="558" height="318" /></a></p>
<h3>What do you expect from predictive maintenance?</h3>
<ul>
<li>Maintenance cares about day-to-day operations &#8211; <strong>Reduced downtime</strong></li>
<li>Operations and IT look at the bigger picture &#8211; <strong>Improved operating efficiency</strong></li>
<li>Engineering groups get product feedback &#8211; <strong>Better customer experience</strong></li>
<li>Upper management wants to drive growth &#8211; <strong>New revenue streams</strong></li>
</ul>
<h3>Why MATLAB and Simulink for predictive maintenance?</h3>
<ul>
<li>Get started quickly</li>
<li>Reduce the amount of data you need to store and transmit</li>
<li>Deliver the results of your analytics based on your audience</li>
<li>Create training data for your algorithm in the absence of real failure data</li>
</ul>
<p><a href="https://www.mathworks.com/videos/predictive-maintenance-from-development-to-iot-deployment-1529381986187.html"><img decoding="async" loading="lazy" width="639" height="462" class="aligncenter size-full wp-image-2607" src="https://blogs.mathworks.com/iot/files/2019/05/Generate_Simulation_Data.png" alt="" /></a></p>
<p>You can watch Branko&#8217;s full talk and download related resources from MathWorks <a href="https://www.mathworks.com/videos/predictive-maintenance-from-development-to-iot-deployment-1529381986187.html">Videos and Webinars</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2019/05/06/predictive-maintenance-from-development-to-iot-deployment/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak Library for Arduino</title>
		<link>https://blogs.mathworks.com/iot/2019/02/12/thingspeak-library-for-arduino/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2019/02/12/thingspeak-library-for-arduino/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 12 Feb 2019 15:31:48 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2582</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2019/02/Arduino_Library_Install.png" onError="this.style.display ='none';" /></div><p>The ThingSpeak team has released an updated version of the ThingSpeak Communication Library for Arduino, ESP8266, and ESP32 devices. The ThingSpeak library is the easiest way to get Arduino devices... <a class="read-more" href="https://blogs.mathworks.com/iot/2019/02/12/thingspeak-library-for-arduino/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The ThingSpeak team has released an updated version of the <a href="https://github.com/mathworks/thingspeak-arduino">ThingSpeak Communication Library for Arduino, ESP8266, and ESP32</a> devices. The ThingSpeak library is the easiest way to get Arduino devices connected to ThingSpeak IoT services. The library now features a way to separate secret credentials from your main source code. This helps when you want to share your code but don&#8217;t want to share your WiFi credentials and ThingSpeak keys.</p>
<h3>Installation</h3>
<p>The Arduino IDE needs to have the ThingSpeak library installed in order for your devices to know how to send data to ThingSpeak. In the Arduino IDE, choose <em>Sketch</em>, <em>Include Library</em>, and <em>Manage Libraries</em>. Search for “thingspeak” and click <em>Install</em>.</p>
<p><img decoding="async" loading="lazy" width="786" height="443" class="aligncenter size-full wp-image-2584" src="https://blogs.mathworks.com/iot/files/2019/02/Arduino_Library_Install.png" alt="" /></p>
<h3>Device Support</h3>
<p>The ThingSpeak Communication Library supports many devices. Using the library makes the experience the same for each board type. When you learn one way to work with ThingSpeak, you will be to work with other devices in the same way.</p>
<ul>
<li>Arduino or compatible using a <strong>WiFi Shield</strong></li>
<li>Arduino or compatible using a <strong>WiFi Shield 101</strong></li>
<li>Arduino or compatible using an <strong>Ethernet Shield</strong></li>
<li>Arduino or compatible using a <strong>MKR ETH Shield</strong></li>
<li><strong>Arduino MKR1000</strong> (use the WiFi101 library version 0.13.0 or older. WiFi101 library versions 0.14.0 and newer have a bug that stops this ThingSpeak library from working properly)</li>
<li><strong>Arduino MKR1010</strong></li>
<li><strong>Arduino VIDOR 4000</strong></li>
<li><strong>Arduino GSM 14000</strong></li>
<li><strong>Arduino Yún</strong> (Rev1 and Rev2)</li>
<li><strong>ESP8266</strong> (tested with SparkFun ESP8266 Thing &#8211; Dev Board and NodeMCU 1.0 module)</li>
<li><strong>ESP32</strong> (tested with SparkFun ESP32 Thing)</li>
</ul>
<p>Each supported device includes three ThingSpeak examples.</p>
<ul>
<li><strong>ReadField</strong>: Reading from a public channel and a private channel on ThingSpeak</li>
<li><strong>WriteSingleField</strong>: Writing a sensor value to a single field on ThingSpeak</li>
<li><strong>WriteMultipleFields</strong>: Writing sensor values to multiple fields and status in one transaction with ThingSpeak</li>
</ul>
<h3>Request Status Codes</h3>
<p>To get the best compatibility with ThingSpeak IoT services, we recommend using the ThingSpeak library. The library has extra features that help you troubleshoot and get visibility into any issues with requests to ThingSpeak. I find it useful to store the last status code from ThingSpeak. I can use this code to understand if the request succeeded or failed. Here&#8217;s an example of how to use the &#8220;getLastReadStatus&#8221; method.</p>
<pre><code> // Read in field 1 of the private channel which is a counter  
 long fieldValue = ThingSpeak.readLongField(myChannelNumber, myFieldNumber, myThingSpeakReadAPIKey);  

  // Check the status of the read operation to see if it was successful
 statusCode = ThingSpeak.getLastReadStatus();
 if(statusCode == 200) {
   Serial.println("Field Value: " + String(fieldValue));
 }
 else {
   Serial.println("Problem reading channel. HTTP error code " + String(statusCode)); 
 }</code></pre>
<p>The code behind the ThingSpeak library is available on <a href="https://github.com/mathworks/thingspeak-arduino" target="_blank" rel="noopener">GitHub</a>. Discover other <a href="https://mathworks.github.io/" target="_blank" rel="noopener">MathWorks Open Source and Community Projects</a> on The MathWorks GitHub page.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2019/02/12/thingspeak-library-for-arduino/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Deep Learning and IoT at University of Louisiana at Lafayette Science Day</title>
		<link>https://blogs.mathworks.com/iot/2018/12/07/deep-learning-and-iot-at-university-of-louisiana-at-lafayette-science-day/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2018/12/07/deep-learning-and-iot-at-university-of-louisiana-at-lafayette-science-day/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 07 Dec 2018 16:10:53 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[Deep Learning]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2552</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2018/12/ghc18workshop_ULL_Science_Day_01.jpeg" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>This is a guest post by Diamond Blackwell, ACM-W President at the University of Louisiana at Lafayette.
On Friday, October 26, 2018, the University of Louisiana at Lafayette opened its doors to over... <a class="read-more" href="https://blogs.mathworks.com/iot/2018/12/07/deep-learning-and-iot-at-university-of-louisiana-at-lafayette-science-day/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><em>This is a guest post by Diamond Blackwell, ACM-W President at the University of Louisiana at Lafayette.</em></p>
<p>On Friday, October 26, 2018, the University of Louisiana at Lafayette opened its doors to over 900 students participating in Science Day. This is a campus-wide event where high school students throughout Louisiana come to visit university’s various science departments. Our department, the College of Computing and Informatics, put on four demos for students to partake in.</p>
<p><img decoding="async" loading="lazy" width="1200" height="675" class="aligncenter size-full wp-image-2554" src="https://blogs.mathworks.com/iot/files/2018/12/ghc18workshop_ULL_Science_Day_01.jpeg" alt="" /></p>
<p>The Association of Computing Machinery &#8211; Women (ACM-W) club, an organization dedicated to increasing the number of women in tech, decided we should do something different than the previous year for our demo. Our organization’s advisor, Dr. Sonya Hsu, gave us the idea to try a Deep Learning and IoT, Internet of Things demo presented at Grace Hopper Celebration of Women in Computing this past September by the team from MathWorks. With the help from the MathWorks GHC team and colleagues, we were able to put on this spectacular demo at the Science Day at the University of Louisiana. You can read about the GHC 18 Deep Learning and IoT workshop <a href="https://blogs.mathworks.com/iot/2018/11/15/deep-learning-and-iot-workshop-at-ghc/">here</a> on this blog.</p>
<p><img decoding="async" loading="lazy" width="1200" height="901" class="aligncenter size-full wp-image-2556" src="https://blogs.mathworks.com/iot/files/2018/12/ghc18workshop_ULL_Science_Day_02.jpeg" alt="" /></p>
<p>We gathered all of the required tips from Anoush Najarian of MathWorks, configured all of our laptops, and put together an informal and interactive presentation. And we had our students very entertained! They really enjoyed taking photos of the fruit (and sometimes themselves) in order to see how and which objects were classified. Students kept taking photos until their fruit was correctly labeled, seeing how holding the object in a certain position or light would affect the MATLAB program’s answer.</p>
<p><img decoding="async" loading="lazy" width="1200" height="900" class="aligncenter size-full wp-image-2558" src="https://blogs.mathworks.com/iot/files/2018/12/ghc18workshop_ULL_Science_Day_03.jpeg" alt="" /></p>
<p>We did notice that with smaller groups, it was easier to help everyone and keep control of the room. This made the demonstrations and feedback sessions a lot more educational: in larger groups, most people could not get most of their questions answered in the allotted time. But, the interactive segment of the demo did make up for it.</p>
<p><img decoding="async" loading="lazy" width="490" height="388" class="aligncenter size-full wp-image-2560" src="https://blogs.mathworks.com/iot/files/2018/12/ghc18workshop_ULL_Science_Day_04.png" alt="" /></p>
<p>Meanwhile, the MathWorks team in Boston could keep up with what we&#8217;re doing by looking at the data collected on ThingSpeak and analyzing it with MATLAB &#8211; that&#8217;s IoT in action!</p>
<p><img decoding="async" loading="lazy" width="1200" height="900" class="aligncenter size-full wp-image-2562" src="https://blogs.mathworks.com/iot/files/2018/12/ghc18workshop_ULL_Science_Day_05.jpeg" alt="" /></p>
<p>This was an amazing outreach opportunity for our organization that could not have been executed without the help of the MathWorks team! The positive feedback and help really made this an enjoyable experience for my team, and we hope to partner with MathWorks in the future.</p>
<p><em>You too are welcome to use our GHC 18 Deep Learning and IoT workshop </em><a href="https://docs.google.com/document/d/1kbPhH-GXJJVtXgJrR7-hF8RTuOMfchv-bGeHo7VSybw/edit?usp=sharing"><em>materials</em></a><em>, and share your thoughts in the comments! Check out the work of awesome women in engineering and science we have been highlighting with the </em><a href="https://twitter.com/hashtag/shelovesmatlab?src=hash"><em><u>#shelovesmatlab</u></em></a><em> hashtag!</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2018/12/07/deep-learning-and-iot-at-university-of-louisiana-at-lafayette-science-day/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Deep Learning and IoT Workshop at GHC 18, Grace Hopper Celebration of Women in Computing</title>
		<link>https://blogs.mathworks.com/iot/2018/11/15/deep-learning-and-iot-workshop-at-ghc/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2018/11/15/deep-learning-and-iot-workshop-at-ghc/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 15 Nov 2018 21:04:31 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[Deep Learning]]></category>
		<category><![CDATA[GHC]]></category>
		<category><![CDATA[MATLAB Online]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2522</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2018/11/ghc18workshop_01.jpeg" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>Dear friends, we: Louvere Walker-Hannon, an application engineer who assists customers doing deep learning and data analytics, Shruti Karulkar, a quality engineering lead for test and measurement,... <a class="read-more" href="https://blogs.mathworks.com/iot/2018/11/15/deep-learning-and-iot-workshop-at-ghc/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Dear friends, we: Louvere Walker-Hannon, an application engineer who assists customers doing deep learning and data analytics, Shruti Karulkar, a quality engineering lead for test and measurement, and Anoush Najarian, a performance engineer, put together this blog post on behalf of the MathWorks GHC <a title="https://mathworks.com/ghc (link no longer works)">team</a>.</p>
<p>Our team had an awesome time at GHC 18, Grace Hopper Celebration of Women in Computing. Going to the conference helped our team members get to know each other, and brought out superpowers we didn’t know existed!</p>
<p>This is our first year as a sponsor of the conference.<a href="https://ghc.anitab.org/">Grace Hopper Celebration</a> is the world&#8217;s largest gathering of women technologists. Besides recruiting and attending key technology talks, our team delivered a hands-on MATLAB workshop on Deep Learning and IoT.<!-- Insert ghc18workshop_01.jpeg here --></p>
<p><a title="https://mathworks.com/ghc (link no longer works)"><img decoding="async" loading="lazy" width="1200" height="900" class="aligncenter size-full wp-image-2536" src="https://blogs.mathworks.com/iot/files/2018/11/ghc18workshop_01.jpeg" alt="" /></a></p>
<h3>The workshop</h3>
<p>We were thrilled to have a hands-on workshop proposal accepted at GHC, an honor and a responsibility. It turned out that we were going to be running two large sessions, full in preregistration.</p>
<p>We asked everyone to bring a laptop with a webcam, or share. Participants used their browser to run deep learning code in MATLAB Online, a cool framework built on top of cloud instances, and aggregated inference data to <a href="https://thingspeak.com">ThingSpeak</a>, an open IoT (Internet of Things) platform, and analyzed that data.</p>
<p><!-- Insert ghc18workshop_02.png here --><img decoding="async" class="aligncenter" src="https://blogs.mathworks.com/iot/files/2018/11/ghc18workshop_02.png" /></p>
<h3>Fruit caper</h3>
<p>Everyone captured images of real-world objects using webcams and used a Deep Learning network to classify them. To make things more fun, we used fruit for inference: Granny Smith apples, oranges, lemons and bananas. Our team went on a “fruitcase” expedition: we visited a local grocery store with a suitcase, bought a bunch of fruit for the workshop, and at the end of the day, gave it away to the many amazing GHC workers.</p>
<p><!-- Insert ghc18workshop_03.jpeg here --><img decoding="async" class="aligncenter" src="https://blogs.mathworks.com/iot/files/2018/11/ghc18workshop_03.jpeg" /></p>
<h3>Exercises</h3>
<p>Our workshop had three exercises, and two take-home problems.</p>
<p>In our first exercise, we used a webcam to capture an image, and passed it along to the AlexNet Deep Learning network for inference, generating a classification label and a confidence score.</p>
<pre id="matlabcode" class="matlab-code" style="background-color: #f7f7f7; font-family: monospace; font-weight: normal; padding-top: 5px; padding-bottom: 5px; line-height: 150%; border: 1px solid #E9E9E9;"><span style="color: #228b22;">% This is code for Exercise 1 as part of the Hands on with Deep Learning</span>
<span style="color: #228b22;">% and IoT workshop presented at the Grace Hopper Celebration 2018-09-27</span>
<span style="color: #228b22;">%% Connecting to the camera</span>
camera = webcam(1); <span style="color: #228b22;">% Connect to the camera</span>
<span style="color: #228b22;">%% Loading the neural net named: Alexnet</span>
nnet = alexnet; <span style="color: #228b22;">% Load the neural net</span>
<span style="color: #228b22;">%% Capturing and classifying image data</span>
picture = snapshot(camera); <span style="color: #228b22;">% Take a picture</span>
picture = imresize(picture, [227, 227]); <span style="color: #228b22;">% Resize the picture</span>
[label, scores] = classify(nnet, picture); <span style="color: #228b22;">% Classify the picture and </span>
<span style="color: #228b22;">% obtain confidence score</span>
[sorted_scores, ~]=sort(scores, <span style="color: #a020f0;">'descend'</span>); <span style="color: #228b22;">% Sorting scores in </span>
<span style="color: #228b22;">% descending order</span>
image(picture); <span style="color: #228b22;">% Show the picture</span>
title([<span style="color: #a020f0;">'Alexnet classification: '</span>, char(label), <span style="color: #a020f0;">' score:'</span>, <span style="color: #0000ff;">...</span>
    num2str(sorted_scores(1))]); <span style="color: #228b22;">% Show the label</span>
clear <span style="color: #a020f0;">camera</span>
drawnow;
</pre>
<p>In our second exercise, we repeat what we did in Exercise 1, and post inference data to an IoT channel. Note that we use the same channel to aggregate everyone’s data.</p>
<pre id="matlabcode" class="matlab-code" style="background-color: #f7f7f7; font-family: monospace; font-weight: normal; padding-top: 5px; padding-bottom: 5px; line-height: 150%; border: 1px solid #E9E9E9;"><span style="color: #228b22;">% This is code for Exercise 2 as part of the Hands on with Deep Learning</span>
<span style="color: #228b22;">% and IoT workshop presented at the Grace Hopper Celebration 2018-09-27</span>
<span style="color: #228b22;">%% Connecting to the camera</span>
camera = webcam(1); <span style="color: #228b22;">% Connect to the camera</span>
<span style="color: #228b22;">%% Loading the neural net named: Alexnet</span>
nnet = alexnet; <span style="color: #228b22;">% Load the neural net</span>
<span style="color: #228b22;">%% Capturing and classifying image data</span>
picture = snapshot(camera); <span style="color: #228b22;">% Take a picture</span>
picture = imresize(picture, [227, 227]); <span style="color: #228b22;">% Resize the picture</span>
[label, scores] = classify(nnet, picture); <span style="color: #228b22;">% Classify the picture and</span>
<span style="color: #228b22;">% obtain confidence score</span>
[sorted_scores, ~]=sort(scores, <span style="color: #a020f0;">'descend'</span>); <span style="color: #228b22;">% Sorting scores in</span>
<span style="color: #228b22;">% descending order</span>
image(picture); <span style="color: #228b22;">% Show the picture</span>
title([<span style="color: #a020f0;">'Alexnet classification: '</span>, char(label), <span style="color: #a020f0;">' score:'</span>, <span style="color: #0000ff;">...</span>
    num2str(sorted_scores(1))]); <span style="color: #228b22;">% Show the label</span>
clear <span style="color: #a020f0;">camera</span>
drawnow;
<span style="color: #228b22;">%% Aggregating label data to open IoT platform</span>
<span style="color: #0000ff;">try</span>
    thingSpeakWrite(123456789, string(label), <span style="color: #a020f0;">'WriteKey'</span>, <span style="color: #a020f0;">'XXXYYYZZZ'</span>)
<span style="color: #0000ff;">catch</span>
    pause(randi(5))
<span style="color: #0000ff;">end</span>
</pre>
<p>In our third exercise, we grabbed the aggregated inference data from the IoT channel and visualized it. It was fun and a bit surprising to see what everyone’s objects ended up getting classified as.</p>
<pre id="matlabcode" class="matlab-code" style="background-color: #f7f7f7; font-family: monospace; font-weight: normal; padding-top: 5px; padding-bottom: 5px; line-height: 150%; border: 1px solid #E9E9E9;"><span style="color: #228b22;">% This is code for Exercise 3 as part of the Hands on with Deep Learning</span>
<span style="color: #228b22;">% and IoT workshop presented at the Grace Hopper Celebration 2018-09-27</span>
<span style="color: #228b22;">%% Reading aggregated label data for the last 2 hours from ThingSpeak</span>
readChannelID = 570969;
LabelFieldID = 1;
readAPIKey = <span style="color: #a020f0;">''</span>;
dataForLastHours = thingSpeakRead(readChannelID, <span style="color: #0000ff;">...</span>
    <span style="color: #a020f0;">'Fields'</span>, LabelFieldID, <span style="color: #a020f0;">'NumMinutes'</span>, 5, <span style="color: #0000ff;">...</span>
    <span style="color: #a020f0;">'ReadKey'</span>, readAPIKey, <span style="color: #a020f0;">'OutputFormat'</span>, <span style="color: #a020f0;">'table'</span>);
<span style="color: #228b22;">%% Visualizing data using a histogram</span>
<span style="color: #0000ff;">if</span> (not(isempty(dataForLastHours)))
    labelsForLastHours = categorical(dataForLastHours.Label);
    numbins = min(numel(unique(labelsForLastHours)), 20);
    histogram(labelsForLastHours, <span style="color: #a020f0;">'DisplayOrder'</span>, <span style="color: #a020f0;">'descend'</span>, <span style="color: #0000ff;">...</span>
        <span style="color: #a020f0;">'NumDisplayBins'</span>, numbins);
    xlabel(<span style="color: #a020f0;">'Objects Detected'</span>);
    ylabel(<span style="color: #a020f0;">'Number of times detected'</span>);
    title(<span style="color: #a020f0;">'Histogram: Objects Detected by Deep Learning Network'</span>);
    set(gca, <span style="color: #a020f0;">'FontSize'</span>, 10)
<span style="color: #0000ff;">end</span>
drawnow
</pre>
<p>When our participants ran this code, we saw a histogram aggregating everyone&#8217;s inference data, with all the objects detected during the workshop. This is the power of IoT! Check out the data from all our workshop sessions aggregated together on the <a href="https://thingspeak.com/channels/570969">ThingSpeak channel</a>.</p>
<p><!-- Insert ghc18workshop_04.png here --><img decoding="async" class="aligncenter" src="https://blogs.mathworks.com/iot/files/2018/11/ghc18workshop_04.png" /></p>
<p>As take-home exercises, we challenged participants to use GoogLeNet instead of AlexNet, and to create their own IoT channel and use it to post and analyze data.</p>
<h3>Feedback</h3>
<p>It’s an honor to have a speaking proposal accepted at GHC, and delivering large hands-on sessions is a big responsibility.</p>
<p><!-- Insert ghc18workshop_05.jpeg here --><img decoding="async" class="aligncenter" src="https://blogs.mathworks.com/iot/files/2018/11/ghc18workshop_05.jpeg" /></p>
<p>We loved hearing from our participants on social media:</p>
<p><!-- Insert ghc18workshop_06.png here --><img decoding="async" class="aligncenter" src="https://blogs.mathworks.com/iot/files/2018/11/ghc18workshop_06.png" /></p>
<p>We heard from professors and AI and Deep Learning enthusiasts who are interested in using our materials on campuses and at maker events: below are the first two, and a few others are in the works! If you’d like to give our Deep Learning and IoT demo a shot, let us know in the comments.</p>
<p>Hope Rubin of our GHC team led STEM Ambassadors who brought this Deep Learning and IoT demo to the Boston Mini-Maker Faire.</p>
<p>Under the leadership of brave Professor Sonya Hsu and her ACM-W partners, a team ran the workshop during the Science Day at the University of Louisiana at Lafayette. Look for posts on these events on this blog!</p>
<h3>Thank you</h3>
<p>We couldn’t have done this without our team members’ extensive experience with teaching and tech, the awesome guidance by our senior leaders, and the help from hundreds of MathWorkers and Boston SWE friends.</p>
<p><!-- Insert ghc18workshop_07.jpeg here --><img decoding="async" class="aligncenter" src="https://blogs.mathworks.com/iot/files/2018/11/ghc18workshop_07.jpeg" /></p>
<p><a href="http://www.sweboston.org/">Boston SWE</a>, Society of Women Engineers, one of the oldest and largest sections in the country, has been our rock! We ran our workshop to a SWE event at MathWorks the week before GHC, getting our code and materials in front of many inquisitive, engaged participants who gave us their time, their words of encouragement, and who asked us tough questions!</p>
<h3>Next steps</h3>
<p>You too are welcome to use our GHC 18 Deep Learning and IoT workshop <a href="https://docs.google.com/document/d/1kbPhH-GXJJVtXgJrR7-hF8RTuOMfchv-bGeHo7VSybw/edit?usp=sharing">materials</a>!</p>
<p><!-- Insert ghc18workshop_08.png here --><img decoding="async" class="aligncenter" src="https://blogs.mathworks.com/iot/files/2018/11/ghc18workshop_08.png" /></p>
<p>Want to learn more? Take the free <a href="https://www.mathworks.com/training-schedule/deep-learning-onramp"><u>Deep Learning Onramp</u></a>! Learn about and build <a href="https://community.thingspeak.com/"><u>IoT projects</u></a>.</p>
<p>Visit our <a title="http://mathworks.com/ghc (link no longer works)"><u>GHC</u></a> page to meet our team and learn about working at MathWorks. Take a look at the <a href="https://www.facebook.com/anoush.najarian/posts/10218012552893540"><u>photos</u></a> our team took, or was given by session chairs, and our <a href="https://twitter.com/i/moments/1051586231245647878"><u>Twitter Moment</u></a>. While you’re at it, check out the work of awesome women we have been highlighting with <a href="https://twitter.com/hashtag/shelovesmatlab?src=hash"><u>#shelovesmatlab</u></a> hashtag! Share your thoughts in the comments.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2018/11/15/deep-learning-and-iot-workshop-at-ghc/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Libelium Now Supports ThingSpeak with MATLAB enabled IoT Analytics</title>
		<link>https://blogs.mathworks.com/iot/2018/10/05/libelium-now-supports-thingspeak-with-matlab-enabled-iot-analytics/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2018/10/05/libelium-now-supports-thingspeak-with-matlab-enabled-iot-analytics/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 05 Oct 2018 18:07:34 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Libelium]]></category>
		<category><![CDATA[MATLAB]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2489</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2018/10/ThingSpeak_Meshlium.jpg" onError="this.style.display ='none';" /></div><p>Libelium makes the Meshlium IoT Gateway that supports commercial IoT systems and sensor applications such as waste management, forest fire detection, potable water monitoring, supply chain... <a class="read-more" href="https://blogs.mathworks.com/iot/2018/10/05/libelium-now-supports-thingspeak-with-matlab-enabled-iot-analytics/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Libelium makes the <a title="Meshlium IoT Gateway" href="http://www.libelium.com/products/meshlium/">Meshlium IoT Gateway</a> that supports commercial IoT systems and <a href="http://www.libelium.com/resources/top_50_iot_sensor_applications_ranking/">sensor applications</a> such as waste management, forest fire detection, potable water monitoring, supply chain control, and fleet tracking. <a title="http://www.libelium.com/libelium-adds-compatibility-with-thingspeak-as-a-new-cloud-partner-for-easy-development-of-iot-apps/ (link no longer works)">Libelium now supports ThingSpeak</a>, so that you can take IoT applications to the next level by using ThingSpeak&#8217;s integrated MATLAB enabled IoT analytics and visualizations.</p>
<p><a title="http://www.libelium.com/libelium-adds-compatibility-with-thingspeak-as-a-new-cloud-partner-for-easy-development-of-iot-apps/ (link no longer works)"><img decoding="async" loading="lazy" width="998" height="600" class="aligncenter size-full wp-image-2493" src="https://blogs.mathworks.com/iot/files/2018/10/ThingSpeak_Meshlium.jpg" alt="" /></a></p>
<p><a title="ThingSpeak" href="https://thingspeak.com/" target="_blank" rel="noopener">ThingSpeak</a> is a MATLAB enabled IoT analytics platform from MathWorks, the leading developer of technical computing software for engineers and scientists. With ThingSpeak, users can view instant visualizations of live data from any Internet-connected web browser and schedule MATLAB code to run live analyses and visualizations as new data arrives. To accelerate the development of IoT analytics, MATLAB offers a full set of statistics and machine learning functionality, plus advanced methods such as nonlinear optimization, system identification, and thousands of prebuilt algorithms for signal and image processing.</p>
<p><a title="http://www.libelium.com/libelium-adds-compatibility-with-thingspeak-as-a-new-cloud-partner-for-easy-development-of-iot-apps/ (link no longer works)"><img decoding="async" loading="lazy" width="1100" height="681" class="aligncenter size-full wp-image-2491" src="https://blogs.mathworks.com/iot/files/2018/10/ThingSpeak_MATLAB_Dashboard.png" alt="" /></a></p>
<p>Libelium sensors are used in a variety of vertical IoT applications like air quality monitoring and smart agriculture that are also common applications for users of the ThingSpeak platform. “The new integration between the Meshlium IoT Gateway and ThingSpeak will allow our customers with mutual interests to quickly analyze their data in the cloud with MATLAB,” said Eric Wetjen, Senior Product Marketing Manager for ThingSpeak.</p>
<p>The ThingSpeak integration allows you to easily connect your Libelium devices to the ThingSpeak IoT analytics platform by using the ThingSpeak cloud connector, which is built into the Libelium Meshlium IoT gateway. The ThingSpeak cloud connector inside of the Meshlium Manager System creates the ThingSpeak channels needed for your devices and synchronizes the data automatically without writing any custom code.</p>
<p><a href="https://www.mathworks.com/hardware-support/libelium-sensors.html"><img decoding="async" loading="lazy" width="928" height="786" class="aligncenter size-full wp-image-2495" src="https://blogs.mathworks.com/iot/files/2018/10/Meshlium_Manager_System_for_ThingSpeak.png" alt="" /></a></p>
<p>Check out the <a href="https://www.mathworks.com/hardware-support/libelium-sensors.html">MathWorks Hardware Catalog</a> for more information about the Libelium support for ThingSpeak and MATLAB.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2018/10/05/libelium-now-supports-thingspeak-with-matlab-enabled-iot-analytics/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Create and Train a Feedforward Neural Network</title>
		<link>https://blogs.mathworks.com/iot/2018/07/31/create-and-train-a-feedforward-neural-network/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2018/07/31/create-and-train-a-feedforward-neural-network/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 31 Jul 2018 15:04:53 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[humidity]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Neural Network Toolbox]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2465</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2017/04/ThingSpeak_weather_station.jpg" onError="this.style.display ='none';" /></div><p>We have published an example in the ThingSpeak documentation that shows you how to train a feedforward neural network to predict temperature. The feedforward neural network is one of the... <a class="read-more" href="https://blogs.mathworks.com/iot/2018/07/31/create-and-train-a-feedforward-neural-network/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We have published an example in the ThingSpeak <a href="https://www.mathworks.com/help/thingspeak/create-and-train-a-feedforward-neural-network.html">documentation</a> that shows you how to train a feedforward neural network to predict temperature. The feedforward neural network is one of the simplest types of artificial networks but has broad applications in IoT. Feedforward networks consist of a series of layers. The first layer has a connection from the network input. Each other layer has a connection from the previous layer. The final layer produces the network’s output. In our IoT application, the output will be the predicted temperature.</p>
<h3>IoT Application</h3>
<p>We are collecting data in a ThingSpeak channel and will use the integrated MATLAB analytics. To predict the temperature, this example makes use of the <a href="https://www.mathworks.com/help/nnet/index.html">Neural Network Toolbox</a> in MATLAB along with the data collected in a <a href="https://thingspeak.com">ThingSpeak</a> channel. We will be using data collected by a weather station located at MathWorks offices in Natick, Massachusetts.</p>
<p><a href="https://www.mathworks.com/help/thingspeak/create-and-train-a-feedforward-neural-network.html"><img decoding="async" loading="lazy" width="640" height="480" class="aligncenter size-full wp-image-2056" src="https://blogs.mathworks.com/iot/files/2017/04/ThingSpeak_weather_station.jpg" alt="" /></a></p>
<p>The process for creating, training, and using a feedforward network to predict the temperature is as follows:</p>
<ol>
<li>Gather data from the weather station</li>
<li>Create a two-layer feedforward network</li>
<li>Train the feedforward network</li>
<li>Use the trained model to predict data</li>
</ol>
<h3 id="bvjl55b-2" class="title">Read Data from the Weather Station <span class="trademark">ThingSpeak</span> Channel</h3>
<p><a href="https://thingspeak.com">ThingSpeak</a> channel <a href="https://thingspeak.com/channels/12397">12397</a> contains data from the MathWorks weather station, located in Natick, Massachusetts. The data is collected once every minute. Fields 2, 3, 4, and 6 contain wind speed (mph), relative humidity, temperature (F), and atmospheric pressure (hg) data respectively. To read the data from the weather station within MATLAB, use the <em>thingSpeakRead</em> function.</p>
<div class="codeinput">
<pre>data = thingSpeakRead(12397,<span style="color: #a020f0;">'Fields'</span>,[2 3 4 6],<span style="color: #a020f0;">'DateRange'</span>,[datetime(<span style="color: #a020f0;">'Jul 30, 2018'</span>),datetime(<span style="color: #a020f0;">'Jul 31, 2018'</span>)],<span style="color: #0000ff;">...</span>
    <span style="color: #a020f0;">'outputFormat'</span>,<span style="color: #a020f0;">'table'</span>);</pre>
<h3 id="bvjl55b-3" class="title">Create Two-Layer Feedforward Network</h3>
<p class="shortdesc">Use the <em>feedforwardnet</em> function to create a two-layer feedforward network. The network has one hidden layer with 10 neurons and an output layer.</p>
<div class="procedure">
<div class="code_responsive">
<div class="programlisting">
<div class="codeinput">
<pre>net = feedforwardnet(10);</pre>
</div>
</div>
</div>
</div>
<h3 id="bvjl6m7-1" class="title">Train the Feedforward Network</h3>
<p class="shortdesc">Use the <em>train</em> function to train the feed-forward network.</p>
<div class="procedure">
<div class="code_responsive">
<div class="programlisting">
<div class="codeinput">
<pre>[net,tr] = train(net,inputs,targets);</pre>
</div>
</div>
</div>
</div>
<h3 id="bvjl6p8-1" class="title">Use the Trained Model to Predict Data</h3>
<p class="shortdesc">After the network is trained and validated, you can use the network object to calculate the network response to any input.</p>
<div class="procedure">
<div class="code_responsive">
<div class="programlisting">
<div class="codeinput">
<pre>output = net(inputs(:,5))</pre>
</div>
</div>
</div>
<div class="code_responsive">
<div class="programlisting">
<div class="codeoutput">
<pre>output =

   74.9756</pre>
</div>
</div>
</div>
</div>
</div>
<p><a href="https://www.mathworks.com/help/thingspeak/create-and-train-a-feedforward-neural-network.html"><img decoding="async" loading="lazy" width="457" height="711" class="aligncenter size-full wp-image-2481" src="https://blogs.mathworks.com/iot/files/2018/07/feedforward.png" alt="" /></a></p>
<p>This example can be adapted to other IoT applications. Check out the ThingSpeak <a href="https://www.mathworks.com/help/thingspeak/create-and-train-a-feedforward-neural-network.html">documentation</a> for the code and explanation.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2018/07/31/create-and-train-a-feedforward-neural-network/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Introducing ThingSpeak Gauges!</title>
		<link>https://blogs.mathworks.com/iot/2018/06/27/introducing-thingspeak-gauges/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2018/06/27/introducing-thingspeak-gauges/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 27 Jun 2018 15:47:14 +0000</pubDate>
				<category><![CDATA[iot]]></category>
		<category><![CDATA[maker]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[gauge]]></category>
		<category><![CDATA[New Features]]></category>
		<category><![CDATA[widgets]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2448</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2018/06/People_Counter_at_TechJam.jpg" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>The ThingSpeak IoT has been building a new framework to support widgets on channel views. Widgets can be added to the public or private view of a ThingSpeak channel and even be embedded in 3rd-party... <a class="read-more" href="https://blogs.mathworks.com/iot/2018/06/27/introducing-thingspeak-gauges/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The ThingSpeak IoT has been building a new framework to support widgets on channel views. Widgets can be added to the public or private view of a ThingSpeak channel and even be embedded in 3rd-party systems and dashboards. The first widget that we are releasing is the gauge!</p>
<p><a href="https://www.mathworks.com/help/thingspeak/channel_display_widgets.html"><img decoding="async" loading="lazy" width="527" height="740" class="aligncenter size-full wp-image-2450" src="https://blogs.mathworks.com/iot/files/2018/06/ThingSpeak_Gauge_Widget.jpg" alt="" /></a></p>
<p>At the recent <a href="">Boston TechJam</a>, MathWorks had a ThingSpeak People Counter that used face detection to count people that came over to our booth and learned about our demo. The people counter uses MATLAB to identify faces in a live video stream from a webcam, count the number of faces, and send the results to ThingSpeak. The code and instructions for the ThingSpeak People Counter project are on <a href="https://www.mathworks.com/matlabcentral/fileexchange/58435-creating-a-cloud-based-people-counter-using-matlab">File Exchange</a>.</p>
<p><a href="https://www.mathworks.com/matlabcentral/fileexchange/58435-creating-a-cloud-based-people-counter-using-matlab"><img decoding="async" loading="lazy" width="2787" height="1625" class="aligncenter size-full wp-image-2452" src="https://blogs.mathworks.com/iot/files/2018/06/People_Counter_at_TechJam.jpg" alt="" /></a></p>
<p>I used the new ThingSpeak gauge widget to show the visitors the lastest people count. The gauges are easy to set up, you don&#8217;t have to edit JavaScript code, just point-and-click and configure options. You can add custom colored ranges, units, and display options. If you want to learn more about ThingSpeak channel display widgets and gauges, visit the <a href="https://www.mathworks.com/help/thingspeak/channel_display_widgets.html">MathWorks Documentation for ThingSpeak</a>.</p>
<p>Now that we have the infrastructure for widgets on <a href="https://thingspeak.com">ThingSpeak</a>, we can more widget types. What other widgets would you like to see on ThingSpeak?</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2018/06/27/introducing-thingspeak-gauges/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak Now Supports the Predictive Maintenance Toolbox for MATLAB</title>
		<link>https://blogs.mathworks.com/iot/2018/05/02/thingspeak-now-supports-the-predictive-maintenance-toolbox-for-matlab/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2018/05/02/thingspeak-now-supports-the-predictive-maintenance-toolbox-for-matlab/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 02 May 2018 21:51:02 +0000</pubDate>
				<category><![CDATA[iot]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Predictive Maintenance Toolbox]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2404</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2018/05/Remaining_Useful_Life.jpg" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>The ThingSpeak team has integrated the Predictive Maintenance Toolbox for MATLAB into the IoT Analytics features of ThingSpeak. The Predictive Maintenance Toolbox provides tools for labeling data,... <a class="read-more" href="https://blogs.mathworks.com/iot/2018/05/02/thingspeak-now-supports-the-predictive-maintenance-toolbox-for-matlab/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The ThingSpeak team has integrated the <a href="https://www.mathworks.com/products/predictive-maintenance.html">Predictive Maintenance Toolbox</a> for MATLAB into the IoT Analytics features of <a href="https://thingspeak.com">ThingSpeak</a>. The Predictive Maintenance Toolbox provides tools for labeling data, designing condition indicators, and estimating the remaining useful life (RUL) of a machine. You can analyze and label machine data imported from local files, cloud storage, and distributed file systems. You can also label simulated failure data generated from Simulink models.</p>
<p><a href="https://www.mathworks.com/products/predictive-maintenance/features.html#remaining-useful-life-%28rul%29-estimation"><img decoding="async" loading="lazy" width="714" height="471" class="aligncenter size-full wp-image-2406" src="https://blogs.mathworks.com/iot/files/2018/05/Remaining_Useful_Life.jpg" alt="" /></a></p>
<p>Here is a quick list of <a href="https://www.mathworks.com/products/predictive-maintenance/features.html">features</a> of the Predictive Maintenance Toolbox for MATLAB:</p>
<ul>
<li>Survival, similarity, and time-series models for remaining useful life (RUL) estimation</li>
<li>Time, frequency, and time-frequency domain feature extraction methods for designing condition indicators</li>
<li>Organizing sensor data imported from local files, Amazon S3<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />, Windows Azure<sup>®</sup> Blob Storage, and Hadoop<sup>®</sup>Distributed File System</li>
<li>Organizing simulated machine data from Simulink<sup>®</sup> models</li>
<li>Examples of developing predictive maintenance algorithms for motors, gearboxes, batteries, and other machines</li>
</ul>
<p>The Predictive Maintenance Toolbox is available on ThingSpeak to users that have a license to the toolbox. Just sign into ThingSpeak using your MathWorks Account and you will have access to the features of the Predictive Maintenance Toolbox with the MATLAB Analytics app. If you have any questions about the Predictive Maintenance Toolbox, <a href="https://www.mathworks.com/products/predictive-maintenance/expert-contact.html">contact Aditya Baru</a> at MathWorks.</p>
<p><a href="https://www.mathworks.com/products/predictive-maintenance/expert-contact.html"><img decoding="async" loading="lazy" width="297" height="167" class="aligncenter size-full wp-image-2408" src="https://blogs.mathworks.com/iot/files/2018/05/Ask_An_Expert_PMT.png" alt="" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2018/05/02/thingspeak-now-supports-the-predictive-maintenance-toolbox-for-matlab/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Organize Your ThingSpeak IoT Channels with Tags!</title>
		<link>https://blogs.mathworks.com/iot/2018/04/13/organize-your-thingspeak-iot-channels-with-tags/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2018/04/13/organize-your-thingspeak-iot-channels-with-tags/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 13 Apr 2018 20:17:50 +0000</pubDate>
				<category><![CDATA[iot]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[New Features]]></category>
		<category><![CDATA[Tags]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2380</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2018/04/channel_tags.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2018/04/13/organize-your-thingspeak-iot-channels-with-tags/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>I am excited to announce a number of new features that are available to all <a href="https://thingspeak.com">ThingSpeak</a> users. We added the ability for ThingSpeak channels to be organized by tags. ThingSpeak channels have a &#8220;tags&#8221; 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.</p>
<p><a href="https://thingspeak.com/channels"><img decoding="async" loading="lazy" width="760" height="380" class="aligncenter size-full wp-image-2382" src="https://blogs.mathworks.com/iot/files/2018/04/channel_tags.png" alt="" /></a></p>
<p>We also added support for tags within the <a href="https://www.mathworks.com/help/thingspeak/listyourchannels.html">ThingSpeak User API</a>. 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.</p>
<p>All of the tag-related features are available today to all ThingSpeak users!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2018/04/13/organize-your-thingspeak-iot-channels-with-tags/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Discussions About How to Use MATLAB and Arduino on the MATLAB Maker Community</title>
		<link>https://blogs.mathworks.com/iot/2018/03/30/discussions-about-how-to-use-matlab-and-arduino-on-the-matlab-maker-community/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2018/03/30/discussions-about-how-to-use-matlab-and-arduino-on-the-matlab-maker-community/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 30 Mar 2018 15:53:13 +0000</pubDate>
				<category><![CDATA[iot]]></category>
		<category><![CDATA[maker]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[CheerLights]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2352</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2018/03/Nursery_Robot_IoT.jpg" onError="this.style.display ='none';" /></div><p>As most of you know I love building IoT projects. Most of these maker projects use an Arduino, Particle, or Raspberry Pi, like my IR color-changing robot that connects to ThingSpeak and the... <a class="read-more" href="https://blogs.mathworks.com/iot/2018/03/30/discussions-about-how-to-use-matlab-and-arduino-on-the-matlab-maker-community/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>As most of you know I love building IoT projects. Most of these maker projects use an Arduino, Particle, or Raspberry Pi, like my <a href="http://nothans.com/cheerlights-robot-for-your-nursery">IR color-changing robot</a> that connects to <a href="https://thingspeak.com/channels/1417">ThingSpeak</a> and the <a href="https://cheerlights.com/">CheerLights</a> project.</p>
<p><a href="http://nothans.com/cheerlights-robot-for-your-nursery"><img decoding="async" loading="lazy" width="768" height="887" class="aligncenter size-full wp-image-2354" src="https://blogs.mathworks.com/iot/files/2018/03/Nursery_Robot_IoT.jpg" alt="" /></a></p>
<p>I recently became the moderator of the <a title="https://www.mathworks.com/matlabcentral/maker.html (link no longer works)">MATLAB Maker Community</a> that is hosted on MATLAB Central. There are many times where MATLAB and Simulink can help build a hardware-based project or be used to create the code running on a device. I also use MATLAB for analytics. Here are the <a href="https://thingspeak.com/apps/matlab_visualizations/19889?width=auto">most popular</a> colors on CheerLights in the last 30 days.<a href="https://thingspeak.com/apps/matlab_visualizations/19889?width=auto"><img decoding="async" loading="lazy" width="1841" height="1043" class="aligncenter size-full wp-image-2356" src="https://blogs.mathworks.com/iot/files/2018/03/Popular_CheerLights_Colors.png" alt="" /></a></p>
<p>The goal of the <a title="https://www.mathworks.com/matlabcentral/maker.html (link no longer works)">MATLAB Maker Community</a> is to connect makers and builders together. I learn by working with others and sharing my work. If you are interested in maker project, I suggest following the Maker Community and jumping in on conversations or starting new discussions. I find this helpful if I am exploring a new idea or looking for feedback.</p>
<p><a href="https://www.mathworks.com/matlabcentral/discussions/maker/27-how-to-control-an-arduino-from-matlab"><img decoding="async" loading="lazy" width="518" height="390" class="aligncenter size-full wp-image-2358" src="https://blogs.mathworks.com/iot/files/2018/03/MATLAB_Arduino.png" alt="" /></a></p>
<p>Right now, there is a <a href="https://www.mathworks.com/matlabcentral/discussions/maker/27-how-to-control-an-arduino-from-matlab">discussion thread</a> about how to use MATLAB to interface and interact with an Arduino. Makers can use MATLAB to control an Arduino by first installing the <a href="https://www.mathworks.com/hardware-support/arduino-matlab.html">MATLAB<sup>®</sup> Support Package for Arduino</a><sup>®</sup>. Once you have the support package, you can use MATLAB to control the Arduino with familiar MATLAB commands.</p>
<pre class="language-matlab">% create an Arduino object
a = arduino('com3', 'uno');</pre>
<pre class="language-matlab">% turn on an LED connected to Pin D11
writeDigitalPin(a, 'D11', 1);</pre>
<pre class="language-matlab">% turn off an LED connected to Pin D11
writeDigitalPin(a, 'D11', 0);</pre>
<h2>Share your ideas on how to use the MATLAB connection to Arduino on the <a href="https://www.mathworks.com/matlabcentral/discussions/maker/27-how-to-control-an-arduino-from-matlab">MATLAB Maker Community</a>.</h2>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2018/03/30/discussions-about-how-to-use-matlab-and-arduino-on-the-matlab-maker-community/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Join Us at the MIT Connected Things Conference</title>
		<link>https://blogs.mathworks.com/iot/2018/03/28/join-us-at-the-mit-connected-things-conference/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2018/03/28/join-us-at-the-mit-connected-things-conference/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 28 Mar 2018 22:24:40 +0000</pubDate>
				<category><![CDATA[iot]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[podcast]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2344</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2018/03/MIT_Connected_Things.png" onError="this.style.display ='none';" /></div><p>Join the MathWorks and ThingSpeak IoT team at the MIT Connected Things 2018 conference held at the MIT Media Lab on April 5, 2018. MathWorks is proud to be a sponsor for a second year and we are... <a class="read-more" href="https://blogs.mathworks.com/iot/2018/03/28/join-us-at-the-mit-connected-things-conference/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Join the MathWorks and ThingSpeak IoT team at the <a title="http://connectedthings.mitforumcambridge.org/ (link no longer works)">MIT Connected Things 2018</a> conference held at the MIT Media Lab on April 5, 2018. MathWorks is proud to be a sponsor for a second year and we are looking forward to sharing our IoT solutions. We have tools for every part of the IoT workflow &#8212; everything from edge analytics to cloud analytics.</p>
<p><a title="http://connectedthings.mitforumcambridge.org/eric-wetjen-mathworks-iot/ (link no longer works)"><img decoding="async" loading="lazy" width="674" height="160" class="aligncenter size-full wp-image-2346" src="https://blogs.mathworks.com/iot/files/2018/03/MIT_Connected_Things.png" alt="" /></a></p>
<p>Randy Cronk, a volunteer at the MIT Enterprise Forum of Cambridge, sits down with Eric Wetjen of MathWorks and interviews him about IoT solutions from <a href="https://www.mathworks.com/solutions/internet-of-things.html">MathWorks</a> and our <a href="https://thingspeak.com/">ThingSpeak</a> IoT Analytics platform. Check out the interview on the <a title="http://connectedthings.mitforumcambridge.org/eric-wetjen-mathworks-iot/ (link no longer works)">Connected Things</a> blog.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2018/03/28/join-us-at-the-mit-connected-things-conference/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Learn How to Build a Condition Monitoring IoT System</title>
		<link>https://blogs.mathworks.com/iot/2018/02/22/learn-how-to-build-a-condition-monitoring-iot-system/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2018/02/22/learn-how-to-build-a-condition-monitoring-iot-system/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 22 Feb 2018 16:00:49 +0000</pubDate>
				<category><![CDATA[iot]]></category>
		<category><![CDATA[maker]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[humidity]]></category>
		<category><![CDATA[IFTTT]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[sensors]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2298</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2018/02/NodeMCU_Humidity_Sensor.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>Douglas Mawrey created a Smart Humidity Sensor using ThingSpeak to collect data, MATLAB to analyze the data, and IFTTT to send push notifications for certain conditions. This project uses the outdoor... <a class="read-more" href="https://blogs.mathworks.com/iot/2018/02/22/learn-how-to-build-a-condition-monitoring-iot-system/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a title="https://www.hackster.io/douglas-mawrey (link no longer works)">Douglas Mawrey</a> created a <a href="https://www.hackster.io/matlab-iot/smart-humidity-sensor-thingspeak-matlab-and-ifttt-1a8495">Smart Humidity Sensor</a> using ThingSpeak to collect data, MATLAB to analyze the data, and IFTTT to send push notifications for certain conditions. This project uses the outdoor temperature to determine the ideal indoor humidity and inform you about the room&#8217;s comfort. The data and condition results are displayed on Douglas&#8217; public <a href="https://thingspeak.com/channels/418058">ThingSpeak channel 418058</a>. This project is a good starting point to see the power of the MATLAB integration on ThingSpeak and how to perform real-time condition monitoring.</p>
<p><a href="https://thingspeak.com/channels/418058"><img decoding="async" loading="lazy" width="965" height="960" class="aligncenter size-full wp-image-2300" src="https://blogs.mathworks.com/iot/files/2018/02/smart_humidity_dashboard.jpg" alt="" /></a></p>
<h3>Setting up the Sensor</h3>
<p>This project uses the ESP-based NodeMCU as an IoT gateway to forward sensor data to ThingSpeak. The <a href="https://community.thingspeak.com/tutorials//esp8266/building-the-internet-of-things-with-the-esp8266-wi-fi-module-and-thingspeak/">NodeMCU</a> is essentially a microcontroller and a Wi-Fi device that costs less than $10 US. The humidity sensor that is used in this project is the DHT11. This a very common sensor used to monitor temperature and humidity. The sensor either comes in a 4 pin or 3 pin package. The NodeMCU is programmed with the Arduino IDE using the code in Douglas&#8217; <a href="https://www.hackster.io/matlab-iot/smart-humidity-sensor-thingspeak-matlab-and-ifttt-1a8495">tutorial</a> or <a href="https://github.com/dmawrey/SmartHumiditySensor">GitHub</a>.</p>
<p><a href="https://www.hackster.io/matlab-iot/smart-humidity-sensor-thingspeak-matlab-and-ifttt-1a8495"><img decoding="async" loading="lazy" width="1146" height="675" class="aligncenter size-full wp-image-2304" src="https://blogs.mathworks.com/iot/files/2018/02/NodeMCU_Humidity_Sensor.png" alt="" /></a></p>
<h3>Using ThingSpeak Metadata</h3>
<p>Douglas uses the metadata setting within a ThingSpeak channel to store condition ranges. This allows you to adjust settings in your online analytics code without redeploying new code. Each ThingSpeak channel has a metadata setting. You can store arbitrary text data that can be used in your MATLAB Analysis code. To load your channel&#8217;s metadata into MATLAB, use the webread<em> </em>function and add metadata=true to the ThingSpeak API <a href="https://www.mathworks.com/help/thingspeak/readdata.html">Read Data</a> request.</p>
<pre><span id="line-30"><span class="n">indoorChannelData</span> <span class="p">=</span> <span class="n">webread</span><span class="p">(</span><span class="n">strcat</span><span class="p">(</span><span class="s">'https://api.thingspeak.com/channels/'</span><span class="p">,</span> <span class="c">...</span>
</span><span id="line-31">                                    <span class="n">num2str</span><span class="p">(</span><span class="n">indoorChannelID</span><span class="p">),</span> <span class="c">...</span>
</span><span id="line-32">                                    <span class="s">'/feeds.json?metadata=true&amp;api_key='</span><span class="p">,</span> <span class="c">...</span>
</span><span id="line-33">                                    <span class="n">indoorChannelReadKey</span><span class="p">));</span></span></pre>
<h3>Using MATLAB for Condition Monitoring</h3>
<p>Douglas uses MATLAB on ThingSpeak to determine the proper condition. This is a common requirement in complex IoT systems. This example could be a good starting point for building a condition monitoring system for industrial maintenance applications. You use MATLAB to determine the target humidity using a polynomial fit over the lookup data.</p>
<pre><span id="line-51"><span class="n">lookupFit</span> <span class="p">=</span> <span class="n">polyfit</span><span class="p">(</span><span class="n">humidityLookup</span><span class="p">(:,</span> <span class="mi">1</span><span class="p">),</span> <span class="n">humidityLookup</span><span class="p">(:,</span> <span class="mi">2</span><span class="p">),</span> <span class="nb">length</span><span class="p">(</span><span class="n">humidityLookup</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span><span class="p">);</span>
</span><span id="line-52"><span class="n">optimalHumidity</span> <span class="p">=</span> <span class="n">polyval</span><span class="p">(</span><span class="n">lookupFit</span><span class="p">,</span> <span class="n">curTempOut</span><span class="p">);</span>
</span><span id="line-53">
</span><span id="line-54"><span class="n">humidityDiff</span> <span class="p">=</span> <span class="n">curHumidity</span> <span class="o">-</span> <span class="n">optimalHumidity</span><span class="p">;</span></span></pre>
<h3>Using IFTTT for Alerts</h3>
<p>Often you want to get notifications when a certain condition is met. Douglas shows you how to use IFTTT to send push notification directly to your phone. In this project, MATLAB is determining the condition and then interfaces with the IFTTT API to send the push notification. To send push notifications via IFTTT, use the webwrite function in MATLAB.</p>
<pre><span id="line-49"><span class="n">webwrite</span><span class="p">(</span><span class="n">strcat</span><span class="p">(</span><span class="s">'https://maker.ifttt.com/trigger/'</span><span class="p">,</span> <span class="n">makerEvent</span><span class="p">,</span> <span class="c">...</span>
</span><span id="line-50">                <span class="s">'/with/key/'</span><span class="p">,</span> <span class="n">makerKey</span><span class="p">),</span> <span class="c">...</span>
</span><span id="line-51">                <span class="s">'value1'</span><span class="p">,</span> <span class="n">stateMsg</span><span class="p">,</span> <span class="c">...</span>
</span><span id="line-52">                <span class="s">'value2'</span><span class="p">,</span> <span class="n">char</span><span class="p">(</span><span class="n">timeSinceChange</span><span class="p">,</span> <span class="s">'hh:mm'</span><span class="p">));</span></span></pre>
<p>All of the MATLAB code can be deployed on ThingSpeak and scheduled to be executed periodically without having this on your desktop computer. The complete Smart Humidity Sensor project tutorial is available on <a href="https://www.hackster.io/matlab-iot/smart-humidity-sensor-thingspeak-matlab-and-ifttt-1a8495">Hackster.io</a>. Feel free to discuss on the <a href="https://www.mathworks.com/matlabcentral/discussions/maker/7-thingspeak-and-ifttt-on-hackster">MATLAB Maker Community</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2018/02/22/learn-how-to-build-a-condition-monitoring-iot-system/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>What is a Bomb Cyclone? Use ThingSpeak and MATLAB to Figure it Out.</title>
		<link>https://blogs.mathworks.com/iot/2018/01/04/what-is-a-bomb-cyclone/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2018/01/04/what-is-a-bomb-cyclone/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 04 Jan 2018 22:32:58 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[Bomb Cyclone]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[Weather Station]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2236</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2018/01/Bombogenesis_plot_in_MATLAB.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>Social media is blowing up the term bomb cyclone. The term is everywhere from Twitter to 24/7 news coverage of the storm hitting the East Coast of the United States. The technical term for a bomb... <a class="read-more" href="https://blogs.mathworks.com/iot/2018/01/04/what-is-a-bomb-cyclone/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Social media is blowing up the term bomb cyclone. The term is everywhere from <a href="https://twitter.com/search?vertical=news&amp;q=%23BombCyclone">Twitter</a> to <a href="http://www.mcall.com/news/weather/mc-nws-snow-bomb-meaning-20180104-story.html">24/7 news coverage</a> of the storm hitting the East Coast of the United States. The <a href="https://www.livescience.com/61327-bombogenesis.html">technical term</a> for a bomb cyclone is bombogenesis which is the combination of &#8220;bomb&#8221; and &#8220;cyclogenesis.&#8221; Or, you could call it an <a href="https://en.wikipedia.org/wiki/Explosive_cyclogenesis">explosive cyclogenesis</a> to grab views to your blog.</p>
<blockquote><p>A storm undergoes bombogenesis when its central low pressure drops at least 24 millibars in 24 hours, <a href="https://www.climate.gov/news-features/featured-images/winter-2013-14-already-tops-2012-13-number-hurricane-force-storms">according to the National Oceanic and Atmospheric Administration (NOAA)</a>.</p></blockquote>
<p>At the MathWorks headquarters in Natick, MA we have a weather station sending data to <a href="https://thingspeak.com/channels/12397">ThingSpeak</a> for the past several years. Here&#8217;s what the weather station looks like on a better day.</p>
<p><a href="https://thingspeak.com/channels/12397"><img decoding="async" loading="lazy" width="640" height="480" class="aligncenter size-full wp-image-2238" src="https://blogs.mathworks.com/iot/files/2018/01/MathWorks_Weather_Station.jpg" alt="" /></a></p>
<p>Not many interesting events emerge from the data, but with something called a bomb cyclone, <a href="https://www.mathworks.com/matlabcentral/profile/authors/285775-rob-purser">Rob Purser</a> decided to take a closer look using MATLAB. Our weather station on ThingSpeak <a href="https://thingspeak.com/channels/12397">channel 12397</a> collects temperature, humidity, and pressure data. By taking a look at this MATLAB plot of the pressure analyzed over 24 hours, you will see the pressure drops at least 24 millibars in 24 hours and in fact over 40 millibars. This storm definitely fits its name of explosive cyclogenesis.</p>
<p><img decoding="async" loading="lazy" width="574" height="493" class="aligncenter size-full wp-image-2242" src="https://blogs.mathworks.com/iot/files/2018/01/Bombogenesis_plot_in_MATLAB.png" alt="" /></p>
<p>Have a look at the raw data from <a href="https://thingspeak.com/channels/12397">ThingSpeak</a> and see if you can determine the bomb cyclone event. In MATLAB, use <em>thingSpeakRead</em> via the <a href="https://www.mathworks.com/matlabcentral/fileexchange/52244-thingspeak-support-toolbox">ThingSpeak Support Toolbox</a>. We documented the process of analyzing the weather station data using MATLAB on <a href="https://www.hackster.io/matlab-iot/analyzing-bomb-cyclone-data-with-thingspeak-and-matlab-27009c">Hackster.io</a>. Just follow the steps using MATLAB or MATLAB Online, to discover some interesting results.</p>
<p>Stay warm.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2018/01/04/what-is-a-bomb-cyclone/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Learn How to Build a Custom Android App for a ThingSpeak IoT Project</title>
		<link>https://blogs.mathworks.com/iot/2017/12/20/learn-how-to-build-a-custom-android-app-for-a-thingspeak-iot-project/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2017/12/20/learn-how-to-build-a-custom-android-app-for-a-thingspeak-iot-project/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 20 Dec 2017 19:35:12 +0000</pubDate>
				<category><![CDATA[maker]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Instructables]]></category>
		<category><![CDATA[mobile apps]]></category>
		<category><![CDATA[sensors]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2218</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2017/12/ThingSpeak_App_Inventor.jpg" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>ThingSpeak has APIs for collecting data produced by sensors and APIs for reading that data from applications. Think of an IoT project as two parts. One part of the project is where you need to... <a class="read-more" href="https://blogs.mathworks.com/iot/2017/12/20/learn-how-to-build-a-custom-android-app-for-a-thingspeak-iot-project/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://thingspeak.com/">ThingSpeak</a> has APIs for collecting data produced by sensors and APIs for reading that data from applications. Think of an IoT project as two parts. One part of the project is where you need to program a thing to send data. And, the second part is where you want to see that data. ThingSpeak sits in the middle and makes it handy to do both, as <a href="https://github.com/Mjrovai?tab=repositories">Marcelo Rovai</a> points out. Once you have a system like Marcelo&#8217;s set up, you can take advantage of integrated online <a href="https://www.mathworks.com/company/newsletters/articles/developing-an-iot-analytics-system-with-matlab-machine-learning-and-thingspeak.html">MATLAB Analytics</a>.</p>
<p><a href="https://www.instructables.com/id/IoT-Made-Easy-With-UNO-ESP-01-ThingSpeak-and-MIT-A/"><img decoding="async" loading="lazy" width="620" height="181" class="aligncenter size-full wp-image-2220" src="https://blogs.mathworks.com/iot/files/2017/12/ThingSpeak_in_the_middle.jpg" alt="" /></a>Marcelo has put together a great <a href="https://www.instructables.com/id/IoT-Made-Easy-With-UNO-ESP-01-ThingSpeak-and-MIT-A/">tutorial</a> that uses ThingSpeak in the middle to collect data from sensors and then display the sensor readings on a custom Android app running on a mobile phone. He uses the MIT App Inventor to create a custom Android app to see the sensor data and status of the system. This project uses easily accessible hardware to build a proof-of-concept IoT system to monitor air temperature, humidity, soil temperature, soil humidity, and luminosity. Other people could modify this project with different sensors or actuators and build something for their own purposes or build a prototype for your next meeting at work.</p>
<p><a href="https://www.instructables.com/id/IoT-Made-Easy-With-UNO-ESP-01-ThingSpeak-and-MIT-A/"><img decoding="async" loading="lazy" width="620" height="466" class="aligncenter size-full wp-image-2222" src="https://blogs.mathworks.com/iot/files/2017/12/ThingSpeak_App_Inventor.jpg" alt="" /></a></p>
<p>Check out the full project tutorial on <a href="https://create.arduino.cc/projecthub/mjrobot/iot-made-easy-w-uno-esp-01-thingspeak-mit-app-inventor-da6a50">Arduino Project Hub</a> and <a href="https://www.instructables.com/id/IoT-Made-Easy-With-UNO-ESP-01-ThingSpeak-and-MIT-A/">Instructables</a>. Marcelo provides all of the parts, code, and instructions to make your own prototype IoT system monitored and controlled by a mobile app.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2017/12/20/learn-how-to-build-a-custom-android-app-for-a-thingspeak-iot-project/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Subscribe to ThingSpeak IoT Data using MQTT</title>
		<link>https://blogs.mathworks.com/iot/2017/11/10/subscribe-to-thingspeak-iot-data-using-mqtt/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2017/11/10/subscribe-to-thingspeak-iot-data-using-mqtt/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 10 Nov 2017 22:33:24 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[MQTT]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2204</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2017/11/thingspeak_mqtt_subscribe.png" onError="this.style.display ='none';" /></div><p>The ThingSpeak IoT service now supports MQTT subscriptions to receive instant updates when a ThingSpeak channel gets updated. MQTT is a powerful standard for IoT systems. ThingSpeak enables clients... <a class="read-more" href="https://blogs.mathworks.com/iot/2017/11/10/subscribe-to-thingspeak-iot-data-using-mqtt/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The <a href="https://thingspeak.com">ThingSpeak IoT</a> service now supports MQTT subscriptions to receive instant updates when a ThingSpeak channel gets updated. MQTT is a powerful standard for IoT systems. ThingSpeak enables clients to update and receive updates from channel feeds via the ThingSpeak MQTT broker. MQTT is a publish/subscribe communication protocol that uses TCP/IP sockets or WebSockets. MQTT over WebSockets can be secured with SSL. A client device connects to the MQTT broker and can publish to a channel or subscribe to updates from that channel.</p>
<p><a href="https://www.mathworks.com/help/thingspeak/mqtt-api.html"><img decoding="async" loading="lazy" width="552" height="432" class="aligncenter size-full wp-image-2205" src="https://blogs.mathworks.com/iot/files/2017/11/thingspeak_mqtt_subscribe.png" alt="" /></a></p>
<h3>MQTT in MATLAB</h3>
<p>We also published a new File Exchange submission that allows you to publish and subscribe using MQTT within MATLAB. Download and install <a href="https://www.mathworks.com/matlabcentral/fileexchange/64303-mqtt-in-matlab">MQTT in MATLAB</a> to be able to connect to ThingSpeak&#8217;s MQTT server or connect to other standard MQTT brokers such as AWS IoT. Using this Add-On in MATLAB allows you to define custom functions to evaluate on receiving messages streaming over subscribed topics.</p>
<h3>ThingSpeak MQTT Examples</h3>
<ul>
<li class="add_margin_0"><strong><a class="a" href="https://www.mathworks.com/help/thingspeak/mqtt-basics.html">MQTT Basics</a> &#8211; </strong>Learn about the publish/subscribe architecture for connecting bandwidth and power-constrained devices over wireless networks.</li>
<li class="add_margin_0"><strong><a class="a" href="https://www.mathworks.com/help/thingspeak/choose-between-rest-and-mqtt.html">Choose Between REST API and MQTT API</a> &#8211; </strong>Learn when to use REST and MQTT to update a channel.</li>
<li class="add_margin_0"><strong><a class="a" href="https://www.mathworks.com/help/thingspeak/use-desktop-mqtt-client-to-publish-to-a-channel.html">Publish to a Channel Using Desktop MQTT Client</a> &#8211; </strong>Publish to a channel using desktop MQTT client such as MQTT.fx.</li>
<li class="add_margin_0"><strong><a class="a" href="https://www.mathworks.com/help/thingspeak/use-arduino-client-to-publish-to-a-channel.html">Publish to a Channel Using Arduino Client</a> &#8211; </strong>Publish data to a ThingSpeak channel using an Arduino<sup>®</sup> device.</li>
<li class="add_margin_0"><strong><a class="a" href="https://www.mathworks.com/help/thingspeak/use-photon-client-to-publish-to-a-channel.html">Publish Using Particle Photon Client</a> &#8211; </strong>Publish data to a ThingSpeak channel using a Particle Photon device.</li>
<li class="add_margin_0"><strong><a class="a" href="https://www.mathworks.com/help/thingspeak/use-raspberry-pi-board-that-runs-python-websockets-to-publish-to-a-channel.html">Publish Using WebSockets in Python on a Raspberry Pi</a> &#8211; </strong>Publish data using WebSockets to a ThingSpeak channel.</li>
<li class="add_margin_0"><strong><a class="a" title="https://www.mathworks.com/help/thingspeak/use-desktop-mqtt-client-to-subscribe-to-channel-updates.html (link no longer works)">Subscribe to Channel Updates Using Desktop MQTT Client</a> &#8211; </strong>Subscribe to channel updates from a ThingSpeak channel using desktop MQTT.</li>
<li class="add_margin_0"><strong><a class="a" href="https://www.mathworks.com/help/thingspeak/use-particle-photon-client-to-subscribe-to-channel-updates.html">Subscribe to Channel Updates Using Particle Photon Client</a> &#8211; </strong>Subscribe to a ThingSpeak channel using a Particle Photon device.</li>
</ul>
<p>View our <a href="https://www.mathworks.com/help/thingspeak/mqtt-api.html">ThingSpeak MQTT</a> documentation to learn more about MQTT support on ThingSpeak, and find examples for Arduino, Particle, and Raspberry Pi.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2017/11/10/subscribe-to-thingspeak-iot-data-using-mqtt/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Collecting Resting Heart Rate Data Using ThingSpeak With a $5 Wi-Fi Device</title>
		<link>https://blogs.mathworks.com/iot/2017/10/27/collecting-resting-heart-rate-data-using-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2017/10/27/collecting-resting-heart-rate-data-using-thingspeak/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 27 Oct 2017 18:36:47 +0000</pubDate>
				<category><![CDATA[maker]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[sensors]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2198</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2017/10/thingspeak_heart_rate.jpg" onError="this.style.display ='none';" /></div><p>Naman Chauhan from SRM University created a proof-of-concept project that measures your resting heart rate and sends the data for analysis via a $5 Wi-Fi device. The project is fully documented with... <a class="read-more" href="https://blogs.mathworks.com/iot/2017/10/27/collecting-resting-heart-rate-data-using-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Naman Chauhan from SRM University created a proof-of-concept project that measures your resting heart rate and sends the data for analysis via a $5 Wi-Fi device. The project is fully documented with the source code on either <a href="https://hackaday.io/project/27546-heart-rate-monitor-on-thingspeak-iot-platform">Hackaday</a> or <a href="https://www.hackster.io/techduino/heart-rate-monitor-on-thingspeak-iot-platform-4977a8">Hackster</a>.</p>
<p><a href="https://hackaday.io/project/27546-heart-rate-monitor-on-thingspeak-iot-platform"><img decoding="async" loading="lazy" width="900" height="600" class="aligncenter size-full wp-image-2199" src="https://blogs.mathworks.com/iot/files/2017/10/thingspeak_heart_rate.jpg" alt="" /></a></p>
<p>Naman uses an Arduino for processing the heartbeat data and turns the data into heartbeats per minute. Then, periodically, the device sends the data to <a href="https://thingspeak.com">ThingSpeak</a> for data storage and data analysis using MATLAB. The heart rate monitor is connected to the internet using DFROBOT&#8217;s <a href="https://www.dfrobot.com/product-1279.html">ESP8266 Wi-Fi Bee</a>. The Wi-Fi Bee turns serial data-to-Wi-Fi.</p>
<p>This <a href="https://www.dfrobot.com/product-1540.html">heart rate monitor sensor</a> is a pulse sensor which is developed based on PPG techniques. This is a simple and low-cost optical technique that can be used to detect blood volume changing in the microvascular bed of tissues. It is relatively easy to detect the pulsatile component of the cardiac cycle according to this theory.</p>
<p>To build your own, check out Naman&#8217;s tutorial on either <a href="https://hackaday.io/project/27546-heart-rate-monitor-on-thingspeak-iot-platform">Hackaday</a> or <a href="https://www.hackster.io/techduino/heart-rate-monitor-on-thingspeak-iot-platform-4977a8">Hackster</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2017/10/27/collecting-resting-heart-rate-data-using-thingspeak/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Don&#8217;t Get Stuck in the Mud, Understand Tide Levels with MATLAB</title>
		<link>https://blogs.mathworks.com/iot/2017/09/14/dont-get-stuck-in-the-mud-understand-tide-levels-with-matlab/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2017/09/14/dont-get-stuck-in-the-mud-understand-tide-levels-with-matlab/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 14 Sep 2017 14:25:28 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Alerts]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[Hackster]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[ThingTweet]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Twitter]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2189</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2017/09/1483544620915.jpg" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>Tides go up and down. But, the question is when and how will the tide levels change in the future. If you are planning a boating trip or trying to understand how the wind affects tide levels during... <a class="read-more" href="https://blogs.mathworks.com/iot/2017/09/14/dont-get-stuck-in-the-mud-understand-tide-levels-with-matlab/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Tides go up and down. But, the question is when and how will the tide levels change in the future. If you are planning a boating trip or trying to understand how the wind affects tide levels during storms, you want to predict the tide levels using data that you have collected locally. In a tutorial published on <a href="https://www.hackster.io/matlab-iot/measure-and-analyze-tide-levels-with-thingspeak-and-matlab-efa405">Hackster.io</a>, you will be able to learn how to use ThingSpeak to collect sensor data that represents the tide height at a given time, use MATLAB to preprocess the data, use MATLAB to predict future tide levels, and use ThingSpeak to send alerts. Here&#8217;s what the system looks like installed at a dock in Cape Cod.</p>
<p><a href="https://www.hackster.io/matlab-iot/measure-and-analyze-tide-levels-with-thingspeak-and-matlab-efa405"><img decoding="async" loading="lazy" width="900" height="675" class="aligncenter size-full wp-image-2190" src="https://blogs.mathworks.com/iot/files/2017/09/pic05_tJf7EhZv4J.jpg" alt="" /></a></p>
<p>The tide height is calculated using an ultrasonic level sensor. This measurement is taken periodically and then sent to <a href="https://thingspeak.com/channels/50289">ThingSpeak</a>, an IoT analytics cloud platform by MathWorks, using a cellular modem. The system can easily be adapted to collect data about any environmental system such as greenhouses or oyster farms.</p>
<p>Once you have the data in a ThingSpeak channel, you use MATLAB to preprocess and clean up the data. The raw data some times has extraneous values caused by environmental factors such as lighting, cabling, and electrical interference. Sometimes, you have missing data caused by connectivity issues. It is important to clean up the data before you use the data in your analysis.</p>
<p><a href="https://thingspeak.com/channels/50289"><img decoding="async" loading="lazy" width="680" height="510" class="aligncenter size-full wp-image-2191" src="https://blogs.mathworks.com/iot/files/2017/09/pic07.jpg" alt="" /></a></p>
<p>To predict future tide levels and send alerts when the tide is rising or falling, we use the MATLAB Analysis app on ThingSpeak. With MATLAB, we can use historical data to make a prediction about the future tide levels. This predicted tide level can be used to help schedule a boating trip or plan for a water surge after a storm.<a href="https://www.mathworks.com/company/newsletters/articles/developing-an-iot-analytics-system-with-matlab-machine-learning-and-thingspeak.html"><img decoding="async" loading="lazy" width="624" height="900" class="aligncenter size-full wp-image-2192" src="https://blogs.mathworks.com/iot/files/2017/09/1483544620896.jpg" alt="" /></a></p>
<p>&nbsp;</p>
<h3>Tide Alerts</h3>
<p>Remembering to check the tide level when fishing or lazing on the beach is not particularly convenient. A much more useful approach is to have the system send a message when the time has come to pack up and start heading back to the dock. The timing of the alert depends on how much water depth is needed by a particular boat. Larger boats need higher water levels in order to move without getting stuck in the mud. One way to send alerts is to use ThingSpeak and MATLAB to detect changes in tidal height and send alerts.</p>
<p><a href="https://twitter.com/tidalalerts"><img decoding="async" loading="lazy" width="596" height="94" class="aligncenter size-full wp-image-2193" src="https://blogs.mathworks.com/iot/files/2017/09/pic14.jpg" alt="" /></a></p>
<h3>Conclusion</h3>
<p>Developing a tide monitoring system provided accurate tide level measurement and tide level prediction, with the added ability to send alerts. Robert has been able to avoid being stuck in the bay by providing enough time to get back to his dock using this system. This project also serves as a useful approach to solving many data-driven puzzles by having a reliable way to collect, analyze, and act on data. Using MATLAB, the accuracy of the tide levels improved by understanding the proper tide levels at a specific location and when the tide levels will change. If you used the general tide forecast, you would have to account for several inches of tide height difference.</p>
<h3>Resources</h3>
<ul>
<li><a href="https://www.mathworks.com/company/newsletters/articles/developing-an-iot-analytics-system-with-matlab-machine-learning-and-thingspeak.html">Developing an IoT Analytics System with MATLAB, Machine Learning, and ThingSpeak</a> &#8211; MathWorks Technical Article by Robert Mawrey</li>
<li><a href="https://www.hackster.io/matlab-iot/measure-and-analyze-tide-levels-with-thingspeak-and-matlab-efa405">Measure and Analyze Tide Levels with ThingSpeak and MATLAB</a> &#8211; Hackster tutorial</li>
<li><a href="http://tidealerts.com/">TideAlerts.com</a> &#8211; Robert&#8217;s website dedicated to the exploration of tides</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2017/09/14/dont-get-stuck-in-the-mud-understand-tide-levels-with-matlab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Learn about IoT and Digital Twins</title>
		<link>https://blogs.mathworks.com/iot/2017/08/07/learn-about-iot-and-digital-twins/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2017/08/07/learn-about-iot-and-digital-twins/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 07 Aug 2017 19:32:40 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[Digital Twin]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Jim Tung]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[podcast]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2177</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2017/08/breaking-down-and-building-up-iot-digital-twin-mathworks.png" onError="this.style.display ='none';" /></div><p>An emerging topic with IoT is Digital Twin (DT).
The digital twin is a federation of data and models that can be analyzed or put into a simulation to create useful information about the past,... <a class="read-more" href="https://blogs.mathworks.com/iot/2017/08/07/learn-about-iot-and-digital-twins/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>An emerging topic with IoT is Digital Twin (DT).</p>
<blockquote><p>The digital twin is a federation of data and models that can be analyzed or put into a simulation to create useful information about the past, present, or future of the DT&#8217;s physical twin.</p></blockquote>
<p>Bruce Sinclair of the <a href="http://www.iot-inc.com/breaking-down-and-building-up-iots-digital-twin-podcast/">Iot-Inc. Business Show</a> podcast invite Jim Tung, a MathWorks fellow, to discuss models, simulation, and digital twins. Jim shares information about a few MathWorks customer use cases and our products used for modeling, simulation, and IoT.</p>
<p>Bruce and Jim talk about many interesting and key topics for IoT system development, including:</p>
<ul>
<li>The difference between data-driven models and functional models</li>
<li>Using raw data to calibrate, update and validate functional models</li>
<li>System level modeling</li>
<li>The importance model hierarchy to discover insights</li>
<li>A smart grid digital twin example</li>
<li>The role of deep learning in digital twin modeling</li>
<li>The actionable steps of how to create your digital twin</li>
</ul>
<p>To listen to the  <a href="http://www.iot-inc.com/breaking-down-and-building-up-iots-digital-twin-podcast/">Iot-Inc. Business Show</a> podcast, either subscribe on <a href="https://itunes.apple.com/us/podcast/internet-things-business-show/id932218821">iTunes</a> or play the episode on <a href="http://www.iot-inc.com/breaking-down-and-building-up-iots-digital-twin-podcast/">Iot-Inc</a>.</p>
<p><a href="http://www.iot-inc.com/breaking-down-and-building-up-iots-digital-twin-podcast/"><img decoding="async" loading="lazy" width="900" height="506" class="aligncenter size-full wp-image-2178" src="https://blogs.mathworks.com/iot/files/2017/08/breaking-down-and-building-up-iot-digital-twin-mathworks.png" alt="" /></a></p>
<h2>Additional Resources</h2>
<ul>
<li><a href="https://www.mathworks.com/solutions/internet-of-things.html" target="_blank">MathWorks IoT</a></li>
<li><a href="https://www.mathworks.com/discovery/predictive-maintenance.html" target="_blank">MathWorks Predictive Maintenance</a></li>
<li><a href="https://www.mathworks.com/solutions/data-analytics.html?s_tid=srchtitle" target="_blank">MathWorks Data Analytics</a></li>
<li><a href="http://www.iot-inc.com/the-iot-product-versus-the-smart-and-connected-product-article/" target="_blank">Iot-Inc. Article: The IoT Product Versus the Smart and Connected Product</a></li>
<li><a href="http://www.iot-inc.com/producing-digital-twin-for-industrial-internet-of-things-podcast/" target="_blank">Iot-Inc.Podcast: Producing the Digital Twin for the Industrial Internet of Things</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2017/08/07/learn-about-iot-and-digital-twins/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Send Bulk Sensor Data to ThingSpeak for Analysis</title>
		<link>https://blogs.mathworks.com/iot/2017/07/20/send-bulk-sensor-data-to-thingspeak-for-analysis/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2017/07/20/send-bulk-sensor-data-to-thingspeak-for-analysis/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 20 Jul 2017 15:00:17 +0000</pubDate>
				<category><![CDATA[iot]]></category>
		<category><![CDATA[maker]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Particle]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[raspberrypi]]></category>
		<category><![CDATA[sensors]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2167</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2017/07/ThingSpeak-bulk_update-Workflow.png" onError="this.style.display ='none';" /></div><p>Many IoT projects collect data from a sensor and send the data to ThingSpeak at the same time over and over. To continuously collect and send data to the cloud requires the device to be powered and... <a class="read-more" href="https://blogs.mathworks.com/iot/2017/07/20/send-bulk-sensor-data-to-thingspeak-for-analysis/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Many IoT projects collect data from a sensor and send the data to <a href="https://thingspeak.com">ThingSpeak</a> at the same time over and over. To continuously collect and send data to the cloud requires the device to be powered and connected all of the time. A battery-powered IoT device like a Particle Photon or Onion Omega2 would run out of power quickly. There are many IoT applications where you want your IoT device to collect the data offline over a long period of time, then send the data all at once to ThingSpeak for analysis.</p>
<p>The ThingSpeak team at MathWorks is excited to announce <a href="https://www.mathworks.com/help/thingspeak/bulk-update-a-channel-feed-1.html"><strong>Bulk-Update</strong></a>! This new ThingSpeak feature is targeted at IoT devices trying to optimize battery use by allowing the device to update a lot of data at once. To help you get started with bulk-update, we have written examples for <a href="https://www.mathworks.com/help/thingspeak/continuously-collect-data-and-bulk-update-a-thingspeak-channel-using-an-arduino-mkr1000-board-or-an-esp8266-board.html">Arduino</a>, <a href="https://www.mathworks.com/help/thingspeak/continuously-collect-data-and-bulk-update-a-thingspeak-channel-using-an-arduino-mkr1000-board-or-an-esp8266-board.html">ESP8266</a>, <a href="https://www.mathworks.com/help/thingspeak/bulk-update-a-thingspeak-channel-using-particle-photon-board.html">Particle Photon</a>, and the <a href="https://www.mathworks.com/help/thingspeak/continuously-collect-data-and-bulk-update-a-thingspeak-channel-using-a-raspberry-pi-board.html">Raspberry Pi 3</a>.</p>
<p><a href="https://www.mathworks.com/help/thingspeak/bulk-update-a-channel-feed-1.html"><img decoding="async" loading="lazy" width="813" height="404" class="aligncenter size-full wp-image-2174" src="https://blogs.mathworks.com/iot/files/2017/07/ThingSpeak-bulk_update-Workflow.png" alt="" /></a></p>
<p>Once your data is on ThingSpeak, it is easy to analyze using the MATLAB Analysis and Visualization apps within ThingSpeak, MATLAB Online, or Desktop MATLAB. To read data from ThingSpeak into MATLAB, use the <a href="https://www.mathworks.com/matlabcentral/fileexchange/52244-thingspeak-support-toolbox">ThingSpeak Support Toolbox</a> and the <a href="https://www.mathworks.com/help/thingspeak/thingspeakread.html">thingSpeakRead</a> command. We have released <a href="https://www.mathworks.com/help/thingspeak/bulk-update-a-channel-feed-1.html">documentation</a> and <a href="https://www.mathworks.com/help/thingspeak/bulk-update-a-channel-feed-1.html">examples</a> to help you get started with bulk-update on ThingSpeak.</p>
<h2>Resources for Bulk-Update</h2>
<ul>
<li><a href="https://www.mathworks.com/help/thingspeak/bulk-update-a-channel-feed-1.html">ThingSpeak Documentation for Bulk-Update</a></li>
<li><a href="https://www.mathworks.com/help/thingspeak/continuously-collect-data-and-bulk-update-a-thingspeak-channel-using-an-arduino-mkr1000-board-or-an-esp8266-board.html">Continuously Collect Data and Bulk-Update a ThingSpeak Channel Using an Arduino MKR1000 Board or an ESP8266 Board</a></li>
<li><a href="https://www.mathworks.com/help/thingspeak/bulk-update-a-thingspeak-channel-using-particle-photon-board.html">Continuously Collect Data and Bulk-Update a ThingSpeak Channel Using a Particle Photon Board</a></li>
<li><a href="https://www.mathworks.com/help/thingspeak/continuously-collect-data-and-bulk-update-a-thingspeak-channel-using-a-raspberry-pi-board.html">Continuously Collect Data and Bulk-Update a ThingSpeak Channel Using a Raspberry Pi Board</a></li>
<li><a href="https://www.mathworks.com/help/thingspeak/thingspeakread.html">MATLAB thingSpeakRead Documentation</a></li>
<li><a href="https://www.mathworks.com/matlabcentral/fileexchange/52244-thingspeak-support-toolbox">ThingSpeak Support Toolbox for MATLAB</a></li>
<li><a href="https://matlab.mathworks.com/">MATLAB Online</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2017/07/20/send-bulk-sensor-data-to-thingspeak-for-analysis/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Using IoT Devices as Teaching Aids in Engineering Education</title>
		<link>https://blogs.mathworks.com/iot/2017/06/23/using-iot-devices-as-teaching-aids-in-engineering-education/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2017/06/23/using-iot-devices-as-teaching-aids-in-engineering-education/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 23 Jun 2017 21:13:47 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[ASEE]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[internet of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2156</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2017/06/ASEE_2017.png" onError="this.style.display ='none';" /></div><p>We are excited to return to the 124th Annual American Society of Engineering Education Conference &#38; Exposition! ASEE is committed to fostering the exchange of ideas, enhancing teaching methods... <a class="read-more" href="https://blogs.mathworks.com/iot/2017/06/23/using-iot-devices-as-teaching-aids-in-engineering-education/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We are excited to return to the <a href="https://www.asee.org/annual-conference/2017">124th Annual American Society of Engineering Education Conference &amp; Exposition</a>! ASEE is committed to fostering the exchange of ideas, enhancing teaching methods and curriculum, and providing prime networking opportunities for engineering and technology education stakeholders such as: deans, faculty members, and industry and government representatives. MathWorks is proud to sponsor and support engineering education initiatives.</p>
<p><a href="https://www.asee.org/annual-conference/2017"><img decoding="async" loading="lazy" class="aligncenter wp-image-2157 size-full" src="https://blogs.mathworks.com/iot/files/2017/06/ASEE_2017.png" alt="" width="768" height="559" /></a></p>
<p>This year, I will be hosting an IoT workshop with Dr. Gerald W. Recktenwald, Portland State University, Jeff Branson from SparkFun, Dr. Duncan James Bremner P.E. from the University of Glasgow. Our session is called, &#8220;<a href="https://www.asee.org/public/conferences/78/registration/view_session?session_id=7998">Your Head in the Clouds: A Hands-on Workshop on Using IoT Devices as Teaching Aids</a>&#8220;. We will explore IoT hardware and software to be used as teaching aids in engineering education. We will use tools from SparkFun, ThingSpeak, and MATLAB to build an IoT project in the workshop. For more information, visit the ASEE session <a href="https://www.asee.org/public/conferences/78/registration/view_session?session_id=7998">website</a>.</p>
<h3 style="text-align: center;">American Society for Engineering Education Conference</h3>
<p style="text-align: center;">Greater Columbus Convention Center<br />
400 N. High Street<br />
Columbus, OH</p>
<h4 style="text-align: center;">W426B·WEDNESDAY WORKSHOP:</h4>
<p style="text-align: center;"><a href="https://www.asee.org/public/conferences/78/registration/view_session?session_id=7998">Your Head in the Clouds: A Hands-on Workshop on Using IoT Devices as Teaching Aids</a><br />
<em>Wednesday,  June 28, 2017 1:30 PM to 5:30 PM</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2017/06/23/using-iot-devices-as-teaching-aids-in-engineering-education/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>The Data Science Behind BBQ</title>
		<link>https://blogs.mathworks.com/iot/2017/05/29/the-data-science-behind-bbq/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2017/05/29/the-data-science-behind-bbq/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 29 May 2017 16:15:55 +0000</pubDate>
				<category><![CDATA[maker]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[BBQ]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[temperature]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2139</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2017/05/Arduino_BBQ.jpg" onError="this.style.display ='none';" /></div><p>Smoking ribs or a pork shoulder requires lots of patience and practice. When everything works, you get to enjoy an amazing dinner. When things go wrong, you end up with dry, overcooked meat that only... <a class="read-more" href="https://blogs.mathworks.com/iot/2017/05/29/the-data-science-behind-bbq/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Smoking ribs or a pork shoulder requires lots of patience and practice. When everything works, you get to enjoy an amazing dinner. When things go wrong, you end up with dry, overcooked meat that only your dog may enjoy. Here&#8217;s what great BBQ looks like from <a href="https://twitter.com/AndreasHarsch">@AndreasHarsch</a>.</p>
<p><a href="https://twitter.com/AndreasHarsch/status/868469825064095749"><img decoding="async" loading="lazy" width="768" height="1024" class="aligncenter size-full wp-image-2141" src="https://blogs.mathworks.com/iot/files/2017/05/Arduino_BBQ.jpg" alt="" /></a></p>
<p>My process of smoking meat, cheese, or even ice cream is to monitor only the meat temperature and the internal temperature of the smoker. When I finish a cook, I go back and try to learn from the data. I do not attempt to control the smoker using the Internet of Things, I use IoT to collect the data with <a href="https://thingspeak.com">ThingSpeak</a>, analyze the data with MATLAB, and apply the insights to the next cook. The best advice that I have been given is to not change too many variables. Stick with simple rubs, the same charcoal, the same wood, the same cuts of meat, etc. Only change one variable for one cook. It takes years of trial and error before you get great at BBQ.</p>
<p>With the help of ThingSpeak and MATLAB, I can help you understand one of the more frustrating parts of smoking meats&#8230; the stall! The stall is a period of time where what you are cooking does not seem to be increasing in internal temperature. I used to panic during the stall and mess with the temperature by adding more charcoal or turning the vents. Overtime, I realized this is normal. No reason to panic.</p>
<p>Cooking is taking something cold and getting its internal temperature up to a safe level. Everything that you cook has a different target internal temperature, but generally the sweet spot is 190-205F. Smoking is about low and slow cooking. This means that you are trying to raise that internal temperature slowly with a low temperature. I use a cook temperature of 230-250F. This means that smoking takes a lot of time to properly cook. In some cases, this is two hours per pound. Things don&#8217;t change much minute to minute in a BBQ pit, so you can collect data every few minutes and still have an accurate picture of what&#8217;s happening.</p>
<h2>Collecting Data</h2>
<p>First, I <a href="https://www.mathworks.com/help/thingspeak/collect-data-in-a-new-channel.html">set up</a> a ThingSpeak <a href="https://thingspeak.com/channels/279400">channel</a> to store my temperature data. One field is for the smoker&#8217;s temperature and field two is for the internal temperature of what I am cooking. To get the data, you have many options. I did a quick search around the internet and discovered hundreds of <a href="https://community.thingspeak.com/tutorials//arduino/send-data-to-thingspeak-with-arduino/">Arduino and ThingSpeak</a> projects to get data from a smoker. In general you need two temperature probes that can take the heat of the smoker, connectors, an Arduino with Wi-Fi like the MKR1000.</p>
<p><a href="https://twitter.com/AndreasHarsch/status/868477614725443584"><img decoding="async" loading="lazy" width="768" height="1024" class="aligncenter size-full wp-image-2140" src="https://blogs.mathworks.com/iot/files/2017/05/Arduino_Smoker.jpg" alt="" /></a></p>
<h2>Analyzing the Temperature Data</h2>
<p>The first step is to read in the temperature data using MATLAB that was collected by ThingSpeak. Data on ThingSpeak is stored in a channel and identified by a channelID. If you have a private channel, you will need to supply a Read API Key to get access to the data.</p>
<pre>smokerTT = thingSpeakRead(279400,'ReadKey','9AYZQDT1XFDM98FW','OutputFormat','timetable','NumPoints',115);</pre>
<p>Sometimes the data from your temperature probe is noisey. This means the value that the temperature probe reports is sometimes higher or lower than the actual temperature. If you take a few samples and take a median, you get a consistent result. In MATLAB, I use <a href="https://www.mathworks.com/help/matlab/ref/smoothdata.html">smoothdata</a> to take a moving median of my time-series sensor data.</p>
<pre>smoothSmoker = smoothdata(smokerTT);</pre>
<p>After I clean up the data, I want to visualize it and to see what happened. This is a good time to learn how long things actually take, so on your next cook you budget the right amount of time and don&#8217;t rush any phases.</p>
<pre>plot(smoothSmoker.Timestamps, smoothSmoker.Variables);</pre>
<p><a href="https://thingspeak.com/channels/279400"><img decoding="async" loading="lazy" width="1197" height="982" class="aligncenter size-full wp-image-2143" src="https://blogs.mathworks.com/iot/files/2017/05/ThingSpeak_Smoker_Channel.png" alt="" /></a></p>
<p>I can use this data to determine how long the total cook will last and even set alerts using ThingSpeak. I tend to watch the smoker and tend the fire.</p>
<h2>Results</h2>
<p>After a lot of research, I discovered what the stall is doing and why it is important to keep your patience and push forward. This is starting to sound like a metaphor for life. According to <a href="http://www.genuineideas.com/GEBBio/gebbio.html" target="_blank">Prof. Greg Blonder</a>, &#8220;The stall is evaporative cooling&#8221;. Prof. Greg is a physicist, entrepreneur, former Chief Technical Advisor at AT&amp;T&#8217;s legendary Bell Labs, and regularly contributes to <a href="http://amazingribs.com/tips_and_technique/the_stall.html">AmazingRibs.com</a>. He likes to bust myths about barbequing and help us understand the thermodynamics of cooking. You are heating the meat slowly, but the moisuture in the meat is evapotaring at the same rate. This effect causes a stall in the temperature rise. The temperature of the meat will go up when the moisture is depleted. The stall is important to the cooking process and leads to something called the bark. This is an outer layer of the meat that is slightly thicker and less tender than the rest of the meat, but traps in lots of flavor and adds to its complexity. So, don&#8217;t rush during the stall. Keep the smoker temperature constant &#8211; avoid the temptation to turn the heat up to get through faster. And in the end, enjoy some well made BBQ with friends and family over the summer weekends and holidays.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2017/05/29/the-data-science-behind-bbq/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>IoT Day is the Day to Learn About Our New MATLAB Analytics Features</title>
		<link>https://blogs.mathworks.com/iot/2017/04/08/iot-day-is-the-day-to-learn-about-our-new-matlab-analytics-features/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2017/04/08/iot-day-is-the-day-to-learn-about-our-new-matlab-analytics-features/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sun, 09 Apr 2017 02:30:59 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[IoT Day]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Weather Station]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2048</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2017/04/heatmap.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="IoT Data heatmap" decoding="async" loading="lazy" /></div><p>April 9th is IoT Day! We are celebrating by announcing new IoT Analytic features. All ThingSpeak users now have access to the new features of MATLAB R2017a. In ThingSpeak you can analyze and... <a class="read-more" href="https://blogs.mathworks.com/iot/2017/04/08/iot-day-is-the-day-to-learn-about-our-new-matlab-analytics-features/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>April 9th is <a href="http://www.iotday.org/">IoT Day</a>! We are celebrating by announcing new IoT Analytic features. All <a href="https://thingspeak.com">ThingSpeak</a> users now have access to the new features of <a href="https://www.mathworks.com/help/matlab/release-notes.html">MATLAB R2017a</a>. In ThingSpeak you can analyze and visualize your data using the power of MATLAB. With the latest updates you can visualize your IoT data as a <a href="https://www.mathworks.com/help/matlab/ref/heatmap.html">heatmap</a> and analyze large sets of time-stamped data using a tall <a href="https://www.mathworks.com/help/matlab/ref/timetable.html">timetable</a>.</p>
<p><a href="https://thingspeak.com/channels/52682"><img decoding="async" loading="lazy" width="560" height="420" class="aligncenter size-full wp-image-2052" src="https://blogs.mathworks.com/iot/files/2017/04/heatmap.png" alt="" /></a></p>
<p>In the latest update, we have added many new analytics features perfect for IoT data:</p>
<ul>
<li><strong>isoutlier</strong> / <strong>filloutliers</strong>: To find outliers in your data, use the <a href="https://www.mathworks.com/help/matlab/ref/isoutlier.html">isoutlier</a> function. To replace outliers with alternative values, use the <a href="https://www.mathworks.com/help/matlab/ref/filloutliers.html">filloutliers</a> function.</li>
<li><strong>smoothdata</strong>: Smoothing noisy data is now possible with the <a href="https://www.mathworks.com/help/matlab/ref/smoothdata.html">smoothdata</a> function. For example, smoothdata(A,&#8217;movmedian&#8217;) smooths data with a moving-window median.</li>
<li><strong>fillmissing</strong>: Filling missing data using a moving mean or moving median option is now available with the <a href="https://www.mathworks.com/help/matlab/ref/fillmissing.html">fillmissing</a> function.</li>
</ul>
<h2>Smooth Weather Data</h2>
<p>At our headquarters in Natick, MA, we have a weather station sending data to ThingSpeak channel <a href="https://thingspeak.com/channels/12397">12397</a>. We use ThingSpeak to collect raw temperature, humidity, wind, and rain data. We use MATLAB to analyze and visualize the data so we can use it for forecasting plant harvesting and building weather models. Learn how to build your own weather station at <a href="https://www.hackster.io/hliang/thingspeak-weather-station-data-analysis-2877b0">Hackster.io</a> and learn how to analyze the weather data using MATLAB with the source code on <a href="https://www.mathworks.com/matlabcentral/fileexchange/56910-thingspeak-weather-station">File Exchange</a>.</p>
<p><a href="https://www.hackster.io/hliang/thingspeak-weather-station-data-analysis-2877b0"><img decoding="async" loading="lazy" width="640" height="480" class="aligncenter size-full wp-image-2056" src="https://blogs.mathworks.com/iot/files/2017/04/ThingSpeak_weather_station.jpg" alt="" /></a></p>
<p>Often you want to process the raw data by removing outliers and smoothing the data. This helps if you are building a predictive model and to better visualize the data. The common IoT analytics workflow is to read in raw data, synchronize the data in time, detect and remove outlier values, smooth the data, and visualize the data. This example works on <a href="https://thingspeak.com/apps">ThingSpeak</a>, <a href="https://matlab.mathworks.com/">MATLAB Online</a>, and desktop MATLAB.</p>
<h3>Read historic weather data</h3>
<pre class="codeinput">[weather,channelInfo] = thingSpeakRead(12397,...
'DateRange',[datetime('Feb 04, 2016'),datetime('Feb 10, 2016')],...
'outputFormat','table');</pre>
<h3>Convert to timetable</h3>
<pre class="codeinput">weather = table2timetable(weather);</pre>
<h3>Smooth the data</h3>
<p>First, resample the timetable using the retime function so the times and data are uniformly spaced on the minute.</p>
<pre class="codeinput">wdata = retime(weather(:,{'Humidity','TemperatureF'}),'minutely','linear');</pre>
<p>Smooth the data using a moving median and compare this to the original data. There are a number of moving statistics functions for vectors and matrices like movmean, movmedian, etc and also the smoothdata function which also works on timetables and uses the RowTimes as the sample points. Moving median is the default and other options are available.</p>
<pre class="codeinput">smdata = smoothdata(wdata);</pre>
<h3>Visualize the original and smoothed temperature data on a plot</h3>
<pre class="codeinput">figure
plot(wdata.Timestamps,wdata.TemperatureF,...
smdata.Timestamps,smdata.TemperatureF,'m--')
legend('Raw Data','Smooth Data')
ylabel('Temperature (\circF)')
title('Temperature Over Time')</pre>
<p><img decoding="async" loading="lazy" width="560" height="420" class="aligncenter size-full wp-image-2057" src="https://blogs.mathworks.com/iot/files/2017/04/smoothdata.png" alt="Smooth Weather Data" /></p>
<p>Have a happy <a href="http://www.iotday.org/">IoT Day</a> and we hope that you understand your IoT data a littler more by using MATLAB Analytics on ThingSpeak. I would like to thank <a href="https://www.mathworks.com/matlabcentral/profile/authors/3968667-heather-gorr">Heather Gorr</a> for helping me put together the example MATLAB code. Cheers!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2017/04/08/iot-day-is-the-day-to-learn-about-our-new-matlab-analytics-features/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Build IoT Projects on Arduino Day Using MATLAB and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2017/03/31/build-iot-projects-on-arduino-day-using-matlab-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2017/03/31/build-iot-projects-on-arduino-day-using-matlab-and-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 31 Mar 2017 22:01:05 +0000</pubDate>
				<category><![CDATA[maker]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Simulink]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2042</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2017/03/Wireless_Connectivity_in_Simulink_Hardware_Support_Packages.png" onError="this.style.display ='none';" /></div><p>April 1st is Arduino Day, no joke! For in person events near you, check out the Arduino Day website. If you have been kicking around an idea about a project to build, this is a great time to try to... <a class="read-more" href="https://blogs.mathworks.com/iot/2017/03/31/build-iot-projects-on-arduino-day-using-matlab-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>April 1st is Arduino Day, no joke! For in person events near you, check out the <a href="https://day.arduino.cc/">Arduino Day</a> website. If you have been kicking around an idea about a project to build, this is a great time to try to get it done and share it with others from around the world. We provide some great <a href="https://www.mathworks.com/hardware-support.html?q=&amp;fq=hardware-support-vendor:arduino&amp;page=1">tools</a> to build projects that use Arduino.</p>
<p><a href="https://www.mathworks.com/hardware-support.html?q=&amp;fq=hardware-support-vendor:arduino&amp;page=1"><img decoding="async" loading="lazy" width="640" height="360" class="aligncenter size-full wp-image-2043" src="https://blogs.mathworks.com/iot/files/2017/03/Wireless_Connectivity_in_Simulink_Hardware_Support_Packages.png" alt="" /></a></p>
<h3>MathWorks Arduino Resources</h3>
<ul>
<li><a href="https://www.mathworks.com/hardware-support/arduino-matlab.html">Arduino Support from MATLAB</a></li>
<li><a href="https://www.mathworks.com/hardware-support/arduino-simulink.html">Arduino Support from Simulink</a></li>
<li><a href="https://community.thingspeak.com/tutorials//arduino/send-data-to-thingspeak-with-arduino/">ThingSpeak Communication Library for Arduino</a></li>
</ul>
<p>Maybe it&#8217;s time to build your version of a MATLAB and Arduino powered <a href="https://blogs.mathworks.com/headlines/2017/03/24/maker-hits-a-bullseye-with-a-cool-robotic-dartboard/">dartboard</a>.</p>
<p><iframe loading="lazy" width="500" height="281" src="https://www.youtube.com/embed/MHTizZ_XcUM?feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></p>
<p>We hope you build some awesome projects using Arduino, MATLAB, Simulink, and ThingSpeak on <a href="https://twitter.com/search?f=tweets&amp;vertical=default&amp;q=arduinoday%20OR%20arduinod17&amp;src=typd">Arduino Day</a>!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2017/03/31/build-iot-projects-on-arduino-day-using-matlab-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Building a Dynamic and Self-organizing Network of Devices</title>
		<link>https://blogs.mathworks.com/iot/2017/03/25/building-a-dynamic-and-self-organizing-network-of-devices/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2017/03/25/building-a-dynamic-and-self-organizing-network-of-devices/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sat, 25 Mar 2017 19:24:56 +0000</pubDate>
				<category><![CDATA[maker]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[Simulink]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[tutorials]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2039</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2017/03/raw_data.png" onError="this.style.display ='none';" /></div><p>Anders Sollander, a principal technical consultant at MathWorks, and his team put together a project to determine what demo was the most popular at one of our demo showcases. Anders made an... <a class="read-more" href="https://blogs.mathworks.com/iot/2017/03/25/building-a-dynamic-and-self-organizing-network-of-devices/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.mathworks.com/matlabcentral/profile/authors/183351-anders-sollander">Anders Sollander</a>, a principal technical consultant at MathWorks, and his team put together a project to determine what demo was the most popular at one of our demo showcases. Anders made an assumption that if your demo was popular, you would have a lot of visitors. If you have a lot of visitors, your demo would be the loudest.</p>
<p>Anders was determined to measure sound from over 20 demo stations at the same time and figure out who the the winner is. This turns out to be a complicated challenge and he used our tools such as <a href="https://www.mathworks.com/products/matlab.html">MATLAB</a>, <a href="https://www.mathworks.com/products/simulink.html">Simulink</a>, and <a href="https://thingspeak.com">ThingSpeak</a>, to produce some interesting results. Here&#8217;s what the raw data looks like from just five sound sensor nodes at the demo stations.</p>
<p><a href="https://community.thingspeak.com/tutorials//matlab/building-a-dynamic-and-self-organizing-network-of-devices/"><img decoding="async" loading="lazy" width="560" height="420" class="aligncenter size-full wp-image-2040" src="https://blogs.mathworks.com/iot/files/2017/03/raw_data.png" alt="" /></a></p>
<p>The sensor nodes uses the Arduino Nano devices because they’re small, low-cost, and <a href="https://www.mathworks.com/hardware-support/arduino-simulink.html">Simulink has an Arduino support package</a>. Arduino Nano’s both low cost and energy efficient which is great, but it doesn’t have Wi-Fi. They connect the sensor nodes to an Internet-connected Raspberry Pi using an RF mesh network with the nRF24l01+ radio. The RF24 solution is both very cheap and energy efficient, which is valuable if you’re running them with battery power. Simulink Coder has a <a href="https://www.mathworks.com/hardware-support/raspberry-pi-simulink.html">Raspberry Pi Support Package</a> which simplified the workflow.</p>
<p>When you follow the <a href="https://community.thingspeak.com/tutorials//matlab/building-a-dynamic-and-self-organizing-network-of-devices/">tutorial</a>, you are going to learn many things and experience their analytic workflow as they decide how to develop an algorithm to normalize sound levels, determine which data to send to ThingSpeak, and build visualizations to see the results of the project.</p>
<p>Anders also shared a library on <a href="https://www.mathworks.com/matlabcentral/fileexchange/59127-rf24-simulink-library-for-arduino-and-raspberry-pi">File Exchange</a> that allows users to communicate with RF24 chips on Raspberry Pi and Arduino boards. The library relies on the RF24Mesh library, and has S-functions that interact with the classes there. The File Exchange submission includes an example for the Arduino to read sensor data from a temperature sensor and sends it to the gateway Raspberry Pi and then sends the data to <a href="https://thingspeak.com">ThingSpeak</a>. In order to download the File Exchange, you need to sign in with your MathWorks account. This would be the same account that you use on <a href="https://thingspeak.com">ThingSpeak.com</a>.</p>
<p>Visit <a href="https://community.thingspeak.com/tutorials//matlab/building-a-dynamic-and-self-organizing-network-of-devices/">ThingSpeak Tutorials</a>, to see the complete tutorial for <a href="https://community.thingspeak.com/tutorials//matlab/building-a-dynamic-and-self-organizing-network-of-devices/">Building a Dynamic and Self-organizing Network of Devices</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2017/03/25/building-a-dynamic-and-self-organizing-network-of-devices/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cadmus Collects and Analyzes IoT Data Using MATLAB and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2017/02/22/cadmus-analyzes-iot-data-with-matlab/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2017/02/22/cadmus-analyzes-iot-data-with-matlab/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 22 Feb 2017 19:58:01 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Statistics and Machine Learning Toolbox]]></category>
		<category><![CDATA[User Stories]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2028</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2017/02/Cadmus.jpg" onError="this.style.display ='none';" /></div><p>The Internet of Things (IoT) enables power producers, public utilities, and other companies in the energy sector to collect energy power consumption data from hundreds of factories and thousands of... <a class="read-more" href="https://blogs.mathworks.com/iot/2017/02/22/cadmus-analyzes-iot-data-with-matlab/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The Internet of Things (IoT) enables power producers, public utilities, and other companies in the energy sector to collect energy power consumption data from hundreds of factories and thousands of homes in near real time. This wealth of information has opened opportunities to evaluate energy efficiency initiatives, predict power demand, and perform energy audits.</p>
<p>Consulting firm <a href="http://www.cadmusgroup.com/" target="_blank">Cadmus</a> provides full-spectrum energy-efficiency support services to energy utilities throughout North America. These services include studies of energy use that require extensive data collection and analysis.</p>
<p><a href="https://www.mathworks.com/company/user_stories/cadmus-collects-and-analyzes-energy-data-in-near-real-time-using-matlab-and-the-thingSpeak-internet-of-things-platform.html"><img decoding="async" loading="lazy" width="640" height="960" class="aligncenter size-full wp-image-2029" src="https://blogs.mathworks.com/iot/files/2017/02/Cadmus.jpg" alt="" /></a></p>
<p>To make the most of the opportunities presented by the IoT, Cadmus engineers used MATLAB<sup>®</sup> and the <a href="https://thingspeak.com">ThingSpeak<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> IoT platform</a> to develop a workflow for collecting, storing, analyzing, visualizing, and interpreting data from sensors in homes and businesses distributed across wide geographic areas.</p>
<p>“In just a few months, we implemented a new service that measures and analyzes temperature and humidity changes in dozens—and soon hundreds—of homes,” says Dave Korn, vice president of engineering at Cadmus. “Without MATLAB and ThingSpeak, we would still just be talking about it. Instead, we’re already pitching this service to utilities. That is a huge competitive advantage for our company.”</p>
<h3>Solution</h3>
<p>Cadmus used MATLAB and ThingSpeak to develop and deploy two systems of cloud-connected sensors for the near-real-time measurement and analysis of energy data, while establishing a workflow for rapidly implementing similar systems.</p>
<p>The first system, designed for an energy efficiency study of residential homes, used custom sensors to send temperature, relative humidity, and device battery voltage measurements to ThingSpeak every five minutes. The second, designed to monitor loads of HVAC systems and large appliances, used off-the-shelf home automation hardware to send power usage data, captured at residential circuit breakers and individual outlets, every minute.</p>
<p>Using the ThingSpeak web application, the engineers created new channels to collect data from the sensors and to quickly verify that each new sensor added to the system was reliably sending data.</p>
<p>Working in MATLAB, the team analyzed the collected data, using standard statistical techniques to identify outliers and calculate means and standard deviations. For example, they calculated and plotted power load profiles by the hour and correlated the load data with weather data from an outside source.</p>
<p>They created a variety of data visualizations, including interactive maps, which they shared with clients and prospects.</p>
<p>Cadmus engineers are currently using MATLAB and Statistics and Machine Learning Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> to develop predictive algorithms based on machine learning and advanced classification and regression techniques. These algorithms are designed to predict and model load based on weather conditions and sensor data collected via ThingSpeak.</p>
<p><a href="https://www.mathworks.com/company/user_stories/cadmus-collects-and-analyzes-energy-data-in-near-real-time-using-matlab-and-the-thingSpeak-internet-of-things-platform.html"><img decoding="async" loading="lazy" width="640" height="360" class="aligncenter size-full wp-image-2030" src="https://blogs.mathworks.com/iot/files/2017/02/predictive-algorithms-thingspeak.jpg" alt="" /></a></p>
<h3>Results</h3>
<div>
<div class="containsResourceName mainParsys4 parsys resourceClass-parsys">
<div class="containsResourceName section text resourceClass-text">
<div class="mw-text  ">
<ul>
<li><b>Market opportunity seized</b>. “In our industry, many utilities are looking to design better energy efficiency programs and to lower the costs of those programs,” says Korn. “MATLAB and ThingSpeak enabled us to develop solutions rapidly, which meant we could capitalize on these demands this fall. Without MATLAB and ThingSpeak we would have had to wait until spring and miss numerous opportunities in the market.”</li>
<li><b>Development effort cut by two-thirds</b>. “With MATLAB and ThingSpeak, our team of five engineers was collecting and analyzing data in a matter of months. We could not have met our deadlines without them,” says James Kennedy, energy analyst at Cadmus. “With other tools we would probably have needed 15 engineers to complete the work in the same time amount of time—if we could have done it at all.”</li>
<li><b>Sensor networks quickly deployed</b>. “On our first project with ThingSpeak, it took just over three months to implement a network that we quickly scaled from 50 operational sensors to 500,” says Kennedy. “In a very short period we had another complete network set up and collecting data, and that one was deployed at an even faster rate than the first.”</li>
</ul>
</div>
</div>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2017/02/22/cadmus-analyzes-iot-data-with-matlab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Create a GPS Tracker with MATLAB Mobile and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2017/01/31/create-a-gps-tracker-with-matlab-mobile-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2017/01/31/create-a-gps-tracker-with-matlab-mobile-and-thingspeak/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 31 Jan 2017 21:47:59 +0000</pubDate>
				<category><![CDATA[maker]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Mapping Toolbox]]></category>
		<category><![CDATA[MATLAB Drive]]></category>
		<category><![CDATA[MATLAB Mobile]]></category>
		<category><![CDATA[MATLAB Online]]></category>
		<category><![CDATA[Signal Processing Toolbox]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=2007</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/iot/files/2017/01/MATLAB_Mobile_position_on_map.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>Takuji Fukumoto, an Application Engineer at MathWorks, shared a project with me that he created that uses capabilities of MATLAB Mobile™, MATLAB Drive™, MATLAB Online™, and ThingSpeak™. His project... <a class="read-more" href="https://blogs.mathworks.com/iot/2017/01/31/create-a-gps-tracker-with-matlab-mobile-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Takuji Fukumoto, an Application Engineer at MathWorks, shared a project with me that he created that uses capabilities of MATLAB Mobile<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />, MATLAB Drive<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />, MATLAB Online<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />, and ThingSpeak<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />. His project uses <a href="https://www.mathworks.com/products/matlab-mobile.html">MATLAB Mobile</a> to send its position and sensor data to ThingSpeak. He then uses MATLAB<sup>®</sup> to process the data and generate maps of his position.</p>
<p><a href="https://www.mathworks.com/matlabcentral/fileexchange/60825-gps%E3%83%87%E3%83%BC%E3%82%BF%E8%A7%A3%E6%9E%90%E3%80%80-mobile-gps-data-analysis-on-thingspeak-"><img decoding="async" loading="lazy" width="583" height="437" class="aligncenter size-full wp-image-2008" src="https://blogs.mathworks.com/iot/files/2017/01/MATLAB_Mobile_position_on_map.png" alt="" /></a></p>
<p>You might have noticed recently on ThingSpeak that you can link your ThingSpeak user account to a MathWorks Account. By doing so, you have access to other MathWorks products and services that you can use with the same user account. MATLAB Mobile is a native <a href="https://itunes.apple.com/us/app/matlab-mobile/id370976661?mt=8">Apple</a> or <a href="https://play.google.com/store/apps/details?id=com.mathworks.matlabmobile">Android</a> app that allows you to evaluate MATLAB commands, create and edit files, view results, acquire data from sensors, and visualize data. MATLAB Mobile also has <a href="https://www.mathworks.com/help/thingspeak/thingspeakread.html">thingSpeakRead</a> and <a href="https://www.mathworks.com/help/thingspeak/thingspeakwrite.html">thingSpeakWrite</a> functions built-in. One exciting aspects of MATLAB Mobile is that you can capture the sensor data of the mobile device and send it to <a href="https://www.mathworks.com/products/matlab-online.html">MATLAB Online</a>.</p>
<p><a href="https://www.mathworks.com/products/matlab-mobile.html"><img decoding="async" loading="lazy" class="aligncenter wp-image-2009" src="https://blogs.mathworks.com/iot/files/2017/01/MATLAB_Mobile_sensors.png" width="400" height="709" /></a></p>
<p>To take the project further, you can use additional toolboxes from MathWorks to preprocess the data and do advanced mapping. Takuji demonstrates using the <a href="https://www.mathworks.com/help/signal/getting-started-with-signal-processing-toolbox.html">Signal Processing Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a> to filter, down sample, and remove outliers from the incoming data from the MATLAB Mobile sensors. Using the <a href="https://www.mathworks.com/help/map/getting-started-with-mapping-toolbox.html">Mapping Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a>, he plots the latitude and longitude of his mobile device on a WPS map and displays the map on a ThingSpeak <a href="https://thingspeak.com/channels/189917">channel</a>.</p>
<p>Takuji has shared all of the source code and steps on <a href="https://www.mathworks.com/matlabcentral/fileexchange/60825-gps%E3%83%87%E3%83%BC%E3%82%BF%E8%A7%A3%E6%9E%90%E3%80%80-mobile-gps-data-analysis-on-thingspeak-">File Exchange</a> so you can replicate this project on your own mobile device. Check out his project on <a href="https://www.mathworks.com/matlabcentral/fileexchange/60825-gps%E3%83%87%E3%83%BC%E3%82%BF%E8%A7%A3%E6%9E%90%E3%80%80-mobile-gps-data-analysis-on-thingspeak-">File Exchange</a> and see his raw data and visualizations on <a href="https://thingspeak.com/channels/189917">ThingSpeak</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2017/01/31/create-a-gps-tracker-with-matlab-mobile-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Use MQTT to Send IoT Data to ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2017/01/20/use-mqtt-to-send-iot-data-to-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2017/01/20/use-mqtt-to-send-iot-data-to-thingspeak/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 20 Jan 2017 23:28:10 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[MQTT]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1998</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/files/2017/01/ThingSpeak_MQTT_Broker.png" onError="this.style.display ='none';" /></div><p>MQTT is a common protocol used in IoT systems to connect low-level devices and sensors. MQTT is used to pass short messages to and from a broker. ThingSpeak has recently added an MQTT broker so... <a class="read-more" href="https://blogs.mathworks.com/iot/2017/01/20/use-mqtt-to-send-iot-data-to-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.mathworks.com/help/thingspeak/mqtt-basics.html">MQTT</a> is a common protocol used in IoT systems to connect low-level devices and sensors. MQTT is used to pass short messages to and from a broker. <a href="https://thingspeak.com">ThingSpeak</a> has recently added an MQTT broker so devices can send messages to ThingSpeak. A message might contain the current temperature in an office collected by a sensor. ThingSpeak takes the message and stores its content in a ThingSpeak channel. Once the data is in a channel, you can easily visualize and analyze the data with MATLAB code.</p>
<p>The ThingSpeak MQTT broker is available now to all ThingSpeak users!</p>
<p><a href="https://www.mathworks.com/help/thingspeak/mqtt-api.html"><img decoding="async" loading="lazy" width="530" height="275" class="aligncenter size-full wp-image-1999" src="https://blogs.mathworks.com/iot/files/2017/01/ThingSpeak_MQTT_Broker.png" alt="" /></a></p>
<p>To help users get started using MQTT to send data to ThingSpeak, we have created some <a href="https://www.mathworks.com/help/thingspeak/mqtt-api.html">examples</a> for common devices and applications that support MQTT.</p>
<ul>
<li class="add_margin_0"><strong><a href="https://www.mathworks.com/help/thingspeak/use-arduino-client-to-publish-to-a-channel.html">Use Arduino Client to Publish to a Channel</a> </strong>&#8211; Publish data to a ThingSpeak channel using an Arduino<sup>®</sup> device</li>
<li class="add_margin_0"><strong><a href="https://www.mathworks.com/help/thingspeak/use-desktop-mqtt-client-to-publish-to-a-channel.html">Use Desktop MQTT Client to Publish to a Channel</a> </strong>&#8211; Publish to a channel using desktop MQTT client such as MQTT.fx</li>
<li class="add_margin_0"><strong><a href="https://www.mathworks.com/help/thingspeak/use-photon-client-to-publish-to-a-channel.html">Use Particle Photon Client to Publish to a Channel</a> </strong>&#8211; Publish data to a ThingSpeak channel using a Particle Photon device</li>
<li class="add_margin_0"><strong><a href="">Use WebSockets to Publish to a Channel</a> </strong>&#8211; Publish data using WebSockets to a ThingSpeak channel</li>
</ul>
<p>If your device or application is not able to use MQTT directly, we have also enabled WebSockets. Using MQTT over WebSockets allows devices to use the MQTT protocol to send messages behind a firewall. We also support secure sockets to encrypt the messages that are being sent to ThingSpeak.</p>
<p>To learn how to use MQTT with ThingSpeak, please review our <a href="https://www.mathworks.com/help/thingspeak/mqtt-api.html">documentation</a>. Let us know what you build with this new capability.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2017/01/20/use-mqtt-to-send-iot-data-to-thingspeak/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak Adds Paid Options to Its IoT Analytics Service</title>
		<link>https://blogs.mathworks.com/iot/2016/12/05/thingspeak-adds-paid-options-to-its-iot-analytics-service/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/12/05/thingspeak-adds-paid-options-to-its-iot-analytics-service/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 05 Dec 2016 18:51:54 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1965</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/12/ThingSpeak_IoT_Understand_Your_Things.png" onError="this.style.display ='none';" /></div><p>ThingSpeak has experienced tremendous growth over the past 6 years and we continue to add new users from all over the world who are building amazing IoT projects that use ThingSpeak and MATLAB.
As... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/12/05/thingspeak-adds-paid-options-to-its-iot-analytics-service/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://thingspeak.com">ThingSpeak</a> has experienced tremendous growth over the past 6 years and we continue to add new users from all over the world who are building amazing IoT projects that use ThingSpeak and MATLAB.</p>
<p>As the ThingSpeak user community grows, we have been hearing requests for sending many millions of messages to ThingSpeak, connecting more devices, and building scalable commercial solutions. To address these requests, we are releasing new paid options for ThingSpeak. For more information, see the <a href="https://thingspeak.com/prices">How to Buy</a> page and the <a href="https://thingspeak.com/pages/license_faq">ThingSpeak licensing FAQ</a>.</p>
<p>ThingSpeak users can continue to send up to 3 million messages per year for free (about 8200 messages per day). That satisfies the needs of 99.5% of the user community. To determine how many messages you are using, you can login and look at your <a href="https://thingspeak.com/account">account usage</a>.</p>
<p><a href="https://thingspeak.com"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1967" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/12/ThingSpeak_IoT_Understand_Your_Things.png" alt="ThingSpeak IoT Analytics Platform" width="431" height="412" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/12/05/thingspeak-adds-paid-options-to-its-iot-analytics-service/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Cloud-based People Counter Using MATLAB and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2016/11/21/cloud-based-people-counter-using-matlab-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/11/21/cloud-based-people-counter-using-matlab-and-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 21 Nov 2016 21:28:58 +0000</pubDate>
				<category><![CDATA[maker]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Computer Vision]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1959</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/11/People_Counter_MATLAB_ThingSpeak.jpg" onError="this.style.display ='none';" /></div><p>Over the weekend, I noticed a tweet about a people counter using MATLAB and ThingSpeak being demonstrated at Big Data Spain. They were able to detect over 1,500 visitors at their demo station.

The... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/11/21/cloud-based-people-counter-using-matlab-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Over the weekend, I noticed a <a href="https://twitter.com/matlablive/status/799195101348118529">tweet</a> about a people counter using MATLAB and <a href="https://thingspeak.com">ThingSpeak</a> being demonstrated at Big Data Spain. They were able to detect over 1,500 visitors at their demo station.</p>
<p><a href="https://www.mathworks.com/matlabcentral/fileexchange/58-routh-m?requestedDomain=thingspeak.com"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1960" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/11/People_Counter_MATLAB_ThingSpeak.jpg" alt="People Counter using MATLAB and ThingSpeak" width="2048" height="1536" /></a></p>
<p>The project uses MATLAB to create a cloud-based people counter by detecting faces with the Computer Vision System Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />. The raw people count is then sent to the ThingSpeak IoT platform for data collection in the cloud and further data analysis.</p>
<p><iframe loading="lazy" width="500" height="281" src="https://www.youtube.com/embed/G9IdzMcWIbw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p>Check out <a href="https://www.mathworks.com/matlabcentral/fileexchange/58-routh-m?requestedDomain=thingspeak.com">File Exchange</a> to learn how to build your own people counter using MATLAB and ThingSpeak.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/11/21/cloud-based-people-counter-using-matlab-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MATLAB Toolboxes are Now Available on ThingSpeak for IoT Analytics</title>
		<link>https://blogs.mathworks.com/iot/2016/11/05/matlab-toolboxes-on-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/11/05/matlab-toolboxes-on-thingspeak/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sat, 05 Nov 2016 15:35:21 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1943</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/11/tide_forecasting.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/11/05/matlab-toolboxes-on-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://thingspeak.com">ThingSpeak</a> offers an easy way to collect data from things, analyze and visualize the data with <a href="https://www.mathworks.com/products/matlab/why-matlab.html">MATLAB</a>, 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 <a href="https://www.mathworks.com/help/stats/getting-started-12.html">Statistics and Machine Learning Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a> and <a href="https://www.mathworks.com/help/signal/getting-started-with-signal-processing-toolbox.html">Signal Processing Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a>. 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 <a href="https://www.mathworks.com/help/thingspeak/forecast-tidal-wave-depths.html">forecast tidal depths</a> using tide data collected by a ThingSpeak channel and the System Identification Toolbox.</p>
<p><a href="https://www.mathworks.com/help/thingspeak/forecast-tidal-wave-depths.html"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1946" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/11/tide_forecasting.png" alt="Tide forecasting using MATLAB and ThingSpeak" width="560" height="420" /></a></p>
<p>When you are logged into ThingSpeak using your <a href="https://www.mathworks.com/mwaccount/register">MathWorks Account</a>, you can use functions from the following toolboxes if you are licensed to use them:</p>
<div>
<ul type="disc">
<li><a href="https://www.mathworks.com/help/stats/getting-started-12.html">Statistics and Machine Learning Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
<li><a title="https://www.mathworks.com/help/curvefit/getting-started-with-.html (link no longer works)">Curve Fitting Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
<li><a href="https://www.mathworks.com/help/control/getting-started-with-control-system-toolbox.html">Control System Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
<li><a href="https://www.mathworks.com/help/signal/getting-started-with-signal-processing-toolbox.html">Signal Processing Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
<li><a href="https://www.mathworks.com/help/map/getting-started-with-mapping-toolbox.html">Mapping Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
<li><a href="https://www.mathworks.com/help/ident/getting-started-1.html">System Identification Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
<li><a href="https://www.mathworks.com/help/deeplearning/getting-started-with-deep-learning-toolbox.html">Deep Learning Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
<li><a href="https://www.mathworks.com/help/dsp/getting-started-with-dsp-system-toolbox.html">DSP System Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
<li><a href="https://www.mathworks.com/help/datafeed/getting-started-with-datafeed-toolbox.html">Datafeed Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
<li><a href="https://www.mathworks.com/help/finance/getting-started-with-financial-toolbox.html">Financial Toolbox<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
</ul>
<p>We have created many <a href="https://www.mathworks.com/help/thingspeak/matlab-analysis-and-visualization.html">examples</a> showing you how to use MATLAB Toolboxes using ThingSpeak channel data. We have an example using the Signal Processing Toolbox to <a href="https://www.mathworks.com/help/thingspeak/remove-outliers-in-your-data-using-hampel-filter.html">Visualize and Remove Outliers in Your Data</a> 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 <a href="https://www.mathworks.com/help/thingspeak/create-and-train-a-feedforward-neural-network.html">example</a> 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.</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/11/05/matlab-toolboxes-on-thingspeak/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Use MATLAB &#8216;timetable&#8217; to Merge ThingSpeak Data Channels</title>
		<link>https://blogs.mathworks.com/iot/2016/09/25/use-matlab-timetable-to-merge-thingspeak-data-channels/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/09/25/use-matlab-timetable-to-merge-thingspeak-data-channels/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 26 Sep 2016 00:12:57 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[humidity]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[temperature]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1924</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://images.thingspeak.com/plugins/95335/26k9B5ajibSMRJwS9R0rlA.png" onError="this.style.display ='none';" /></div><p>We released a new version of MATLAB and it&#8217;s available now for every ThingSpeak user. MATLAB R2016b includes many new features that make it easy to work with time-stamped tabular data,... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/09/25/use-matlab-timetable-to-merge-thingspeak-data-channels/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We released a new version of MATLAB and it&#8217;s available now for every <a href="https://thingspeak.com">ThingSpeak</a> user. <a href="https://www.mathworks.com/products/new_products/latest_features.html">MATLAB R2016b</a> includes many new features that make it easy to work with time-stamped tabular data, manipulate, compare, and store text data efficiently, and find, fill, and remove missing data.</p>
<p>With multiple sensors around my house or office, I want to be able to send data to multiple ThingSpeak channels. But, when I want to perform data analysis, I have a hard time working with data from multiple channels. The channels do not have the same time stamps and are out-of-sync with each other.</p>
<p>With R2016b of MATLAB<sup>®</sup>, I am able to use the new <a href="https://www.mathworks.com/help/matlab/ref/timetable.html">timetable</a> data container. Once the data is a stored as a timetable, I can perform powerful operations such as <a href="https://www.mathworks.com/help/matlab/ref/retime.html">retime</a>, <a href="https://www.mathworks.com/help/matlab/ref/synchronize.html">synchronize</a>, and <a href="https://www.mathworks.com/help/matlab/ref/rmmissing.html">rmmissing</a>.</p>
<p>In this example, I have two sensors outside of my office here in Natick, MA. One sensor is a temperature sensor that is sending data to ThingSpeak channel <a href="https://thingspeak.com/channels/163540">163540</a>. My other sensor is writing humidity data to channel <a href="https://thingspeak.com/channels/163545">163545</a>. Both channels are public. My goal is to plot temperature versus humidity over one time series. To accomplish this, I will use <a href="https://www.mathworks.com/help/matlab/ref/timetable.html">timetable</a> and <a href="https://www.mathworks.com/help/matlab/ref/synchronize.html">synchronize</a> inside of a new MATLAB Visualization on ThingSpeak.</p>
<pre class="prettyprint lang-matlab">% Read from the temperature channel
temperatureTT = thingSpeakRead(163540,'Fields',1,'NumPoints',100,'outputFormat','timetable');

% Read from the humidity channel
humidityTT = thingSpeakRead(163545,'Fields',1,'NumPoints',100,'outputFormat','timetable');

% Synchronize two timestables and fill in missing data using linear interpolation
TT = synchronize(temperatureTT,humidityTT,'union','linear')

% Plot Temperature and Humidity over time
plotyy(TT.Timestamps,TT.Temperature,...
       TT.Timestamps,TT.Humidity);
        
title('Temperature and Humidity Synchronized From Two Channels')
xlabel('Temperature and Humidity in Natick, MA')
legend('Temperature','Humidity')</pre>
<p>The first part of the script reads in ThingSpeak data from two different channels and stores the data in two timetables. Once the data is stored in a timetable, I am able to take advantage of <a href="https://www.mathworks.com/help/matlab/ref/synchronize.html">synchronize</a>. With synchronize, I can combine both timetables with one time series and fill in missing data using linear interpolation. This results in a plot that shows my data over time without any missing data. To create the plot, I signed into <a href="https://thingspeak.com/login">ThingSpeak</a>, selected <a href="https://thingspeak.com/apps">Apps</a>, and created a new MATLAB Visualization with my MATLAB code.</p>
<p><a href="https://thingspeak.com/channels/163540"><img decoding="async" loading="lazy" class="aligncenter" src="https://images.thingspeak.com/plugins/95335/26k9B5ajibSMRJwS9R0rlA.png" width="583" height="437" /></a></p>
<p>All ThingSpeak users are able to try this example or explore the other new MATLAB features directly on ThingSpeak. I will leave my temperature (<a href="https://thingspeak.com/channels/163540">163540</a>) and humidity (<a href="https://thingspeak.com/channels/163545">163545</a>) channels public, so you can try out timetable example without having to connect devices to ThingSpeak.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/09/25/use-matlab-timetable-to-merge-thingspeak-data-channels/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>Forgetting Something on Your To Do List? Use MATLAB to Analyze Your Tasks.</title>
		<link>https://blogs.mathworks.com/iot/2016/09/09/use-matlab-to-analyze-your-tasks/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/09/09/use-matlab-to-analyze-your-tasks/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 09 Sep 2016 18:34:59 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Instructables]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Particle]]></category>
		<category><![CDATA[todo]]></category>
		<category><![CDATA[tutorials]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1917</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/09/Todolist-reminder-light.jpg" onError="this.style.display ='none';" /></div><p>Allie Fauer, a designer from New York, has released another awesome Instructable tutorial on how to build a &#8220;To Do List Reminder Light&#8221;. This project is very creative and easy to build on... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/09/09/use-matlab-to-analyze-your-tasks/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.instructables.com/member/allie.fauer/">Allie Fauer</a>, a designer from New York, has released another awesome <a href="http://www.instructables.com/id/Internet-Connected-Remembrall/">Instructable</a> tutorial on how to build a &#8220;To Do List Reminder Light&#8221;. This project is very creative and easy to build on your own. Allie tracks her tasks on an app called Todoist. With a little help of the MATLAB Analysis app on <a href="https://thingspeak.com">ThingSpeak</a>, Allie is able to analyze her tasks and alert herself of anything overdue. She gently reminds herself with a glowing &#8220;<span style="font-weight: bold;">Remembrall</span>&#8221; globe.</p>
<p><a href="http://www.instructables.com/id/Internet-Connected-Remembrall/"><img decoding="async" loading="lazy" class="aligncenter wp-image-1919" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/09/Todolist-reminder-light.jpg" alt="To Do List Reminder Light" width="600" height="400" /></a></p>
<p>Allie uses the MATLAB Analysis app on ThingSpeak to check her to do list and see if anything is overdue. If a task is overdue, the MATLAB code writes the task overdue into a ThingSpeak channel. The <a href="http://www.instructables.com/id/Internet-Connected-Remembrall/step3/Using-MATLAB-Code-with-ThingSpeak/">MATLAB code</a> is very straightforward and does a bit of analysis on her task list to see what is overdue. To get the MATLAB Analysis code to keep checking her task last, she schedules the MATLAB code using the <a href="http://www.instructables.com/id/Internet-Connected-Remembrall/step4/TimeControl-with-ThingSpeak/">TimeControl</a> app on ThingSpeak.</p>
<p>Allie also has other ideas on how to make use of her status light:</p>
<ul style="list-style-type: circle;">
<li>Alert you when you&#8217;ve forgotten to water your plants</li>
<li>Tell you when you&#8217;re out or range of important objects like your keys or wallet</li>
<li>Combine with <a href="http://ifttt.com/">IFTTT</a> to alert you when you&#8217;ve forgotten to respond to emails or phone notifications</li>
</ul>
<p>To build your own Remembrall light, follow the step-by-step tutorial on <a href="http://www.instructables.com/id/Internet-Connected-Remembrall/">Instructables</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/09/09/use-matlab-to-analyze-your-tasks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Introducing MATLAB Central&#8230;</title>
		<link>https://blogs.mathworks.com/iot/2016/08/25/introducing-matlab-central/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/08/25/introducing-matlab-central/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 25 Aug 2016 21:51:22 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1911</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/08/MATLAB_Central.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/08/25/introducing-matlab-central/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We launched <a href="https://blogs.mathworks.com/iot/2015/08/you-have-collected-lots-of-iot-data/">MATLAB Analysis and Visualizations</a> on <a href="https://thingspeak.com">ThingSpeak</a> last year and have noticed a sharp increase in IoT analytics being used in your projects. We are seeing everything from <a href="https://blogs.mathworks.com/iot/2016/07/analyzing-squirrel-behaviour-and-weather-forecasting/">analyzing squirrel behaviour</a> to <a href="https://blogs.mathworks.com/iot/2015/09/counting-cars-and-analyzing-traffic-with-thingspeak/">analyzing traffic patterns</a>. As we are all learning how to use MATLAB in our IoT projects, we need to take notice of <a href="https://www.mathworks.com/matlabcentral/?s_tid=gn_mlc_TS">MATLAB Central</a>.</p>
<p><a href="https://www.mathworks.com/matlabcentral/?s_tid=gn_mlc_TS"><img decoding="async" loading="lazy" class="aligncenter wp-image-1912" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/08/MATLAB_Central.png" alt="MATLAB Central - ThingSpeak Community" width="600" height="387" /></a></p>
<p><a href="https://www.mathworks.com/matlabcentral/?s_tid=gn_mlc_TS">MATLAB Central</a> is &#8220;a place where you can get answers.&#8221; 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 <a href="https://www.mathworks.com/matlabcentral/answers/?term=thingspeak">MATLAB Answers</a> and <a href="https://www.mathworks.com/matlabcentral/fileexchange/?term=thingspeak">File Exchange</a>. 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 <a href="https://www.mathworks.com/login?uri=https://www.mathworks.com/matlabcentral/index.html">sign in</a>. If you are new to MathWorks, you can <a href="https://www.mathworks.com/mwaccount/register?uri=https://www.mathworks.com/matlabcentral/index.html">sign up</a> for a free user account to gain access to MATLAB Central and other features of ThingSpeak.</p>
<p>Check out Ned Gulley&#8217;s post, &#8220;<a href="https://blogs.mathworks.com/community/2016/08/24/going-way-back-with-matlab-central/">Going Way Back with MATLAB Central</a>&#8221; to learn about how the MATLAB community has formed over the years.</p>
<p>Cheers to <a href="https://www.mathworks.com/matlabcentral/">MATLAB Central</a> hitting the 15th year mark! We are happy to be a part of the story.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/08/25/introducing-matlab-central/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Top IoT Countries (According to ThingSpeak Stats)</title>
		<link>https://blogs.mathworks.com/iot/2016/08/15/the-top-iot-countries-according-to-thingspeak-stats/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/08/15/the-top-iot-countries-according-to-thingspeak-stats/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 15 Aug 2016 16:09:18 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1872</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/08/Top_Countries_2016.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/08/15/the-top-iot-countries-according-to-thingspeak-stats/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>2016 has been a huge year for IoT and the growth of <a href="https://thingspeak.com">ThingSpeak</a>. We are looking at where our users and visitors are coming from and we are seeing some surprising trends. <span style="font-weight: bold;">India alone represents 10% of ThingSpeak traffic and usage.</span> 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 <a href="https://blogs.mathworks.com/iot/2014/02/the-top-10-internet-of-things-countries-according-to-thingspeak-stats/">Top 10</a>.</p>
<p><a href="https://www.amcharts.com/visited_countries/#DE,ES,FR,GB,IT,PL,CA,US,BR,IN"><img decoding="async" loading="lazy" class="aligncenter wp-image-1873" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/08/Top_Countries_2016.png" alt="Top IoT Countries 2016" width="600" height="361" /></a></p>
<h3>The Top 10 Internet of Things Countries*</h3>
<ol>
<li>United States</li>
<li>India</li>
<li>Germany</li>
<li>United Kingdom</li>
<li>Italy</li>
<li>Brazil</li>
<li>France</li>
<li>Poland</li>
<li>Canada</li>
<li>Spain</li>
</ol>
<p><em>*According to <a title="Internet of Things by ThingSpeak" href="https://thingspeak.com/">ThingSpeak</a> Usage Stats</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/08/15/the-top-iot-countries-according-to-thingspeak-stats/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Analyzing Squirrel Behaviour and Weather Forecasting with MATLAB and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2016/07/25/analyzing-squirrel-behaviour-and-weather-forecasting/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/07/25/analyzing-squirrel-behaviour-and-weather-forecasting/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 25 Jul 2016 14:23:54 +0000</pubDate>
				<category><![CDATA[maker]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[squirrels]]></category>
		<category><![CDATA[Twitter]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1861</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/07/Squirrel_Cafe.png" onError="this.style.display ='none';" /></div><p>Lord Kelvin said, &#8220;If you can not measure it, you can not improve it.&#8221; In Carsten&#8217;s project, he built a squirrel feeder complete with sensors and a camera. The &#8220;Squirrel... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/07/25/analyzing-squirrel-behaviour-and-weather-forecasting/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Lord Kelvin said, &#8220;If you can not measure it, you can not improve it.&#8221; In Carsten&#8217;s project, he built a squirrel feeder complete with sensors and a camera. The &#8220;<a href="http://www.thesquirrelcafe.com/">Squirrel Cafe</a>&#8221; allows squirrels to lift a cover and take a peanut. When that happens, data gets collected and the feeder <a href="https://twitter.com/iotSensorius/status/753855120018923520">tweets</a> its data summary with a photo. Carsten is learning a lot about the behaviours of the squirrels and is also trying to forecast the coming winter based on how many nuts are being taken. Behind-the-scenes, he is using Raspberry Pi, ThingSpeak, and MATLAB.</p>
<p><a href="http://www.thesquirrelcafe.com/"><img decoding="async" loading="lazy" class="aligncenter wp-image-1862" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/07/Squirrel_Cafe.png" alt="Squirrel Monitoring" width="600" height="450" /></a></p>
<p>The Squirrel Cafe is connected to the <a href="https://thingspeak.com">ThingSpeak IoT Analytics</a> platform using the Raspberry Pi. The Raspberry Pi collects data from a tilt sensor, temperature sensor, and a camera to determine how many nuts the squirrels are taking. Whenever the lid opens, the current temperature gets measured by the DS18B20 sensor and sent to ThingSpeak for storage and analysis using MATLAB.</p>
<p><a href="http://www.thesquirrelcafe.com/nuts-and-bolts/"><img decoding="async" loading="lazy" class="aligncenter wp-image-1863" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/07/Squirrel_Cafe_System.jpg" alt="Squirrel Cafe System" width="600" height="450" /></a></p>
<p>Carsten is also testing a theory. He noticed through observation that there might be a correlation between the number of nuts that get taken from the feeder and how long the coming winter season will be. This winter forecast and &#8220;nuts per minute&#8221; calculations are being performed by ThingSpeak&#8217;s MATLAB Analysis app. We are excited to see what the results prove in the next few years.</p>
<p>For full project details and <a href="https://github.com/sensorius/peanut">source code</a>, visit Carsten&#8217;s website for this project at <a href="http://www.thesquirrelcafe.com/">www.TheSquirrelCafe.com</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/07/25/analyzing-squirrel-behaviour-and-weather-forecasting/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Prototyping IoT Analytics with MATLAB and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2016/07/09/prototyping-iot-analytics-with-matlab-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/07/09/prototyping-iot-analytics-with-matlab-and-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sat, 09 Jul 2016 18:54:41 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[IoT Evolution]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1853</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/07/IoT_Evolution.jpg" onError="this.style.display ='none';" /></div><p>Rob Purser, our Senior Development Manager for IoT, will be holding a hands-on workshop at this year&#8217;s IoT Evolution in Las Vegas. Rob will teach the attendees how to prototype IoT analytics... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/07/09/prototyping-iot-analytics-with-matlab-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.iotevolutionexpo.com/west/speakers.aspx#Rob Purser">Rob Purser</a>, our Senior Development Manager for IoT, will be holding a hands-on workshop at this year&#8217;s IoT Evolution in Las Vegas. Rob will teach the attendees how to prototype IoT analytics using MATLAB and the IoT platform, <a href="https://thingspeak.com">ThingSpeak</a>.</p>
<p><a href="http://www.iotevolutionexpo.com/west/agenda.aspx"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1854" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/07/IoT_Evolution.jpg" alt="IoT Evolution - Internet of Things Conference" width="480" height="550" /></a></p>
<p>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.</p>
<h3 style="text-align: center;"><span style="font-weight: bold;">IoT Evolution West 2016</span></h3>
<p style="text-align: center;"><span style="font-style: italic; font-weight: bold;">Caesars Palace, Las Vegas</span><br />
900 Convention Center Blvd<br />
New Orleans, LA</p>
<p style="text-align: center;"><a href="http://www.iotevolutionexpo.com/west/agenda.aspx">IOTD-02: Prototyping IoT Analytics: Hands on with ThingSpeak and MATLAB<br />
</a>Tuesday, July 12, 2016 at 2PM<br />
<span style="font-style: italic;">Forum 15</span></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/07/09/prototyping-iot-analytics-with-matlab-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What Do Students Need to Learn to Be Successful in IoT?</title>
		<link>https://blogs.mathworks.com/iot/2016/06/24/what-do-students-need-to-learn-to-be-successful-in-iot/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/06/24/what-do-students-need-to-learn-to-be-successful-in-iot/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 24 Jun 2016 20:01:06 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[ASEE]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[internet of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1842</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/06/ASEE_2016.png" onError="this.style.display ='none';" /></div><p>I will be joining a panel at the ASEE&#8217;s 123rd Annual Conference in New Orleans. The goal of our panel is to discuss what students need to learn to be successful in IoT. Our session is Tuesday,... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/06/24/what-do-students-need-to-learn-to-be-successful-in-iot/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>I will be joining a panel at the <a href="https://www.asee.org/public/conferences/64/registration/view_session?session_id=6556" target="_blank">ASEE&#8217;s 123rd Annual Conference</a> in New Orleans. The goal of our panel is to discuss what students need to learn to be successful in IoT. Our session is Tuesday, June 28th, 2016 at 1:15pm in Room 261 at the New Orleans Convention Center.</p>
<p><a href="https://www.asee.org/public/conferences/64/registration/view_session?session_id=6556"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1843" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/06/ASEE_2016.png" alt="ASEE IoT Conference 2016" width="480" height="199" /></a></p>
<p>The IoT panel at ASEE will be moderated by <span style="font-weight: bold;">Dr. Gerald W. Recktenwald</span> and features <span style="font-weight: bold;">Dr. Jacob Segil</span> from the University of Colorado, Boulder, <span style="font-weight: bold;">Dr. Duncan James Bremner P.E.</span> from the University of Glasgow, and <span style="font-weight: bold;">Hans Scharler</span> from MathWorks.</p>
<h3 style="text-align: center;"><span style="font-weight: bold;">American Society for Engineering Education Conference</span></h3>
<p style="text-align: center;"><span style="font-style: italic; font-weight: bold;">New Orleans Convention Center</span><br />
900 Convention Center Blvd<br />
New Orleans, LA</p>
<p style="text-align: center;"><a href="https://www.asee.org/public/conferences/64/registration/view_session?session_id=6556">T426·IoT: What Do Students Need to Learn to Be Successful in this Field?<br />
</a>Tuesday,  June 28, 2016 1:15 PM to 2:45 PM</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/06/24/what-do-students-need-to-learn-to-be-successful-in-iot/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Weather Station with Particle, SparkFun, ThingSpeak, and MATLAB</title>
		<link>https://blogs.mathworks.com/iot/2016/06/06/weather-station-data-analysis/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/06/06/weather-station-data-analysis/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 06 Jun 2016 14:46:25 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[Hackster]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[sparkfun]]></category>
		<category><![CDATA[Weather Station]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1837</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/06/MathWorks_Weather_Station.jpg" onError="this.style.display ='none';" /></div><p>[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... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/06/06/weather-station-data-analysis/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[<a href="https://www.hackster.io/hliang" target="_blank">Haodong Liang</a>] has released a weather station project with full MATLAB data analysis, device source code, and procedures on <a href="https://www.hackster.io/hliang/thingspeak-weather-station-data-analysis-2877b0" target="_blank">Hackster.io</a>. 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.</p>
<p><a href="https://www.hackster.io/hliang/thingspeak-weather-station-data-analysis-2877b0"><img decoding="async" loading="lazy" class="aligncenter wp-image-1838" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/06/MathWorks_Weather_Station.jpg" alt="MathWorks Weather Station" width="600" height="450" /></a></p>
<p>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.</p>
<p><a href="https://www.hackster.io/hliang/thingspeak-weather-station-data-analysis-2877b0"><img decoding="async" loading="lazy" class="aligncenter wp-image-1839" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/06/MATLAB_weather_station_temperature_plot.jpg" alt="MATLAB weather station temperature plot" width="600" height="346" /></a></p>
<p>Visit <a href="https://www.hackster.io/hliang/thingspeak-weather-station-data-analysis-2877b0" target="_blank">Hackster.io</a> 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.</p>
<p>[via <a href="https://www.hackster.io/hliang/thingspeak-weather-station-data-analysis-2877b0">Hackster.io</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/06/06/weather-station-data-analysis/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>IoT Quick Start With the Arduino MKR1000 and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2016/05/27/iot-quick-start-with-the-arduino-mkr1000-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/05/27/iot-quick-start-with-the-arduino-mkr1000-and-thingspeak/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 27 May 2016 17:38:29 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MKR1000]]></category>
		<category><![CDATA[tutorials]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1833</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/05/MKR1000_Front_1024x1024-e1462635628857.jpg" onError="this.style.display ='none';" /></div><p>If you are looking to start with the Internet of Things, then try out the Arduino MKR1000 and connect it to the ThingSpeak IoT Platform. We have put together a complete tutorial that uses the MKR1000... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/05/27/iot-quick-start-with-the-arduino-mkr1000-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>If you are looking to start with the Internet of Things, then try out the Arduino MKR1000 and connect it to the <a href="https://thingspeak.com">ThingSpeak IoT Platform</a>. We have put together a complete <a href="https://community.thingspeak.com/tutorials//arduino/using-the-arduino-mkr1000-with-thingspeak/">tutorial</a> that uses the MKR1000 to collect data about your Wi-Fi signal and send it to ThingSpeak for storage, analysis, and visualization.</p>
<p><a href="https://community.thingspeak.com/tutorials//arduino/using-the-arduino-mkr1000-with-thingspeak/"><img decoding="async" loading="lazy" class="aligncenter wp-image-1804" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/05/MKR1000_Front_1024x1024-e1462635628857.jpg" alt="Arduino MKR1000" width="600" height="244" /></a></p>
<p>The Arduino MKR1000 is a great starting point when learning about the &#8220;things&#8221; in IoT. The MKR1000 has a microcontroller, Wi-Fi module, encryption module, and a battery-charging circuit. It&#8217;s easy to get started and once you get it connected to ThingSpeak, you have a lot of &#8220;cloud power&#8221;. ThingSpeak has a suite of apps to allow the Arduino to post messages to Twitter, do data analysis, show charts and visualizations, and be controlled by schedules and external events. With these building blocks you can prototype any IoT system.</p>
<p><a href="https://community.thingspeak.com/tutorials//arduino/using-the-arduino-mkr1000-with-thingspeak/"><img decoding="async" loading="lazy" class="aligncenter wp-image-1821" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/05/channel_data-1.png" alt="ThingSpeak Channel Data" width="600" height="263" /></a></p>
<p>Once you have your data on ThingSpeak, you can <a href="https://thingspeak.com/apps">analyze</a> and <a href="https://thingspeak.com/apps">visualize</a> the data with built-in MATLAB apps.</p>
<p>[via <a href="https://community.thingspeak.com/tutorials//arduino/using-the-arduino-mkr1000-with-thingspeak/">ThingSpeak Tutorials</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/05/27/iot-quick-start-with-the-arduino-mkr1000-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>ThingView &#8211; Mobile App to See ThingSpeak Charts on Android Devices</title>
		<link>https://blogs.mathworks.com/iot/2016/04/21/thingview-mobile-app-to-see-thingspeak-charts-on-android-devices/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/04/21/thingview-mobile-app-to-see-thingspeak-charts-on-android-devices/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 21 Apr 2016 20:02:53 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[mobile apps]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1793</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/04/ThingView.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/04/21/thingview-mobile-app-to-see-thingspeak-charts-on-android-devices/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Cinetica has released to <a href="https://play.google.com/store/apps/details?id=com.cinetica_tech.thingview" target="_blank">Google Play</a>, a new app to see <a href="https://thingspeak.com/channels/9" target="_blank">ThingSpeak charts</a> on Android smartphones and tablets. The app is called <a href="https://play.google.com/store/apps/details?id=com.cinetica_tech.thingview" target="_blank">ThingView</a> and has already reached 5,000 installs on Android devices!</p>
<p><a href="https://play.google.com/store/apps/details?id=com.cinetica_tech.thingview"><img decoding="async" loading="lazy" class="aligncenter wp-image-1794" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/04/ThingView.png" alt="ThingView Android App for ThingSpeak Charts" width="392" height="520" /></a></p>
<p>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 <strong>9</strong> to ThingView. You see charts of light levels and temperature generated by my house.</p>
<p>Check out <a href="https://play.google.com/store/apps/details?id=com.cinetica_tech.thingview" target="_blank">ThingView</a> on Google Play!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/04/21/thingview-mobile-app-to-see-thingspeak-charts-on-android-devices/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak is a New Hackster Platform for Sharing Projects</title>
		<link>https://blogs.mathworks.com/iot/2016/03/31/thingspeak-is-a-new-hackster-platform-for-sharing-projects/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/03/31/thingspeak-is-a-new-hackster-platform-for-sharing-projects/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 31 Mar 2016 15:48:10 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Hackster]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[tutorials]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1760</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/03/Hackster_Platforms.jpg" onError="this.style.display ='none';" /></div><p>Hackster.io announced that ThingSpeak is now a platform on their project sharing website!

The ThingSpeak platform joins the likes of Amazon Echo, ESP8266 Wi-Fi, and Particle.io platform. ThingSpeak... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/03/31/thingspeak-is-a-new-hackster-platform-for-sharing-projects/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Hackster.io <a href="https://twitter.com/hacksterio/status/715347959341146112" target="_blank">announced</a> that <a href="https://thingspeak.com" target="_blank">ThingSpeak</a> is now a <a href="https://www.hackster.io/thingspeak" target="_blank">platform</a> on their project sharing website!</p>
<p><a href="https://www.hackster.io/thingspeak" rel="attachment wp-att-1761"><img decoding="async" loading="lazy" class="aligncenter wp-image-1761" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/03/Hackster_Platforms.jpg" alt="Hackster Platforms" width="600" height="309" /></a></p>
<p>The ThingSpeak platform joins the likes of Amazon Echo, ESP8266 Wi-Fi, and Particle.io platform. ThingSpeak users can easily document, share, and reproduce hardware and Internet of Things projects using <a href="https://www.hackster.io/thingspeak" target="_blank">Hackster.io</a>. We are already off to a great start with 13 documented projects and tutorials and 31 community members. Check out our platform on <a href="https://www.hackster.io/thingspeak" target="_blank">Hackster.io</a> to discover great projects and build your own IoT projects.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/03/31/thingspeak-is-a-new-hackster-platform-for-sharing-projects/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Explore your IoT data with ThingSpeak and MATLAB</title>
		<link>https://blogs.mathworks.com/iot/2016/03/25/explore-your-iot-data-with-thingspeak-and-matlab/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/03/25/explore-your-iot-data-with-thingspeak-and-matlab/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 25 Mar 2016 19:09:34 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Loren Shure]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[traffic]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1749</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/09/MATLAB_car_counting_display.png" onError="this.style.display ='none';" /></div><p>Loren Shure, a blogger at MATLAB Central, has written a new blog post about Eric Wetjen&#8217;s Counting Cars and Analyzing Traffic project. Eric uses a Raspberry Pi and webcam to capture traffic... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/03/25/explore-your-iot-data-with-thingspeak-and-matlab/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://blogs.mathworks.com/loren/2016/03/23/explore-your-iot-data-with-thingspeak-and-matlab/" target="_blank">Loren Shure</a>, a blogger at MATLAB Central, has written a new <a href="https://blogs.mathworks.com/loren/2016/03/23/explore-your-iot-data-with-thingspeak-and-matlab/" target="_blank">blog post</a> about Eric Wetjen&#8217;s <a href="https://www.mathworks.com//matlabcentral/fileexchange/52456" target="_blank">Counting Cars and Analyzing Traffic</a> project. Eric uses a Raspberry Pi and webcam to capture traffic data outside of the MathWorks headquarters in Natick, MA. All of the traffic data is stored on a public ThingSpeak <a href="https://thingspeak.com/channels/38629" target="_blank">channel</a>, so you will be able to use it to learn data analysis with the built-in MATLAB Analysis and Visualizations apps in <a href="https://thingspeak.com/apps" target="_blank">ThingSpeak</a>.<span id="more-1749"></span></p>
<p><a href="https://blogs.mathworks.com/loren/2016/03/23/explore-your-iot-data-with-thingspeak-and-matlab/"><img decoding="async" loading="lazy" class="aligncenter wp-image-1511 size-full" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/09/MATLAB_car_counting_display.png" alt="MATLAB car counting display" width="506" height="143" /></a></p>
<p>Loren explores the data using MATLAB Analysis and MATLAB Visualizations app built into <a href="https://thingspeak.com/apps" target="_blank">ThingSpeak</a>.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='450' height='360' marginwidth='0' marginheight='0' scrolling='auto' frameborder='0'  src='https://thingspeak.com/apps/matlab_visualizations/21115' ></iframe> "); 
 </script></p>
<h3>Offline Analysis: Analyzing Data stored on ThingSpeak</h3>
<p>If you have desktop MATLAB, you can gain even more insights into our traffic data or any of your ThingSpeak Channels. You need to first import the data from ThingSpeak into desktop MATLAB. To simplify the retrieval of the data from ThingSpeak, we use the functions from the <a href="https://www.mathworks.com/matlabcentral/fileexchange/52244-thingspeak-support-toolbox">ThingSpeak Support Toolbox</a>, available on MATLAB Central File Exchange.</p>
<pre class="prettyprint lang-matlab">readChannelID = 38629;
readAPIKey = '8NPXB8G515OAD94Q';

%% Read Data %%
[data, time] = thingSpeakRead(readChannelID,'DateRange',[datetime('Mar 13, 2016'),datetime('Mar 14, 2016')],'ReadKey', readAPIKey);
</pre>
<p>[via <a href="https://blogs.mathworks.com/loren/2016/03/23/explore-your-iot-data-with-thingspeak-and-matlab/" target="_blank">Loren on the Art of MATLAB</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/03/25/explore-your-iot-data-with-thingspeak-and-matlab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New MATLAB Analysis Feature &#8211; movmax &#8211; for ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2016/03/11/new-matlab-feature-movmax/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/03/11/new-matlab-feature-movmax/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 11 Mar 2016 21:52:07 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[movmax]]></category>
		<category><![CDATA[Power]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1743</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/03/Power_Data_Processed_Data_with_MATLAB_movmax.png" onError="this.style.display ='none';" /></div><p>My power meter at my house reports its power every few minutes. I capture that data and send it to ThingSpeak. The value reported is the total kilowatt-hour (kWh). I would love to see the maximum... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/03/11/new-matlab-feature-movmax/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>My power meter at my house reports its power every few minutes. I capture that data and send it to <a href="https://thingspeak.com" target="_blank" rel="noopener">ThingSpeak</a>. The value reported is the total kilowatt-hour (kWh). I would love to see the maximum value over an hour versus randomly reported values over an hour. With the release of <a href="https://www.mathworks.com/help/matlab/release-notes.html" target="_blank" rel="noopener">MATLAB R2016a</a>, ThingSpeak users have access to a new suite of data analysis features. One of them is <em><a href="https://www.mathworks.com/help/matlab/ref/movmax.html" target="_blank" rel="noopener">movmax</a></em> &#8211; with <em>movmax</em>, I now can look at my ThingSpeak data over time and figure a moving window of maximum values. This new feature is highly customizable for your application, but I will show you how I use it.</p>
<p>My data over an hour looks like this: 803, 919, 724, 1349, 1500, 602, 549, 899, 1678, 1577</p>
<p>Using <em>movmax</em>, I can have a sliding window ran over my data to pull out a maximum value from the window and use it for visualization or further analysis.</p>
<p>The MATLAB code to process my power data is really straightforward.</p>
<pre class="prettyprint lang-matlab">readChannelID = 97871;
fieldID1 = 1;
readAPIKey = '7MOXB8G515OAD94Q';

%% Read Data %%
[data, time] = thingSpeakRead(readChannelID, 'Field', fieldID1, 'NumPoints', 10, 'ReadKey', readAPIKey);

%% Process Data %%
data_max = movmax(data, 4)

%% Visualize Data %%
plot(time, data_max);</pre>
<p>Now, using the MATLAB Visualizations app on ThingSpeak, I can visualize the data. Here&#8217;s the before and after.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-1744" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/03/Power_Data_Processed_Data_with_MATLAB_movmax.png" alt="Power Data Processed Data with MATLAB movmax" width="600" height="249" /></p>
<p>You can use <em>movmax</em> in the MATLAB Analysis or MATLAB Visualizations apps on ThingSpeak. Sign up or sign into <a href="https://thingspeak.com" target="_blank" rel="noopener">ThingSpeak</a>, select <em>Apps</em>, and click &#8220;MATLAB Visualizations&#8221;. Create a new one with the blank template and use my MATLAB code. I will leave my channel of data up for you to try out. You can use channel number <em>97871</em> and my read API key <em>7MOXB8G515OAD94Q</em>. The power data is stored in field1.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/03/11/new-matlab-feature-movmax/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Getting Started with IoT using the Particle Electron and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2016/03/08/getting-started-with-iot-using-the-particle-electron-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/03/08/getting-started-with-iot-using-the-particle-electron-and-thingspeak/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 08 Mar 2016 19:59:17 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Hackster]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Particle]]></category>
		<category><![CDATA[tutorials]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1737</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/03/Particle_Electron_ThingSpeak.png" onError="this.style.display ='none';" /></div><p>Julien Vanier over at Hackster.io created a new tutorial showing you how to get started with the Internet of Things using the new Particle Electron and ThingSpeak.

The Electron is a new 3G connected... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/03/08/getting-started-with-iot-using-the-particle-electron-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: left;"><a href="https://www.hackster.io/monkbroc">Julien Vanier</a> over at <a href="https://www.hackster.io/monkbroc/from-0-to-iot-in-15-minutes-3e2607" target="_blank">Hackster.io</a> created a new tutorial showing you how to get started with the Internet of Things using the new Particle Electron and <a href="https://thingspeak.com">ThingSpeak</a>.</p>
<p><a href="https://www.hackster.io/monkbroc/from-0-to-iot-in-15-minutes-3e2607" rel="attachment wp-att-1739"><img decoding="async" loading="lazy" class="aligncenter wp-image-1739" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/03/Particle_Electron_ThingSpeak.png" alt="Particle Electron Kit using ThingSpeak IoT" width="600" height="383" /></a></p>
<p>The Electron is a new 3G connected IoT device using cellular data and works anywhere you can get 3G in the United States. It is really awesome to plug-in a device and get it connected without the issues of Wi-Fi. This development kit also makes it possible to build battery-powered, mobile sensors. Good thing that ThingSpeak supports GPS data and offers sensor data analytics.</p>
<p>Check out Julien&#8217;s tutorial to go &#8220;<a href="https://www.hackster.io/monkbroc/from-0-to-iot-in-15-minutes-3e2607" target="_blank">From 0 to IoT in 15 Minutes</a>&#8221; and other ThingSpeak projects on <a href="https://www.hackster.io/thingspeak/projects" target="_blank">Hackster.io</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/03/08/getting-started-with-iot-using-the-particle-electron-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Uber Ride Analysis with ThingSpeak and MATLAB</title>
		<link>https://blogs.mathworks.com/iot/2016/02/05/uber-ride-analysis-with-thingspeak-and-matlab/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/02/05/uber-ride-analysis-with-thingspeak-and-matlab/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sat, 06 Feb 2016 03:17:02 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Hackster]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[TimeControl]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1641</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/02/Uber_Ride_Estimate.png" onError="this.style.display ='none';" /></div><p>Have you ever wondered how long it will take to get an Uber at your location? This project uses ThingSpeak to log the ETA for an Uber service based on your latitude and longitude. We will use... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/02/05/uber-ride-analysis-with-thingspeak-and-matlab/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Have you ever wondered how long it will take to get an Uber at your location? This project uses <a href="https://thingspeak.com/">ThingSpeak</a> to log the ETA for an Uber service based on your latitude and longitude. We will use ThingSpeak&#8217;s MATLAB Analysis and TimeControl apps to track Uber&#8217;s ETA over time.</p>
<p><a href="https://www.hackster.io/nothans/uber-ride-analysis-with-thingspeak-and-matlab-1715eb"><img decoding="async" loading="lazy" class="aligncenter wp-image-1642" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/02/Uber_Ride_Estimate.png" alt="Uber Ride Estimate" width="600" height="381" /></a></p>
<p>The Uber API allows you to pass a latitude and longitude to determine the estimated time of arrival for an Uber car. The API also allows you to schedule a car. I have made a button that requests an Uber car and also schedules an Uber at the right time.</p>
<p><strong>MATLAB Analysis Code</strong></p>
<pre class="prettyprint lang-matlab">% Read the ThingHTTP for 'Uber Ride Estimate'
data = webread('https://api.thingspeak.com/apps/thinghttp/send_request?api_key=XXX')

% Convert the response to a number
eta = str2num(data);

% Write the data to the 'Uber Ride Estimate Data' ThingSpeak Channel
thingSpeakWrite(Channel_ID,eta,'WriteKey','XXX');</pre>
<p>Each time the MATLAB Analysis code is executed, it will write the estimated time of arrival (ETA) for Uber to your ThingSpeak channel. To track the ETA over time, schedule the MATLAB code with TimeControl. I am running the code every 5 minutes to get an idea of when the peak times are for Uber to pick me up at my office in Natick, MA. Check out the ThingSpeak channel number <a href="https://thingspeak.com/channels/84070" target="_blank">840700</a> to see the estimated times.</p>
<p><a href="https://www.hackster.io/nothans/uber-ride-analysis-with-thingspeak-and-matlab-1715eb"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1643" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/02/Uber_Ride_Estimate_Data.png" alt="Uber_Ride_Estimate_Data" width="486" height="344" /></a></p>
<p>Step-by-step project details are available at <a href="https://www.hackster.io/nothans/uber-ride-analysis-with-thingspeak-and-matlab-1715eb" target="_blank">Hackster.io</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/02/05/uber-ride-analysis-with-thingspeak-and-matlab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Reacting to Events in Your Data With MATLAB</title>
		<link>https://blogs.mathworks.com/iot/2016/01/21/reacting-to-events-in-your-data-with-matlab/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2016/01/21/reacting-to-events-in-your-data-with-matlab/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 22 Jan 2016 00:05:42 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[React]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[Solar]]></category>
		<category><![CDATA[TimeControl]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1613</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/01/solar-water-heating-system.png" onError="this.style.display ='none';" /></div><p>Chris Hayhurst uses a solar water heater at his house to lower energy costs and use hot water in his house heated up by the sun. Chris is a consulting manager for The MathWorks and partnered with the... <a class="read-more" href="https://blogs.mathworks.com/iot/2016/01/21/reacting-to-events-in-your-data-with-matlab/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Chris Hayhurst uses a solar water heater at his house to lower energy costs and use hot water in his house heated up by the sun. Chris is a consulting manager for The MathWorks and partnered with the IoT team to use <a href="https://thingspeak.com" target="_blank">ThingSpeak</a> to collect data about his system and use ThingSpeak&#8217;s built-in MATLAB app to analyze it. In this project, Adarsh and I are going to show you how to send alerts when events are detected in the data by using the MATLAB Analysis app.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-1623" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/01/solar-water-heating-system.png" alt="Solar water heating system" width="600" height="337" /></p>
<p>Chris’ home solar water heating system is an example of an IoT application that uses multiple sensors to collect data about a physical system.  Chris’s water heater measures ambient temperature, stored water temperature, collector temperature, and pump speed. All of this data gets collect by ThingSpeak and stored in <a href="https://thingspeak.com/channels/29633">Channel 29633</a>.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-1615 aligncenter" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/01/solar-water-heater.png" alt="Solar water heater" width="348" height="223" /></p>
<p>On days when the stored water temperature exceeds 50°C (122°F), there’s no need to use other methods to heat the store of water to a useful working temperature.  The pump should turn on only when the collector temperature is greater than the temperature of the stored water tank. If the pump turns itself on when the collector is cooler than the stored water temperature, valuable heat is lost from the stored water tank. Chris wants to be alerted of this condition, so that he can adjust the controller settings and increase the efficiency of the system.</p>
<p>IoT systems like Chris’ solar water heating system, typically gather large amounts of data but often the <strong>real interest is in events that occur infrequently</strong>. The ability to take action when these infrequent events occur is important and requires a mechanism to detect such an event and launch an action. We are going to use the data collected by the solar water heating system stored in the ThingSpeak <a href="https://thingspeak.com/channels/29633">Channel 29633</a> and use the MATLAB Analysis app to detect a condition and alert him using Twitter.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-1616 aligncenter" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/01/solar-water-heater-inside.png" alt="solar-water-heater-inside" width="240" height="318" /></p>
<h3>MATLAB Event Detection</h3>
<p>To detect an erroneous pump behavior event, create a new MATLAB Analysis on <a href="https://thingspeak.com/apps" target="_blank">ThingSpeak</a> with the following code:</p>
<pre class="prettyprint lang-matlab">% Read data from fields 1, 2, and 3 from channel 26633.
% Field 1 represents the stored water temperature
% Field 2 represents the collector temperature
% Field 3 represents the state of the pump - on or off
[data, time] = thingSpeakRead(29633, 'Fields', [1, 2, 3]);

% Assign measurements to individual variables
storeTemp = data(1);
collectorTemp = data(2);
pumpState = data(3);

% Check if collectorTemp is less than storeTemp
isCollectorCooler = collectorTemp &lt; storeTemp;

% Identify if pump is on while the collector is cooler.
% We apply a logical AND operation to detect an event only when collector
% is cooler than store temperature and the pump is on.
eventDetected = isCollectorCooler &amp; pumpState</pre>
<p>Press the ‘Run &amp; Save’ button to save the MATLAB Analysis App. The code above sets eventDetected to 1 every time the collector temperature is cooler than stored temperature and if the pump is on. Now that we can detect the event, we need to set the MATLAB App to be run on a schedule. To do this, we will setup a TimeControl to run our MATLAB code every 5 minutes.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1619" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2016/01/timecontrol-options.png" alt="TimeControl options" width="558" height="656" /></p>
<h3>Sending Alerts using MATLAB Analysis</h3>
<p>So far, we’ve created a MATLAB Analysis to detect events in the data being collected in the solar water heater data channel. We associated our MATLAB Analysis code with a TimeControl to have it run every 5 mins to check for our event of interest. To receive a notification via Twitter when the pump is on incorrectly, we can use MATLAB Analysis to send a Tweet.</p>
<p>First, you need to <a href="https://www.mathworks.com/help/thingspeak/thingtweet-app.html">link</a> your Twitter account to your ThingSpeak account. Then, add the following lines of code at the end of your MATLAB Analysis code to send a Tweet when an event is detected:</p>
<pre class="prettyprint lang-matlab">If eventDetected
webwrite('http://api.thingspeak.com/apps/thingtweet/1/statuses/update',
'api_key', '&lt;ThingTweet_APIKey&gt;', 'status', 'Alert! Solar pump error!')
end</pre>
<p>Be sure to replace <em>&lt;ThingTweet_APIKey&gt;</em> with your ThingTweet API Key.</p>
<p>If the solar water heater pump turns on at the wrong times, you will get a Tweet to let you know!</p>
<h3>Next Steps</h3>
<p>This example shows you the power of some of the ThingSpeak apps that we make available to you to experiment with. The MATLAB Analysis app is really powerful and can be used to detect events in your data and send alerts. MATLAB Analysis can be used for all sorts of calculations and orchestrations of different web services. We could have also used MATLAB to control the pump.</p>
<p>Feel free to try this example and take it further&#8230;</p>
<ul>
<li>Reading data from fields in different channels</li>
<li>Combining data from fields in a channel and data read from a website such as a weather station or weather forecast.</li>
</ul>
<p>What will you MATLAB?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2016/01/21/reacting-to-events-in-your-data-with-matlab/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Send Messages From Devices to Slack Using ThingSpeak [tutorial]</title>
		<link>https://blogs.mathworks.com/iot/2015/12/08/send-messages-from-devices-to-slack-using-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/12/08/send-messages-from-devices-to-slack-using-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 08 Dec 2015 22:43:38 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Slack]]></category>
		<category><![CDATA[ThingHTTP]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1585</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/12/Arduino_Slack_ThingSpeak1.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/12/08/send-messages-from-devices-to-slack-using-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://slack.com/" target="_blank">Slack</a> 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 <a href="https://thingspeak.com/" target="_blank">ThingSpeak</a>. 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.</p>
<p><a href="https://community.thingspeak.com/tutorials//slack/send-messages-from-devices-to-slack-using-thingspeak/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1583" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/12/Arduino_Slack_ThingSpeak1.png" alt="Arduino Slack ThingSpeak" width="244" height="159" /></a></p>
<p>By following our <a href="https://community.thingspeak.com/tutorials//slack/send-messages-from-devices-to-slack-using-thingspeak/" target="_blank">tutorial</a>, 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.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/12/08/send-messages-from-devices-to-slack-using-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Arduino WiFi 101 ThingSpeak Data Uploader Tutorial</title>
		<link>https://blogs.mathworks.com/iot/2015/12/04/arduino-wifi-thingspeak-data-uploader/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/12/04/arduino-wifi-thingspeak-data-uploader/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 04 Dec 2015 22:45:48 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[web of things]]></category>
		<category><![CDATA[wi-fi]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1565</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/12/Arduino_WiFi_101.jpg" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/12/04/arduino-wifi-thingspeak-data-uploader/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Arduino has published a <a href="https://www.arduino.cc/en/Tutorial/WiFi101ThingSpeakDataUploader" target="_blank">tutorial</a> for their WiFi 101 Shield that sends data to <a href="https://thingspeak.com" target="_blank">ThingSpeak</a>. 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.</p>
<p><a href="https://www.arduino.cc/en/Tutorial/WiFi101ThingSpeakDataUploader"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1567" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/12/Arduino_WiFi_101.jpg" alt="Arduino WiFi 101 ThingSpeak" width="500" height="375" /></a></p>
<p>You only need a few things to build a light and temperature sensor that writes data to ThingSpeak:</p>
<ul>
<li>Arduino Zero or Uno Board</li>
<li>Arduino Wifi Sheild 101</li>
<li>Photocell</li>
<li>Temperature Sensor (This example uses a <a class="urllink" href="http://www.analog.com/media/en/technical-documentation/data-sheets/TMP35_36_37.pdf" target="_blank" rel="nofollow">TMP36</a>)</li>
<li>10K Ohm Resistor</li>
</ul>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-1566" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/12/Arduino_WiFi_1010_ThingSpeak.png" alt="Arduino_WiFi_1010_ThingSpeak" width="600" height="257" /></p>
<p>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 <a href="https://www.arduino.cc/en/Tutorial/WiFi101ThingSpeakDataUploader" target="_blank">tutorial</a> on the Arduino.</p>
<p>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.</p>
<p>[via <a href="https://www.arduino.cc/en/Tutorial/WiFi101ThingSpeakDataUploader" target="_blank">Arduino.cc</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/12/04/arduino-wifi-thingspeak-data-uploader/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>element14 Webinar: How To Use MATLAB and Simulink With ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2015/11/11/element14-webinar-how-to-use-matlab-and-simulink-with-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/11/11/element14-webinar-how-to-use-matlab-and-simulink-with-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 12 Nov 2015 02:46:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[element14]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Simulink]]></category>
		<category><![CDATA[webinar]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1554</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/09/car_counting_camera.jpg" onError="this.style.display ='none';" /></div><p>element14 is hosting a free webinar, &#8220;How To Use MATLAB and Simulink With ThingSpeak&#8220;, a free webinar hosted by Eric Wetjen of MathWorks. Join the webinar live on November 12, 2015 at... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/11/11/element14-webinar-how-to-use-matlab-and-simulink-with-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><em>element14</em> is hosting a free webinar, &#8220;<a href="http://www.element14.com/community/events/4463">How To Use MATLAB and Simulink With ThingSpeak</a>&#8220;, a free webinar hosted by Eric Wetjen of MathWorks. Join the webinar live on November 12, 2015 at 10am EST or watch a recording at a later time.</p>
<p><a href="http://www.element14.com/community/events/4463"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1510" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/09/car_counting_camera.jpg" alt="Car Counting Camera" width="361" height="483" /></a></p>
<p>This webinar will show how you can use MATLAB and Simulink with <a href="https://thingspeak.com" target="_blank">ThingSpeak</a>, an Internet of Things data collection platform. ThingSpeak can be used to collect, analyze and act on data sent from devices such as Raspberry Pis and Arduinos. To illustrate this, a <a href="https://blogs.mathworks.com/iot/2015/09/counting-cars-and-analyzing-traffic-with-thingspeak/" target="_blank">car counter</a> is implemented overlooking a busy highway using a Raspberry Pi 2 and a webcam.  In this demonstration, Simulink is used to deploy the car-counting algorithm on the Raspberry Pi which is connected to ThingSpeak. The traffic can be analyzed offline with MATLAB or online using ThingSpeak and its built-in MATLAB Analysis and MATLAB Visualizations apps.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-1555" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/11/Eric-Wetjen.jpg" alt="Eric Wetjen MathWorks IoT" width="245" height="369" /></p>
<p>Eric Wetjen has been working in Product Marketing at MathWorks for the last 7 years. He focuses on bringing MATLAB analysis capabilities to low cost hardware, Test and Measurement equipment and Internet of Things devices.  Prior to MathWorks, Eric held various positions in Product Management and Application Engineering primarily in the telecom industry.  Eric holds a Ph.D. in Engineering from Brown University.</p>
<p><strong>Sign up at <a href="http://www.element14.com/community/events/4463" target="_blank">element14</a>. </strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/11/11/element14-webinar-how-to-use-matlab-and-simulink-with-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Schedule MATLAB Code with TimeControl</title>
		<link>https://blogs.mathworks.com/iot/2015/11/03/schedule-matlab-code-with-timecontrol/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/11/03/schedule-matlab-code-with-timecontrol/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 04 Nov 2015 02:18:56 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[temperature]]></category>
		<category><![CDATA[TimeControl]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1539</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/11/MathWorks_Weather_Station.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/11/03/schedule-matlab-code-with-timecontrol/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Here at our headquarters we have a <a href="https://thingspeak.com/channels/12397" target="_blank">weather station</a> collecting lots of weather data and sending it to <a href="https://thingspeak.com" target="_blank">ThingSpeak</a>. We have made that data public for use in your own projects.</p>
<p><a href="https://www.mathworks.com//matlabcentral/fileexchange/47049"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1548" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/11/MathWorks_Weather_Station.png" alt="MathWorks Weather Station" width="327" height="436" /></a></p>
<p>We write the temperature and humidity values from the <a href="https://www.mathworks.com//matlabcentral/fileexchange/47049" target="_blank">weather station</a> to a ThingSpeak channel. At some point in the project, we started to wonder about <a href="https://www.mathworks.com//matlabcentral/fileexchange/47049" target="_blank">dew point calculations</a>. We wrote some MATLAB code that combined the temperature and humidity to calculate dew point. I did this using the ThingSpeak app, &#8220;MATLAB Analysis&#8221;. You can try this out with ThingSpeak now by signing in, selecting <a href="https://thingspeak.com/apps">Apps</a>, MATLAB Analysis, New, selecting &#8220;Calculate Dew point&#8221;, and clicking &#8220;Create&#8221;. This happens to be one of our built-in examples using our weather station&#8217;s public data.</p>
<p>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.</p>
<p>To setup MATLAB Analysis on a schedule, sign into ThingSpeak, select <a href="https://thingspeak.com/apps">Apps</a>, TimeControl, and New TimeControl.</p>
<p><a href="https://thingspeak.com/apps"><img decoding="async" loading="lazy" class="aligncenter wp-image-1547 size-full" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/11/Dew_Point_TimeControl-e1446602599720.png" alt="Dew Point TimeControl in ThingSpeak" width="542" height="682" /></a></p>
<p>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.</p>
<p>To try this out for yourself, we have a <a href="https://thingspeak.com/channels/12397" target="_blank">public channel</a> 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 <a href="https://www.mathworks.com/help/thingspeak/" target="_blank">ThingSpeak Documentation</a> where we have a complete <a href="https://community.thingspeak.com/tutorials/" target="_blank">tutorial</a> for you to help get started with ThingSpeak and MATLAB.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/11/03/schedule-matlab-code-with-timecontrol/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Official ThingSpeak Library for Arduino and Particle</title>
		<link>https://blogs.mathworks.com/iot/2015/10/09/official-thingspeak-library-for-arduino-and-particle/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/10/09/official-thingspeak-library-for-arduino-and-particle/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 09 Oct 2015 16:24:54 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Particle]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1523</guid>

					<description><![CDATA[<p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/10/09/official-thingspeak-library-for-arduino-and-particle/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>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.</p>
<h3><a id="user-content-installation" class="anchor" href="https://github.com/mathworks/thingspeak-arduino#installation"></a>Arduino IDE Installation</h3>
<p>In the Arduino IDE, choose Sketch/Include Library/Manage Libraries. Click the ThingSpeak Library from the list, and click the Install button.</p>
<p><iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/w73kv6x05NE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<h3>Particle / Spark IDE Installation</h3>
<p>In the Particle/ Spark Web IDE, click the libraries tab, find ThingSpeak, and choose &#8220;Include in App&#8221;.</p>
<p><iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/2DbYvvGuCy4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<h4>Compatible Hardware</h4>
<ul>
<li>Arduino or compatible using an Ethernet or Wi-Fi shield (we have tested with Uno and Mega)</li>
<li>Arduino Yun running OpenWRT-Yun Release 1.5.3 (November 13th, 2014) or later.</li>
<li>Particle Core or Photon (Formally Spark)</li>
</ul>
<h4>ThingSpeak Examples</h4>
<p>The library includes several examples to help you get started.</p>
<ul>
<li><strong>CheerLights:</strong> Reads the latest CheerLights color on ThingSpeak, and sets an RGB LED.</li>
<li><strong>ReadLastTemperature:</strong> Reads the latest temperature from the public MathWorks weather station in Natick, MA on ThingSpeak.</li>
<li><strong>ReadPrivateChannel:</strong> Reads the latest voltage value from a private channel on ThingSpeak.</li>
<li><strong>ReadWeatherStation:</strong> Reads the latest weather data from the public MathWorks weather station in Natick, MA on ThingSpeak.</li>
<li><strong>WriteMultipleVoltages:</strong> Reads analog voltages from pins 0-7 and writes them to the 8 fields of a channel on ThingSpeak.</li>
<li><strong>WriteVoltage:</strong> Reads an analog voltage from pin 0, converts to a voltage, and writes it to a channel on ThingSpeak.</li>
</ul>
<p>Complete open source code and examples for the ThingSpeak Library are available on <a href="https://github.com/mathworks/thingspeak-arduino" target="_blank" rel="noopener">GitHub</a>. Discover other <a href="https://mathworks.github.io/" target="_blank" rel="noopener">MathWorks Open Source and Community Projects</a> on GitHub.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/10/09/official-thingspeak-library-for-arduino-and-particle/feed/</wfw:commentRss>
			<slash:comments>22</slash:comments>
		
		
			</item>
		<item>
		<title>Video Introduction to ThingSpeak and the Internet of Things</title>
		<link>https://blogs.mathworks.com/iot/2015/09/25/video-introduction-to-thingspeak-and-the-internet-of-things/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/09/25/video-introduction-to-thingspeak-and-the-internet-of-things/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 25 Sep 2015 15:13:14 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MathWorks]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[video]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1515</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/09/Intro_Video.png" onError="this.style.display ='none';" /></div><p>Our very own Robert Mawrey produced a video introducing ThingSpeak and the Internet of Things.

ThingSpeak is an open data platform for the Internet of Things. Your device or application can... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/09/25/video-introduction-to-thingspeak-and-the-internet-of-things/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Our very own Robert Mawrey produced a <a href="https://www.mathworks.com/videos/introduction-to-thingspeak-107749.html" target="_blank">video</a> introducing ThingSpeak and the Internet of Things.</p>
<p><a href="https://www.mathworks.com/videos/introduction-to-thingspeak-107749.html"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1516" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/09/Intro_Video.png" alt="ThingSpeak Intro Video" width="648" height="401" /></a></p>
<p><a href="https://thingspeak.com" target="_blank">ThingSpeak</a> is an open data platform for the Internet of Things. Your device or application can communicate with ThingSpeak using a RESTful API, and you can either keep your data private, or make it public. In addition, use ThingSpeak to analyze and act on your data. ThingSpeak provides an online text editor to perform data analysis and visualization using MATLAB<sup>®</sup>. You can also perform actions such as running regularly scheduled MATLAB code or sending a tweet when your data passes a defined threshold. ThingSpeak is used for diverse applications ranging from weather data collection and analysis, to synchronizing the color of lights across the world.</p>
<p>At the heart of ThingSpeak is a time-series database. ThingSpeak provides users with free time-series data storage in channels. Each channel can include up to eight data fields. This tutorial provides an introduction to some of the applications of ThingSpeak, a conceptual overview of how ThingSpeak stores time-series data, and how MATLAB analysis is incorporated in ThingSpeak.</p>
<p>[via <a href="https://www.mathworks.com/videos/introduction-to-thingspeak-107749.html" target="_blank">MathWorks</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/09/25/video-introduction-to-thingspeak-and-the-internet-of-things/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Counting Cars and Analyzing Traffic</title>
		<link>https://blogs.mathworks.com/iot/2015/09/18/counting-cars-and-analyzing-traffic-with-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/09/18/counting-cars-and-analyzing-traffic-with-thingspeak/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 18 Sep 2015 21:05:59 +0000</pubDate>
				<category><![CDATA[iot]]></category>
		<category><![CDATA[maker]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[counting]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[raspberrypi]]></category>
		<category><![CDATA[Simulink]]></category>
		<category><![CDATA[traffic]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1509</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/09/car_counting_camera.jpg" onError="this.style.display ='none';" /></div><p>The power of any tool becomes magnified when you start combing it with other tools. In this File Exchange project by Eric Wetjen, he demonstrates a powerful project by using a webcam to gather live... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/09/18/counting-cars-and-analyzing-traffic-with-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The power of any tool becomes magnified when you start combing it with other tools. In <a href="https://www.mathworks.com//matlabcentral/fileexchange/52456" target="_blank" rel="noopener">this File Exchange project</a> by Eric Wetjen, he demonstrates a powerful project by using a webcam to gather live traffic video of Route 9 in Natick, MA, using Simulink to deploy a car-counting algorithm to a Raspberry Pi, using MATLAB to perform analysis, and using <a href="https://thingspeak.com" target="_blank" rel="noopener">ThingSpeak</a> to collect and share the analyzed data with others.</p>
<p><a href="https://www.mathworks.com//matlabcentral/fileexchange/52456"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1510" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/09/car_counting_camera.jpg" alt="Car Counting Camera" width="361" height="483" /></a></p>
<p>The project uses a Raspberry Pi 2 and USB webcam acting as a sensor. The webcam picks up traffic flowing in both directions. Once the algorithm for detecting cars is modeled in Simulink, the algorithm gets deployed on the Raspberry Pi. The Raspberry Pi sends the raw data to ThingSpeak on regular basis where it is analyzed using the MATLAB Analysis app on ThingSpeak.</p>
<p><a href="https://www.mathworks.com//matlabcentral/fileexchange/52456"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1511" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/09/MATLAB_car_counting_display.png" alt="MATLAB_car_counting_display" width="506" height="143" /></a></p>
<p>After sending to ThingSpeak, Eric created a MATLAB Analysis app to calculate the daily traffic-volume on <a class="external" href="https://thingspeak.com/channels/51671" target="_blank" rel="noopener">ThingSpeak Channel 51671</a>. Now that the data is public, others could use this processed data within apps such as Waze to optimize directions using analyzed traffic flows.</p>
<p><a href="https://www.mathworks.com//matlabcentral/fileexchange/52456"><img decoding="async" loading="lazy" class="aligncenter wp-image-1512" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/09/traffic_analysis_final.png" alt="MATLAB Traffic Analysis ThingSpeak Visualization" width="500" height="375" /></a></p>
<p>Check out the <a href="https://www.mathworks.com//matlabcentral/fileexchange/52456" target="_blank" rel="noopener">article</a> for the complete project details and all of the code to get your Raspberry Pi + ThingSpeak analysis project started.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/09/18/counting-cars-and-analyzing-traffic-with-thingspeak/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Updates to the MATLAB Analysis App with Lots of Example Code</title>
		<link>https://blogs.mathworks.com/iot/2015/09/09/updates-to-the-matlab-analysis-app-with-lots-of-example-code/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/09/09/updates-to-the-matlab-analysis-app-with-lots-of-example-code/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 09 Sep 2015 21:54:53 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Open Data]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1497</guid>

					<description><![CDATA[<p>When using the MATLAB Analysis app on ThingSpeak, the MATLAB function to represent date and time (datetime) allows you to represent points in time. You can also use datetime(&#8216;now&#8217;), ... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/09/09/updates-to-the-matlab-analysis-app-with-lots-of-example-code/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>When using the MATLAB Analysis app on <a href="https://thingspeak.com" target="_blank">ThingSpeak</a>, the MATLAB function to represent date and time (<em>datetime</em>) allows you to represent points in time. You can also use <em>datetime(&#8216;now&#8217;)</em>,  <em>datetime(&#8216;today&#8217;)</em>, <em>datetime(&#8216;yesterday&#8217;)</em>, or <em>datetime(&#8216;tomorrow&#8217;)</em> to create scalar datetimes at or around the current moment. Check out our documentation for more information about the <em><a href="https://www.mathworks.com/help/matlab/ref/datetime.html" target="_blank">datetime</a></em> function.</p>
<p>On ThingSpeak, so far, the <em>datetime</em> function returned time set to UTC time zone by default. Starting at 10 am (EDT) on September 10<sup>th</sup> 2015, the <em>datetime</em> function will return date and time set to your account time zone (at <a href="https://thingspeak.com/account">https://thingspeak.com/account</a>). This will allow you to read data from your channel with timestamps zoned to your local time zone instead of UTC.</p>
<p>For example, my account time zone is set to Eastern Time (US &amp; Canada), and when I ran the following MATLAB code at 12:23 pm, I received:</p>
<pre class="prettyprint lang-matlab">dt = datetime('now')
dt =
     10-Sep-2015 12:23:35</pre>
<p>Prior to this change, I would have received:</p>
<pre class="prettyprint lang-matlab">dt =
     10-Sep-2015 16:23:35</pre>
<p>As you can see, the timestamp is 4 hours ahead of my time zone, which was due to MATLAB returning time in UTC.</p>
<p>This change makes it easier for you to perform time related activities in your time zone. Note that this new feature is available for both thingSpeakRead and thingSpeakWrite functions as well. As an example, consider the following request to read data from the MathWorks Weather Channel:</p>
<p>MATLAB Code:</p>
<pre class="prettyprint lang-matlab">[data, timestamp] = thingSpeakRead(12397);
display(timestamp.TimeZone, 'TimeZone');</pre>
<p>Output:</p>
<pre class="prettyprint lang-matlab">
data =
     225.0000    3.8000   43.9000   95.8000
     0   29.9800    4.3000    0.0300
timestamp =
     10-Sep-2015 16:13:54
TimeZone =
     America/New_York</pre>
<p>With this enhancement, you would no longer have to explicitly specify the time zone of your dates and time to read and write data in your time zone.</p>
<p>Here are a few other examples:</p>
<ol>
<li>Read data corresponding to one entire day in your timezone:</li>
</ol>
<pre class="prettyprint lang-matlab">startDateTime = datetime('September 10, 2015 00:00:00')
endDateTime = datetime('September 10, 2015 23:59:59')
readChannelID = 12397;
[data, timeStamps] = thingSpeakRead(readChannelID, 'DateRange', [startDateTime, endDateTime])</pre>
<ol start="2">
<li>Read data between certain hours of a day (between 7 am and 9 pm):</li>
</ol>
<pre class="prettyprint lang-matlab">startDateTime = datetime('September 10, 2015 07:00:00')
endDateTime = datetime('September 10, 2015 21:00:00')
readChannelID = 12397;
[data, timeStamps] = thingSpeakRead(readChannelID, 'DateRange', [startDateTime, endDateTime])</pre>
<ol start="3">
<li>Generate a MATLAB plot in your local time zone:</li>
</ol>
<pre class="prettyprint lang-matlab">[data, timeStamps] = thingSpeakRead(12397, 'Fields', 3, 'NumPoints', 10);
plot(timeStamps, data)</pre>
<p>Note that, if at present, you are explicitly setting the time zone to your local time zone, you might see unexpected behavior in your code. Here are a few examples, based on support requests we have received:</p>
<ol>
<li>If you are using <em>datetime</em> function in your code similar to the example below:</li>
</ol>
<pre class="prettyprint lang-matlab">% Set the time now to variable dt
dt = datetime('now')
% Assign time zone to UTC since the dt is unzoned by default
dt.TimeZone = 'UTC';
% Convert the timestamp to ‘America/New_York’
dt.TimeZone = 'America/New_York'</pre>
<p>To fix this, remove the “TimeZone” assignments since time is now returned in your time zone by default, and use the code below:</p>
<pre class="prettyprint lang-matlab">% Set the time now to variable dt
dt = datetime('now')</pre>
<ol start="2">
<li>If you are setting the time zone of data returned by thingSpeakRead to your zone:</li>
</ol>
<pre class="prettyprint lang-matlab">% Read data from a channel
[data, timeStamps] = thingSpeakRead(12397);
% Set the timezone to match your zone
timeStamps.TimeZone = 'America/New_York';</pre>
<p>To fix this, remove the line with the “TimeZone” assignment, and use the code below:</p>
<pre class="prettyprint lang-matlab">% Read data from a channel
[data, timeStamps] = thingSpeakRead(12397);</pre>
<p>For more information about the <em>datetime</em> function refer to the <a href="https://www.mathworks.com/help/matlab/ref/datetime.html" target="_blank">MATLAB documentation</a>. If you need support, use the <a href="https://blogs.mathworks.com/iot/forum/matlab/" target="_blank">MATLAB</a> section of the ThingSpeak Forum.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/09/09/updates-to-the-matlab-analysis-app-with-lots-of-example-code/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Analyzing CheerLights with MATLAB</title>
		<link>https://blogs.mathworks.com/iot/2015/09/04/analyzing-cheerlights-with-matlab/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/09/04/analyzing-cheerlights-with-matlab/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 04 Sep 2015 21:13:01 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[CheerLights]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[TweetControl]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1486</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/09/CheerLights_MATLAB_Histogram.png" onError="this.style.display ='none';" /></div><p>CheerLights is an Internet of Things project created by Hans Scharler that allows people&#8217;s lights all across the world to synchronize to one color set by Twitter. This is a way to connect... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/09/04/analyzing-cheerlights-with-matlab/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.cheerlights.com" target="_blank" rel="noopener">CheerLights</a> is an <em>Internet of Things</em> project created by <a href="http://www.nothans.com" target="_blank" rel="noopener">Hans Scharler</a> that allows people&#8217;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.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/7eCgA4oEN6g?rel=0' ></iframe> "); 
 </script></p>
<p>CheerLights uses <a href="https://thingspeak.com" target="_blank" rel="noopener">ThingSpeak</a> to collect the latest color. We get the color value by following &#8220;CheerLights&#8221; on Twitter using the TweetControl app. When someone Tweets using &#8220;CheerLights&#8221; and a color name, the TweetControl app writes the color to the <a href="https://thingspeak.com/channels/1417" target="_blank" rel="noopener">CheerLights Channel</a> on ThingSpeak. Other developers wanting to join the CheerLights project read in the latest color value using the <a href="http://api.thingspeak.com/channels/1417/field/1/last.txt" target="_blank" rel="noopener">ThingSpeak Channel API</a> and then set their light color to the same one.</p>
<p>With some <a href="httpss://thingspeak.com/apps" target="_blank" rel="noopener">MATLAB</a> 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 -&gt; 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, &#8220;Analyze text for the most common color&#8221;.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='600' height='440' marginwidth='0' marginheight='0' scrolling='auto' frameborder='0'  src='https://thingspeak.com/apps/matlab_visualizations/19889?width=auto' ></iframe> "); 
 </script></p>
<p><strong>Example MATLAB Visualization Code</strong></p>
<pre class="prettyprint lang-matlab">lights = thingSpeakRead(1417,'OutputFormat','table','NumDays',30);
hist(categorical(lights.LastCheerLightsCommand))
set(gca,'XTickLabelRotation',45)</pre>
<p><a href="https://thingspeak.com/channels/1417"><img decoding="async" loading="lazy" class="aligncenter wp-image-1505 size-full" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/09/CheerLights_MATLAB_Histogram.png" alt="CheerLights MATLAB Histogram" width="559" height="419" /></a></p>
<p>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 <a href="http://nothans.com/cheerlights-with-lifx-led-light-bulb" target="_blank" rel="noopener">LIFX Wi-Fi Light Bulb</a>. If you want to control all of the lights, just send a Tweet using Twitter that mentions <a href="https://www.twitter.com/cheerlights" target="_blank" rel="noopener">@CheerLights</a> and a color.</p>
<p style="text-align: center;"><b>“@CheerLights Let’s go Blue!”</b></p>
<p>Check out <a href="http://www.cheerlights.com" target="_blank" rel="noopener">CheerLights.com</a> for more detail and for ideas on how to join the project. We are all connected!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/09/04/analyzing-cheerlights-with-matlab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>You’ve Collected Lots of IoT Data, Now We Can Help You Figure Out What It Means!</title>
		<link>https://blogs.mathworks.com/iot/2015/08/20/you-have-collected-lots-of-iot-data/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/08/20/you-have-collected-lots-of-iot-data/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 20 Aug 2015 19:27:30 +0000</pubDate>
				<category><![CDATA[maker]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[Data Visualizations]]></category>
		<category><![CDATA[dew point]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[raspberrypi]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1475</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/08/ThingSpeak_Apps.png" onError="this.style.display ='none';" /></div><p>For the last several years, I have been collecting data with ThingSpeak from devices all around my house. I have been tracking temperature, humidity, light levels, outside weather data, my deep... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/08/20/you-have-collected-lots-of-iot-data/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>For the last several years, I have been collecting data with ThingSpeak from devices all around my house. I have been tracking temperature, humidity, light levels, outside weather data, my deep freezer’s temperature, the state of <a href="https://twitter.com/mytoaster">My Toaster</a>, and air quality metrics. I just recently started to think about what all of this data really means to me and if it’s good data to begin with. Wouldn’t it be great if I could explore my data in ThingSpeak?  Well, I am happy to say that with the latest upgrade to ThingSpeak, you can do just that.</p>
<p>We have been working with the MATLAB team at MathWorks to provide two new <a href="https://thingspeak.com/apps">ThingSpeak Apps</a>: <em>MATLAB Analysis</em> and <em>MATLAB Visualizations</em>. With these new built-in Apps, the ThingSpeak web service can automatically run MATLAB code. That makes it easier to gain insight into your data.</p>
<p><a href="https://thingspeak.com/apps"><img decoding="async" loading="lazy" class="aligncenter wp-image-1476" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/08/ThingSpeak_Apps.png" alt="ThingSpeak MATLAB Apps" width="600" height="386" /></a></p>
<p>With the MATLAB Analysis app, I am now able to turn my home’s temperature and humidity data into dew point. Dew point is important to find out if the environment is <a href="https://en.wikipedia.org/wiki/Dew_point#Relationship_to_human_comfort">comfortable</a> independent of just knowing the temperature alone. If the dew point is too high or too low, your guests may notice their glasses sweating or that they are uncomfortable.</p>
<p>I am also able to clean up my sensor data and filter out bad data and write it back to a new ThingSpeak channel. From time to time, I see one of my sensors report a really high value, and I’d like to have a way to fix it.</p>
<p>We have provided many MATLAB code examples to get started quickly.</p>
<p>Some of our analysis examples include:</p>
<ul>
<li>Calculate Average Humidity</li>
<li>Calculate Dew point</li>
<li>Convert Celsius to Fahrenheit</li>
<li>Eliminate data outliers</li>
<li>Convert Fahrenheit to Celsius</li>
<li>Calculate hourly max temperature</li>
<li>Replace missing values in data</li>
</ul>
<p>With MATLAB Visualizations, we made it way easier to chart data from multiple data fields. By selecting the “Wind Velocity” example MATLAB Visualization, I can see a plot of the wind velocity data collected by my weather station.</p>
<p><a href="https://thingspeak.com/apps"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1477" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/08/MATLAB_Plot_Output.png" alt="MATLAB Plot Output on ThingSpeak" width="375" height="377" /></a></p>
<p>Other visualization examples include:</p>
<ul>
<li>View temperature variation over the last 24 hours using a histogram</li>
<li>Plot wind velocity over the last hour using a compass plot</li>
<li>Understand relative temperature variation</li>
<li>Plot data from multiple fields</li>
<li>View temperature and pressure levels</li>
<li>Visualize relationship between temperature and humidity</li>
</ul>
<p>Are you looking for an easy way to connect your Arduino or Raspberry Pi devices to ThingSpeak? We have also been working with the MATLAB team at MathWorks on some Hardware Support Packages to help with that. I’ll talk about that in a future blog!</p>
<p><strong>This is really big news for the ThingSpeak Community. I am really excited to see what you do with these new apps. I will share projects on the blog as they come in. Let’s find out together what all of this data means. Get started at <a href="https://thingspeak.com" target="_blank" rel="noopener">ThingSpeak.com</a>!</strong></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/08/20/you-have-collected-lots-of-iot-data/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>[Kickstarter] nodeIT &#8211; Small, Stackable IoT Device</title>
		<link>https://blogs.mathworks.com/iot/2015/08/18/kickstarter-nodeit-small-stackable-iot-device/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/08/18/kickstarter-nodeit-small-stackable-iot-device/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 18 Aug 2015 12:56:57 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Kickstarter]]></category>
		<category><![CDATA[sensors]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1469</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/08/nodeIT.png" onError="this.style.display ='none';" /></div><p>Kickstarter projects pop up all of the time. Developers are looking to raise money for their projects so they can order a larger production run and gauge market reaction. A lot of recent projects are... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/08/18/kickstarter-nodeit-small-stackable-iot-device/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Kickstarter projects pop up all of the time. Developers are looking to raise money for their projects so they can order a larger production run and gauge market reaction. A lot of recent projects are trying to address the &#8220;Maker Community&#8221; by making it easier to prototype connected devices and sensors. We just found one called, &#8220;<a href="https://www.kickstarter.com/projects/sweetpeas/nodeit-the-worlds-smallest-and-extendable-iot-syst" target="_blank">nodeIT</a>&#8221; from Sweden.</p>
<p><a href="https://www.kickstarter.com/projects/sweetpeas/nodeit-the-worlds-smallest-and-extendable-iot-syst"><img decoding="async" loading="lazy" class="aligncenter wp-image-1470" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/08/nodeIT.png" alt="nodeIT IoT device on Kickstarter uses ESP8266 and ThingSpeak" width="500" height="375" /></a></p>
<p>The nodeIT is centered around the ESP8266 Wi-Fi microcontroller and allows you stack other boards to extend its base functionality. Once the nodeIT is connected to your Wi-Fi network, you can easily publish data to <a href="https://thingspeak.com" target="_blank">ThingSpeak</a> and visualize the results, such as data collected by a barometric sensor.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='450' height='260' marginwidth='0' marginheight='0' scrolling='auto' frameborder='0'  src='http://api.thingspeak.com/channels/47855/charts/4?width=450&amp;height=260&amp;results=288&amp;dynamic=true&amp;title=nodeIT%20Connected%20Barometric%20Pressure%20Sensor' ></iframe> "); 
 </script></p>
<p>For more information about nodeIT, follow their <a href="https://www.kickstarter.com/projects/sweetpeas/nodeit-the-worlds-smallest-and-extendable-iot-syst">Kickstarter</a> campaign and check out their <a title="http://wiki.sweetpeas.se/index.php?title=Room_Monitor (link no longer works)" target="_blank">ThingSpeak Room Monitor</a> project.</p>
<p>[via <a href="https://www.kickstarter.com/projects/sweetpeas/nodeit-the-worlds-smallest-and-extendable-iot-syst" target="_blank">Kickstarter</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/08/18/kickstarter-nodeit-small-stackable-iot-device/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Collecting Dust Levels with ThingSpeak and ESP8266 Wi-Fi</title>
		<link>https://blogs.mathworks.com/iot/2015/08/07/collecting-dust-levels-with-thingspeak-and-esp8266-wi-fi/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/08/07/collecting-dust-levels-with-thingspeak-and-esp8266-wi-fi/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 07 Aug 2015 16:32:50 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[dust]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[sensors]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1460</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/08/dust_sensor.jpg" onError="this.style.display ='none';" /></div><p>Using the ESP8266 Wi-Fi module, [shadowandy] built a dust sensor to measure dust levels in his house. The project incorporates the Shinyei PPD42NS dust sensor to do the measurements and posts the... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/08/07/collecting-dust-levels-with-thingspeak-and-esp8266-wi-fi/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Using the ESP8266 Wi-Fi module, [<a href="http://www.shadowandy.net/2015/06/arduino-dust-sensor-with-esp8266.htm" target="_blank">shadowandy</a>] built a dust sensor to measure dust levels in his house. The project incorporates the Shinyei PPD42NS dust sensor to do the measurements and posts the data to his <a href="https://thingspeak.com" target="_blank">ThingSpeak</a> channel from data collection and reaction to dust levels.</p>
<p><a href="http://www.seeedstudio.com/depot/Grove-Dust-Sensor-p-1050.html"><img decoding="async" loading="lazy" class="aligncenter wp-image-1461" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/08/dust_sensor.jpg" alt="Dust Sensor sending data to ThingSpeak" width="500" height="375" /></a></p>
<p>The sensor records the PM10 and PM2.5 dust levels to get an accurate indication of the dust in the air. This project is a great example of how a little sensor could turn into something important for protecting machine shops, construction sites, and garages.</p>
<p>[via <a href="http://www.shadowandy.net/2015/06/arduino-dust-sensor-with-esp8266.htm" target="_blank">shadowandy</a> / <a href="https://github.com/shadowandy/Arduino-Dust-Sensor" target="_blank">GitHub</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/08/07/collecting-dust-levels-with-thingspeak-and-esp8266-wi-fi/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Soldering Iron Connected to ThingSpeak with #NodeMCU and #ESP8266 Wi-Fi</title>
		<link>https://blogs.mathworks.com/iot/2015/07/24/soldering-iron-connected-to-thingspeak-with-nodemcu-and-esp8266-wi-fi/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/07/24/soldering-iron-connected-to-thingspeak-with-nodemcu-and-esp8266-wi-fi/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 24 Jul 2015 18:40:20 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[NodeMCU]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1454</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/07/Soldering_Iron_IoT_ThingSpeak.jpg" onError="this.style.display ='none';" /></div><p>[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... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/07/24/soldering-iron-connected-to-thingspeak-with-nodemcu-and-esp8266-wi-fi/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[<a href="https://vegardpaulsen.wordpress.com/2015/07/18/soldering-iron-and-nodemcu-iot-device/" target="_blank">Vegard Paulsen</a>] created a solder iron that reports its usage and temperature to <a href="https://thingspeak.com" target="_blank">ThingSpeak</a> 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.</p>
<p><a href="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/07/Soldering_Iron_IoT_ThingSpeak.jpg"><img decoding="async" loading="lazy" class="aligncenter wp-image-1455" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/07/Soldering_Iron_IoT_ThingSpeak.jpg" alt="Soldering Iron IoT ThingSpeak" width="600" height="450" /></a></p>
<p><a href="http://hackaday.com/2015/07/19/the-internet-of-soldering-irons/" target="_blank">Hackaday.com</a> wrote an article about Vegard&#8217;s soldering iron connected to the Internet of Things. Here&#8217;s what they had to say:</p>
<blockquote><p>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&#8230;). The best part: [Vegard] gets a phone notification when he accidentally leaves his soldering iron on. How perfect is that?</p></blockquote>
<p>That looks a lot like our desks&#8230; wires, microcontrollers, pliers, cutters, Wi-Fi modules, and soldering irons. And now, the soldering iron is on the Internet of Things.</p>
<p>[via <a href="https://vegardpaulsen.wordpress.com/2015/07/18/soldering-iron-and-nodemcu-iot-device/" target="_blank">Vegard Paulsen</a> / <a href="http://hackaday.com/2015/07/19/the-internet-of-soldering-irons/" target="_blank">Hackaday.com</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/07/24/soldering-iron-connected-to-thingspeak-with-nodemcu-and-esp8266-wi-fi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Basement Dehumidifier Tweets Its Humidity with ThingSpeak and ESP8266 Wi-Fi</title>
		<link>https://blogs.mathworks.com/iot/2015/07/15/basement-dehumidifier-tweets-its-humidity-with-thingspeak-and-esp8266-wi-fi/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/07/15/basement-dehumidifier-tweets-its-humidity-with-thingspeak-and-esp8266-wi-fi/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 15 Jul 2015 17:17:25 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[humidity]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[Twitter]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1448</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/07/Basement_Dehumidifier_Twitter.jpg" onError="this.style.display ='none';" /></div><p>ThingSpeak user, Spencer, adapted a humidifier that sits in his basement. He is solving a common issue about humid basements. If your dehumidifier fails, you get wet things you have stored and then... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/07/15/basement-dehumidifier-tweets-its-humidity-with-thingspeak-and-esp8266-wi-fi/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>ThingSpeak user, Spencer, adapted a humidifier that sits in his basement. He is solving a common issue about humid basements. If your dehumidifier fails, you get wet things you have stored and then mold. Spencer created a humidity board using the DHT22 that measures humidity and then reports the data to his <a href="https://thingspeak.com/channels/46439" target="_blank">ThingSpeak Channel</a> via the ESP8266 Wi-Fi module. Once the data is stored in ThingSpeak, he uses ThingSpeak React to update <a href="https://twitter.com/BasementDehumid" target="_blank">Twitter</a> when things get out of whack.</p>
<p><a href="https://twitter.com/BasementDehumid"><img decoding="async" loading="lazy" class="aligncenter wp-image-1449" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/07/Basement_Dehumidifier_Twitter.jpg" alt="Basement Dehumidifier Twitter" width="400" height="533" /></a></p>
<p>[via <a href="https://twitter.com/BasementDehumid" target="_blank">Twitter</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/07/15/basement-dehumidifier-tweets-its-humidity-with-thingspeak-and-esp8266-wi-fi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>We are Growing Quickly&#8230; Want a Better IoT UX?</title>
		<link>https://blogs.mathworks.com/iot/2015/05/01/we-are-growing-quickly-want-a-better-iot-ux/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/05/01/we-are-growing-quickly-want-a-better-iot-ux/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 01 May 2015 17:09:48 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1441</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/05/thingspeak_iot_ux_design.jpeg" onError="this.style.display ='none';" /></div><p>We are growing so quickly and adding a ton of new functionality that we don&#8217;t want to lose the User Experience (UX). We want you to be able to build Internet of Things projects in 5 minutes and... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/05/01/we-are-growing-quickly-want-a-better-iot-ux/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p style="color: #555555;">We are growing so quickly and adding a ton of new functionality that we don&#8217;t want to lose the User Experience (UX). We want you to be able to build Internet of Things projects in 5 minutes and gain insights, share data, and explore its potential without our software getting in the way.</p>
<p style="color: #555555;"><a href="https://aps3ltx4.optimalworkshop.com/optimalsort/177j6g82"><img decoding="async" loading="lazy" class="aligncenter wp-image-1442" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/05/thingspeak_iot_ux_design.jpeg" alt="ThingSpeak IoT UX Design" width="600" height="450" /></a></p>
<p style="color: #555555;">To help us understand what you are thinking, we created a <a title="ThingSpeak UX Experiment" href="https://aps3ltx4.optimalworkshop.com/optimalsort/177j6g82" target="_blank">card sort activity</a>. If you click the link, you can sort out our current functionality into categories. We will use the results over many ThingSpeak users to help us organize and improve our website and UX.</p>
<p style="color: #555555;">Thanks for your feedback!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/05/01/we-are-growing-quickly-want-a-better-iot-ux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>There is a Hamster on Twitter Now&#8230; Thanks to ThingSpeak, Arduino, and ESP8266 Wi-Fi</title>
		<link>https://blogs.mathworks.com/iot/2015/04/20/hamster-on-twitter/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/04/20/hamster-on-twitter/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 20 Apr 2015 15:21:48 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[hamster]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[ThingTweet]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1432</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/04/Hamster.jpg" onError="this.style.display ='none';" /></div><p>What does an adorable hamster need? Internet of Things, but of course. Using ThingSpeak, ESP8266 Wi-Fi, and Arduino, Ángel from San Sebastián built a monitoring system for his hamster which is dubbed... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/04/20/hamster-on-twitter/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>What does an adorable hamster need? Internet of Things, but of course. Using <a title="Internet of Things Platform ThingSpeak IoT" href="https://thingspeak.com" target="_blank">ThingSpeak</a>, ESP8266 Wi-Fi, and Arduino, <a title="Angel mifulapirus on Twitter" href="https://twitter.com/mifulapirus" target="_blank">Ángel</a> from San Sebastián built a monitoring system for his hamster which is dubbed &#8220;<a title="Hamster on Twitter" href="https://twitter.com/runnerham" target="_blank">RunnerHam</a>&#8220;.</p>
<p><a href="http://www.instructables.com/id/RunningHam-Palace-Online-Hamsters/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1433" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/04/Hamster.jpg" alt="Hamster Internet of Things" width="599" height="398" /></a></p>
<p>RunnerHam <a title="Hamster on Twitter" href="https://twitter.com/runnerham" target="_blank">Tweets</a> his distance and time when he takes a run on his wheel, &#8220;I&#8217;m done! 57.62m at 0.61m/s&#8221;. You can also check out his <a title="Hamster IoT ThingSpeak Channel" href="https://thingspeak.com/channels/22956" target="_blank">ThingSpeak Channel</a> where he records lots of data about his day.</p>
<p><a href="http://www.instructables.com/id/RunningHam-Palace-Online-Hamsters"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1434" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/04/Hamster_on_wheel_IoT.jpg" alt="Hamster on wheel IoT ThingSpeak" width="600" height="518" /></a></p>
<p>Ángel also released an <a title="Hamster on the Internet IoT" href="http://www.instructables.com/id/RunningHam-Palace-Online-Hamsters" target="_blank">Instructables</a> explaining his &#8220;pet project&#8221; so you can make your own and make your own enhancements. Just imagine what you can do with some sensors, connectivity, and ThingSpeak Web Services!</p>
<p>[via <a title="Hamster on the Internet IoT" href="http://www.instructables.com/id/RunningHam-Palace-Online-Hamsters" target="_blank">Instructables</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/04/20/hamster-on-twitter/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Send Windows Server Data to ThingSpeak using PowerShell</title>
		<link>https://blogs.mathworks.com/iot/2015/03/13/send-windows-server-data-to-thingspeak-using-powershell/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/03/13/send-windows-server-data-to-thingspeak-using-powershell/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 13 Mar 2015 15:57:50 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[featurefriday]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[web of things]]></category>
		<category><![CDATA[Windows Server]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1427</guid>

					<description><![CDATA[<p>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.... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/03/13/send-windows-server-data-to-thingspeak-using-powershell/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>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. [<a title="Hans Scharler Blog" href="http://nothans.com" target="_blank">NotHans</a>] released a <a title="ThingSpeak PowerShell" href="https://github.com/nothans/ThingSpeak-PowerShell" target="_blank">PowerShell Script</a> 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 <a title="ThingSpeak PowerShell Script on GitHub" href="https://github.com/nothans/ThingSpeak-PowerShell" target="_blank">GitHub</a>.</p>
<p>[via <a title="Open Source PowerShell Script for ThingSpeak" href="https://github.com/nothans/ThingSpeak-PowerShell" target="_blank">GitHub</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/03/13/send-windows-server-data-to-thingspeak-using-powershell/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Let Your Plants Tweet Using Spark and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2015/02/27/let-your-plants-tweet-using-spark-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/02/27/let-your-plants-tweet-using-spark-and-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 27 Feb 2015 19:27:01 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Instructables]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[plants]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[spark]]></category>
		<category><![CDATA[ThingTweet]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1423</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/02/Spark-ThingSpeak-Plant-Monitor.jpg" onError="this.style.display ='none';" /></div><p>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&#8217;s soil moisture and then notifies... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/02/27/let-your-plants-tweet-using-spark-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Head over to <a title="Spark Core plant monitor with ThingSpeak" href="http://www.instructables.com/id/Spark-Core-plant-monitor/" target="_blank">Instructables</a> to learn how to make your plants Tweet using <a title="Spark IoT" href="http://spark.io" target="_blank">Spark Wi-Fi</a> and <a title="ThingSpeak IoT Web Services" href="https://thingspeak.com" target="_blank">ThingSpeak</a>. <a title="Instructables member" href="http://www.instructables.com/member/gregoryfenton/" target="_blank">Gregory Fenton</a> created a project that monitors his plant&#8217;s soil moisture and then notifies him via Twitter when it is time to water it.</p>
<p><a href="http://www.instructables.com/id/Spark-Core-plant-monitor/"><img decoding="async" loading="lazy" class="aligncenter wp-image-1424" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/02/Spark-ThingSpeak-Plant-Monitor.jpg" alt="Spark ThingSpeak Plant Monitor" width="281" height="500" /></a></p>
<p>Greg built the project out of necessity to help his plants suffering from &#8220;localized drought&#8221;. Let&#8217;s hope his plants get proper watering and that other ThingSpeak users can quickly and easily build this project. Thanks for sharing!</p>
<p>[via <a title="Spark Core plant monitor with ThingSpeak" href="http://www.instructables.com/id/Spark-Core-plant-monitor/" target="_blank">Instructables</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/02/27/let-your-plants-tweet-using-spark-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Blynk Internet of Things App for Arduino to Support ThingSpeak Web Services</title>
		<link>https://blogs.mathworks.com/iot/2015/02/12/blynk-internet-of-things-app-for-arduino-to-support-thingspeak-web-services/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/02/12/blynk-internet-of-things-app-for-arduino-to-support-thingspeak-web-services/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 12 Feb 2015 20:55:00 +0000</pubDate>
				<category><![CDATA[maker]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Blynk]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Kickstarter]]></category>
		<category><![CDATA[spark]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1416</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/02/Blynk_Kickstarter_IoT.png" onError="this.style.display ='none';" /></div><p>A really awesome Kickstarter campaign called Blynk has came to our attention as users from their community and ours were asking if our systems could work together.

Blynk is an Android / iOS app that... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/02/12/blynk-internet-of-things-app-for-arduino-to-support-thingspeak-web-services/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>A really awesome Kickstarter campaign called <a title="Blynk - build an app for your Arduino project in 5 minutes" href="https://www.kickstarter.com/projects/167134865/blynk-build-an-app-for-your-arduino-project-in-5-m" target="_blank">Blynk</a> has came to our attention as users from their community and ours were asking if our systems could work together.</p>
<p><a href="https://www.kickstarter.com/projects/167134865/blynk-build-an-app-for-your-arduino-project-in-5-m"><img decoding="async" loading="lazy" class="aligncenter wp-image-1420" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/02/Blynk_Kickstarter_IoT.png" alt="Blynk Kickstarter IoT" width="600" height="450" /></a></p>
<p>Blynk is an Android / iOS app that allows for a 5 minute, out-of-the-box experience for Internet of Things projects. Blynk already supports Arduino, Raspberry Pi, and in the future Electric Imp, Spark, The Airboard, Wildfire by Wicked Device, Tiny Duino, and ESP8266 Wi-Fi.</p>
<p>ThingSpeak offers the Internet of Things stable data storage, fast retrieval, data processing, data visualizations, and hooks to every web service possible. We are thrilled that Blynk is planning to support the open APIs of ThingSpeak to extend any IoT project with ThingSpeak web services.</p>
<p><a href="https://www.kickstarter.com/projects/167134865/blynk-build-an-app-for-your-arduino-project-in-5-m"><img decoding="async" loading="lazy" class="aligncenter wp-image-1417" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/02/Blynk-ThingSpeak-IoT.png" alt="Blynk ThingSpeak IoT Kickstarter" width="600" height="427" /></a></p>
<p>The <a title="Blynk IoT Kickstarter" href="https://www.kickstarter.com/projects/167134865/blynk-build-an-app-for-your-arduino-project-in-5-m" target="_blank">Blynk Kickstarter</a> campaign ends at 12pm EST on February 14th. You have less than 48 hours to support Blynk! $20+ pledges will also get free 1 year premium account at Codebender.</p>
<p>[via <a title="Blynk - build an app for your Arduino project in 5 minutes" href="https://www.kickstarter.com/projects/167134865/blynk-build-an-app-for-your-arduino-project-in-5-m" target="_blank">Kickstarter</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/02/12/blynk-internet-of-things-app-for-arduino-to-support-thingspeak-web-services/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>New ThingSpeak Forum Dedicated to the ESP8266 Wi-Fi Module</title>
		<link>https://blogs.mathworks.com/iot/2015/02/06/new-thingspeak-forum-dedicated-to-the-esp8266-wi-fi-module/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/02/06/new-thingspeak-forum-dedicated-to-the-esp8266-wi-fi-module/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 06 Feb 2015 16:56:34 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[featurefriday]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[internet of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1414</guid>

					<description><![CDATA[<p>Over the past few months, we have seen the ESP8266 Wi-Fi Module take the DIY Internet of Things makers by storm. The main reason is the ESP8266 is less than $5US includes Wi-Fi connectivity and the... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/02/06/new-thingspeak-forum-dedicated-to-the-esp8266-wi-fi-module/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Over the past few months, we have seen the ESP8266 Wi-Fi Module take the DIY Internet of Things makers by storm. The main reason is the ESP8266 is less than $5US includes Wi-Fi connectivity and the ability to be programmed like a microcontroller. Another trend that we are seeing is that many of the ESP8266 modules are being connected to <a title="ThingSpeak Internet of Things" href="https://thingspeak.com" target="_blank">ThingSpeak</a> web services. We are getting a lot questions every day, so we wanted to setup a new <a title="ESP8266 ThingSpeak Forum" href="https://community.thingspeak.com/forum/esp8266-wi-fi/" target="_blank">forum</a> in our ThingSpeak Community dedicated to the ESP8266 Wi-Fi Module. Feel free to ask questions about ThingSpeak support with your ESP8266, we will do our best to provide answers and solutions on how to get the ESP8266 up and running quickly with ThingSpeak.</p>
<p style="text-align: center;"><strong>&gt;&gt; <a title="ThingSpeak ESP8266 Forum" href="https://community.thingspeak.com/forum/esp8266-wi-fi/" target="_blank">ThingSpeak ESP8266 Forum</a> &lt;&lt;</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/02/06/new-thingspeak-forum-dedicated-to-the-esp8266-wi-fi-module/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Database Performance Upgrades #featurefriday</title>
		<link>https://blogs.mathworks.com/iot/2015/01/30/database-performance-upgrades/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/01/30/database-performance-upgrades/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sat, 31 Jan 2015 01:49:12 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[featurefriday]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1383</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/01/ThingSpeak_Multiple_Feed_Read_Times.png" onError="this.style.display ='none';" /></div><p>With over 20,000 active streams of &#8220;Internet of Things&#8221; data, the servers that make up ThingSpeak.com are humming.  We recently made extensive upgrades to the database system that stores... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/01/30/database-performance-upgrades/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>With over 20,000 active streams of &#8220;Internet of Things&#8221; data, the servers that make up <a title="Internet of Things Platform - ThingSpeak" href="https://thingspeak.com" target="_blank">ThingSpeak.com</a> are humming.  We recently made extensive upgrades to the database system that stores all of data generated by things from all around the world.</p>
<p style="font-size: 18px; font-weight: bold; color: #c00; text-align: center;"><em>&#8220;We switched to SSD drives for all of our database servers,&#8221; said Lee Lawlor, Lead Engineer of ThingSpeak. &#8220;All of the upgrades are live and available to the entire ThingSpeak Community!&#8221;</em></p>
<p>The improvements decreased response time dramatically and improved large data set retrieval by ten times.<br />
<a href="https://thingspeak.com"><img decoding="async" loading="lazy" class="aligncenter wp-image-1385" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/01/ThingSpeak_Multiple_Feed_Read_Times.png" alt="ThingSpeak Multiple Feed Read_Times" width="524" height="393" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/01/30/database-performance-upgrades/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak Used to Track Luggage for Travel Internet of Things Applications</title>
		<link>https://blogs.mathworks.com/iot/2015/01/16/thingspeak-used-to-track-luggage-for-travel-internet-of-things-applications/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2015/01/16/thingspeak-used-to-track-luggage-for-travel-internet-of-things-applications/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 16 Jan 2015 23:01:41 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[adafruit]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[baggage]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[luggage]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1378</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/01/ThingSpeak_Travel_IoT_Project.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2015/01/16/thingspeak-used-to-track-luggage-for-travel-internet-of-things-applications/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>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.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1379" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2015/01/ThingSpeak_Travel_IoT_Project.png" alt="ThingSpeak Travel IoT Project" width="600" height="217" /></p>
<p>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.</p>
<p>Chris explains the project really well on his blog and with a YouTube video.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/96isRdeVOuk?rel=0' ></iframe> "); 
 </script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2015/01/16/thingspeak-used-to-track-luggage-for-travel-internet-of-things-applications/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>CheerLights Arduino Sketch for FastLED Compatible Lights #featurefriday</title>
		<link>https://blogs.mathworks.com/iot/2014/12/19/cheerlights-arduino-sketch-for-fastled-compatible-lights-featurefriday/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/12/19/cheerlights-arduino-sketch-for-fastled-compatible-lights-featurefriday/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 19 Dec 2014 19:16:49 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[CheerLights]]></category>
		<category><![CDATA[FastLED]]></category>
		<category><![CDATA[featurefriday]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1375</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/12/Arduino_FastLED_RGB-123.jpg" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/12/19/cheerlights-arduino-sketch-for-fastled-compatible-lights-featurefriday/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We just created a <a title="CheerLights with Arduino and FastLED Tutorial" href="https://community.thingspeak.com/tutorials//arduino/cheerlights-with-arduino-and-the-fastled-library/">FastLED and Arduino tutorial</a> and <a title="Arduino CheerLights with FastLED Lights" href="https://github.com/iobridge/CheerLights/blob/master/FastLED/Arduino_Ethernet.ino" target="_blank">Arduino Sketch</a> to read in the latest <a title="CheerLights IoT Project" href="http://www.cheerlights.com" target="_blank">CheerLights</a> color and display it on FastLED compatible lights. CheerLights is a global network of colored lights that all synchronize to one color based on <a title="Twitter Search for CheerLights" href="https://twitter.com/search?f=realtime&amp;q=cheerlights" target="_blank">Twitter</a>. 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 <a title="Adafruit NeoPixels" href="http://www.adafruit.com/category/168" target="_blank">NeoPixel</a> lights from Adafruit and RGB-123 light panels.</p>
<p><a href="https://community.thingspeak.com/tutorials//arduino/cheerlights-with-arduino-and-the-fastled-library/"><img decoding="async" loading="lazy" class="aligncenter wp-image-1371 size-full" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/12/Arduino_FastLED_RGB-123.jpg" alt="CheerLights with Arduino FastLED RGB-123" width="600" height="428" /></a></p>
<p>For more information check out the <a title="CheerLights with Arduino and FastLED Tutorial" href="https://community.thingspeak.com/tutorials//arduino/cheerlights-with-arduino-and-the-fastled-library/">FastLED and Arduino tutorial</a> and the <a title="Arduino CheerLights with FastLED Lights" href="https://github.com/iobridge/CheerLights/blob/master/FastLED/Arduino_Ethernet.ino" target="_blank">Arduino Sketch</a> on GitHub.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/12/19/cheerlights-arduino-sketch-for-fastled-compatible-lights-featurefriday/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Templates for Plugin Widgets #featurefriday</title>
		<link>https://blogs.mathworks.com/iot/2014/12/12/template-for-plugin-widgets/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/12/12/template-for-plugin-widgets/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 12 Dec 2014 19:27:50 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[featurefriday]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[widgets]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1337</guid>

					<description><![CDATA[<p>Plugin Widgets allow you to create custom visualizations for your ThingSpeak Channels by using HTML, JavaScript, and CSS. We just added a new feature that allows you to start with templates. We... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/12/12/template-for-plugin-widgets/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Plugin Widgets allow you to create custom visualizations for your ThingSpeak Channels by using HTML, JavaScript, and CSS. We just added a new feature that allows you to start with templates. We created a Google Gauge and a two axis chart widget!</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='500' height='260' marginwidth='0' marginheight='0' scrolling='auto' frameborder='0'  src='https://api.thingspeak.com/plugins/5159' ></iframe> "); 
 </script></p>
<p>Check out <a title="Thing Speak Documentation" href="https://www.mathworks.com/help/thingspeak/" target="_blank">ThingSpeak Docs</a> for more information about <a title="ThingSpeak Plugin Widgets Documentation" href="https://thingspeak.com/plugins" target="_blank">Plugin Widgets</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/12/12/template-for-plugin-widgets/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Instant TweetControls #featurefriday</title>
		<link>https://blogs.mathworks.com/iot/2014/12/05/instant-tweetcontrols/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/12/05/instant-tweetcontrols/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 05 Dec 2014 22:59:01 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[CheerLights]]></category>
		<category><![CDATA[featurefriday]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[TweetControl]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1322</guid>

					<description><![CDATA[<p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/12/05/instant-tweetcontrols/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We spent some time enhancing our <a title="ThingSpeak TweetControl - Control Things with Twitter" href="" target="_blank">TweetControl App</a>. 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 <a title="CheerLights - Control Lights Around the World with Twitter" href="http://www.cheerlights.com" target="_blank">CheerLights</a> project.</p>
<p>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!</p>
<p>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.</p>
<p>Learn more about <a title="TweetControl Documentation" href="" target="_blank">TweetControl</a> on <a title="ThingSpeak Documentation" href="https://www.mathworks.com/help/thingspeak//" target="_blank">ThingSpeak Docs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/12/05/instant-tweetcontrols/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sending Tweets Automatically Every Morning With TimeControl</title>
		<link>https://blogs.mathworks.com/iot/2014/10/09/official-tutorial-sending-tweets-automatically-every-morning-with-timecontrol/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/10/09/official-tutorial-sending-tweets-automatically-every-morning-with-timecontrol/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 09 Oct 2014 17:57:40 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[ThingTweet]]></category>
		<category><![CDATA[TimeControl]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Twitter]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1307</guid>

					<description><![CDATA[<p>TimeControl can be used to send Tweets automatically at predetermined times.  In this tutorial, we&#8217;ll be sending a Tweet every weekday with the current time and the current CheerLights... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/10/09/official-tutorial-sending-tweets-automatically-every-morning-with-timecontrol/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>TimeControl can be used to send Tweets automatically at predetermined times.  In this tutorial, we&#8217;ll be sending a Tweet every weekday with the current time and the current <a href="http://www.cheerlights.com/">CheerLights</a> color.</p>
<p>The first step is to <a href="https://thingspeak.com/apps/thingtweets">link a Twitter account</a> to ThingSpeak.</p>
<p>Next, we&#8217;ll <a href="https://thingspeak.com/apps/timecontrols/new">create a new TimeControl</a> with the following values:</p>
<ul>
<li>Name: &#8220;CheerLights to Twitter&#8221;</li>
<li>Frequency: &#8220;Recurring&#8221;</li>
<li>Days: &#8220;Mon&#8221;, &#8220;Tue&#8221;, &#8220;Wed&#8221;, &#8220;Thu&#8221;, &#8220;Fri&#8221;</li>
<li>Time: &#8220;9:40 am&#8221;</li>
<li>Fuzzy Time: &#8220;+/- 10 minutes&#8221;</li>
<li>Action: &#8220;ThingTweet&#8221;</li>
<li>Tweet: &#8220;It is currently %%datetime%% and CheerLights is %%channel_1417_field_1%%.&#8221;</li>
<li>Twitter Account: (select your linked Twitter account)</li>
</ul>
<p>Save this TimeControl and you&#8217;re finished.  Every weekday within 10 minutes of 9:40 am in your timezone, TimeControl will send a Tweet with the current datetime and the current CheerLights color.</p>
<p>The CheerLights <a href="http://api.thingspeak.com/channels/1417/feed.json">Channel ID is 1417</a>, and colors are saved in field 1, so %%channel_1417_field_1%% will be replaced with the current CheerLights color.  You can change these values to access the most recent data from your own Channels.</p>
<p>Here&#8217;s an <a href="https://twitter.com/thingspeaktest/status/520207031836614658">example Tweet</a> from this tutorial.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/10/09/official-tutorial-sending-tweets-automatically-every-morning-with-timecontrol/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[Instructables] Wi-Fi Temperature Data Logger</title>
		<link>https://blogs.mathworks.com/iot/2014/10/03/instructables-wi-fi-temperature-data-logger/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/10/03/instructables-wi-fi-temperature-data-logger/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 03 Oct 2014 16:45:24 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Instructables]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[temperature]]></category>
		<category><![CDATA[wi-fi]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1301</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/10/ThingSpeak_WiFi_Temperature_Logger.jpg" onError="this.style.display ='none';" /></div><p>[noel portugal] is at it again! This time Noel created a simple Wi-Fi based sensor data logger using ThingSpeak, the ESP8266 Wi-Fi module, and a digital temperature sensor. At the heart of the... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/10/03/instructables-wi-fi-temperature-data-logger/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[<a title="ESP8266 Wifi Temperature Logger" href="http://www.instructables.com/id/ESP8266-Wifi-Temperature-Logger/" target="_blank">noel portugal</a>] is at it again! This time Noel created a simple Wi-Fi based sensor data logger using ThingSpeak, the ESP8266 Wi-Fi module, and a digital temperature sensor. At the heart of the project is a low-cost Wi-Fi module that could be the basis for many Internet of Things projects.</p>
<p><a href="http://www.instructables.com/id/ESP8266-Wifi-Temperature-Logger/"><img decoding="async" loading="lazy" class="aligncenter wp-image-1303" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/10/ThingSpeak_WiFi_Temperature_Logger.jpg" alt="ThingSpeak WiFi Temperature Logger" width="600" height="450" /></a></p>
<p>Everything you need to know in order to build your own sensor logging project is on Noel&#8217;s <a title="ESP8266 Wifi Temperature Logger Tutorial" href="http://www.instructables.com/id/ESP8266-Wifi-Temperature-Logger/" target="_blank">Instructables</a>.</p>
<p>[via <a title="ESP8266 Wifi Temperature Logger" href="http://www.instructables.com/id/ESP8266-Wifi-Temperature-Logger/" target="_blank">Instructables</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/10/03/instructables-wi-fi-temperature-data-logger/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak Introduces New Internet of Things App &#8211; TimeControl</title>
		<link>https://blogs.mathworks.com/iot/2014/09/26/thingspeak-introduces-new-internet-of-things-app-timecontrol/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/09/26/thingspeak-introduces-new-internet-of-things-app-timecontrol/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 26 Sep 2014 17:42:21 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[featurefriday]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[ThingHTTP]]></category>
		<category><![CDATA[TimeControl]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1292</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/09/TimeControl_Examples.png" onError="this.style.display ='none';" /></div><p>A ThingSpeak App is a service offered by ThingSpeak that runs in the cloud to help you build connected projects and release connected products for the Internet of Things. We are happy to announce... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/09/26/thingspeak-introduces-new-internet-of-things-app-timecontrol/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>A ThingSpeak App is a service offered by ThingSpeak that runs in the cloud to help you build connected projects and release connected products for the Internet of Things. We are happy to announce today that we are releasing a new app and we are excited to see what you do with it!</p>
<h3>Introducing TimeControl&#8230;</h3>
<p>TimeControl is a web service hosted by ThingSpeak that executes any type of HTTP service call or sends Tweets at predetermined times or schedules. We now offer one-time commands and weekly recurring schedules for commands. TimeControl executes a ThingHTTP or ThingTweet command, and ThingHTTP can interface with any external Web Service API by doing SSL, Basic Auth, custom HTTP headers, GETs, POSTs, PUTs, and DELETEs. ThingHTTP simplifies connecting low-power, low-resource microcontrollers to complex web service APIs such as Twilio, Xively, and Amazon. When you combine TimeControl + ThingHTTP, you get scheduled triggers to any web service you can imagine and scheduled control of an embedded IoT device.</p>
<p><a href="https://thingspeak.com/apps"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1293" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/09/TimeControl_Examples.png" alt="TimeControl Examples Apps" width="541" height="285" /></a></p>
<h3>Example TimeControl Projects</h3>
<ul>
<li>Turn on your lights every day at 4pm</li>
<li>Set a feeder schedule on your aquarium</li>
<li>Schedule full control of ioBridge and RealTime.io devices</li>
<li>Send a Tweet of your Channel&#8217;s last value every morning</li>
</ul>
<h3><a title="ThingSpeak Internet of Things Apps" href="https://thingspeak.com/apps">ThingSpeak IoT Apps</a></h3>
<ul>
<li><strong>ThingTweet</strong> &#8211; <span style="color: #555555;">Link your Twitter account to ThingSpeak and send Twitter messages using our simple API</span></li>
<li><strong>ThingHTTP</strong> &#8211; <span style="color: #555555;">Create custom POSTs or GETs to other web services and retrieve the data</span></li>
<li><strong>TweetControl</strong> &#8211; <span style="color: #555555;">Listen to commands from Twitter and then perform an action</span></li>
<li><strong>React</strong> &#8211; <span style="color: #555555;">Perform actions when conditions are met by your data in your channels</span></li>
<li><strong>TalkBack</strong> &#8211; <span style="color: #555555;">Allow devices to execute queued commands</span></li>
<li><strong>TimeControl</strong> &#8211; A<span style="color: #555555;">utomatically execute ThingHTTP requests at predetermined times and schedules </span></li>
</ul>
<h3>TimeControl Resources</h3>
<ul>
<li><a title="TimeControl Documentation" href="https://thingspeak.com/apps/timecontrols">TimeControl Documentation</a></li>
<li><a title="ThingHTTP Documentation" href="https://thingspeak.com/apps/thinghttp">ThingHTTP Documentation</a></li>
<li><a title="Create a new TimeControl " href="https://thingspeak.com/apps/timecontrols/new">Create a new TimeControl </a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/09/26/thingspeak-introduces-new-internet-of-things-app-timecontrol/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Internet of Things #throwbackthursday #tbt #iot</title>
		<link>https://blogs.mathworks.com/iot/2014/08/28/internet-of-things-throwbackthursday/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/08/28/internet-of-things-throwbackthursday/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 28 Aug 2014 18:23:05 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[tbt]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1280</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/08/First_Website.jpg" onError="this.style.display ='none';" /></div><p>It&#8217;s Throwback Thursday!
We have come a long way since building cloud platforms for connected devices &#8211; now known as &#8220;The Internet of Things&#8221;. Here&#8217;s what our first... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/08/28/internet-of-things-throwbackthursday/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>It&#8217;s Throwback Thursday!</p>
<p>We have come a long way since building cloud platforms for connected devices &#8211; now known as &#8220;The Internet of Things&#8221;. Here&#8217;s what our first website for the ThingSpeak project looked like 5 years ago&#8230;</p>
<p><a href="https://thingspeak.com"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1281" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/08/First_Website.jpg" alt="First ThingSpeak Website" width="600" height="406" /></a></p>
<p style="text-align: center;"><strong>Get started with IoT now:<br />
Visit <a title="Open Source Internet of Things" href="https://thingspeak.com" target="_blank">ThingSpeak.com</a> or fork the project on <a title="Open Source Internet of Things Project on GitHub!" href="https://github.com/iobridge/thingspeak" target="_blank">GitHub</a>!</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/08/28/internet-of-things-throwbackthursday/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak Data Channels &#8211; Now With More Metadata</title>
		<link>https://blogs.mathworks.com/iot/2014/07/11/thingspeak-data-channels-now-with-more-metadata/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/07/11/thingspeak-data-channels-now-with-more-metadata/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 11 Jul 2014 19:35:49 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[featurefriday]]></category>
		<category><![CDATA[internet of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1269</guid>

					<description><![CDATA[<p>ThingSpeak user [DodBasim]  requested an additional field inside of the ThingSpeak Data Channel. We named this new field &#8220;metadata&#8221;. This field works like the &#8220;status&#8221; field,... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/07/11/thingspeak-data-channels-now-with-more-metadata/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>ThingSpeak user [DodBasim]  requested an additional field inside of the ThingSpeak Data Channel. We named this new field &#8220;metadata&#8221;. This field works like the &#8220;status&#8221; field, but allows you to post any type of extra data along with your ThingSpeak Data Channel. An example would be to use the &#8220;metadata&#8221; field to store a JSON object that you want to parse with your application.</p>
<pre style="padding-left: 30px;">POST <span class="str" style="color: #dd1144;">https://api.thingspeak.com/update</span>
     api_key=<span class="customcode" style="color: #00ab9b;">XXXXXXXXXXXXXXXX</span>
     field1=<span class="customcode" style="color: #00ab9b;">73</span>
     metadata=<span class="customcode" style="color: #00ab9b;">{"officeTemp":73}</span>

</pre>
<p>The full ThingSpeak Channels API is available on <a title="ThingSpeak Data Channel Documentation" href="https://www.mathworks.com/help/thingspeak/channels-and-charts-api.html" target="_blank">ThingSpeak Docs</a>.</p>
<p>[via <a title="Meta data field added to ThingSpeak Data Channels" href="https://community.thingspeak.com/forum/feature-requests/more-metadata-fields-to-channel/" target="_blank">ThingSpeak Forums</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/07/11/thingspeak-data-channels-now-with-more-metadata/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>[Official Tutorial] Monitoring Linux Server Statistics</title>
		<link>https://blogs.mathworks.com/iot/2014/05/20/official-tutorial-monitoring-linux-server-statistics/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/05/20/official-tutorial-monitoring-linux-server-statistics/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 20 May 2014 19:32:23 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1244</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/05/channel.png" onError="this.style.display ='none';" /></div><p>ThingSpeak can be used to easily monitor CPU usage %, memory usage %, and disk usage % on any Linux machine connected to the internet.
First, create a new Channel, and fill out the field names as... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/05/20/official-tutorial-monitoring-linux-server-statistics/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>ThingSpeak can be used to easily monitor CPU usage %, memory usage %, and disk usage % on any Linux machine connected to the internet.</p>
<p>First, create a new Channel, and fill out the field names as follows: Field 1 = &#8220;CPU Usage (%)&#8221;, Field2 = &#8220;Memory Usage (%)&#8221;, Field 3 = &#8220;Disk Usage (%)&#8221;.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-1245" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/05/channel.png" alt="ThingSpeak Channel Settings" width="298" height="250" /></p>
<p>Next, add the open-source server statistics script to your server, which can be found at: <a title="https://raw.githubusercontent.com/iobridge/thingspeak/master/lib/server_stats.sh" href="https://raw.githubusercontent.com/iobridge/thingspeak/master/lib/server_stats.sh">https://raw.githubusercontent.com/iobridge/thingspeak/master/lib/server_stats.sh</a></p>
<p>Inside the script there&#8217;s an API Key variable, which should be replaced with your specific Channel&#8217;s API Key (leave the single quotes, and only replace the X&#8217;s): <code>api_key='XXXXXXXXXXXXXXXX'</code></p>
<p>For the script to work properly, install the &#8220;bc&#8221; package via: <code>sudo apt-get install bc</code></p>
<p>Then make the script executable: <code>chmod +x server_stats.sh</code></p>
<p>Finally, edit your crontab file: <code>crontab -e</code></p>
<p>Make the script execute every minute by adding this line to your crontab (make sure you use the proper path to the script): <code>* * * * * /path/to/server_stats.sh</code></p>
<p>The script will then automatically POST server stats to the Channel specified by the API Key every minute.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='600' height='240' marginwidth='0' marginheight='0' scrolling='auto' frameborder='0'  src='http://api.thingspeak.com/channels/12370/charts/1?width=auto&amp;height=auto&amp;results=30&amp;dynamic=true' ></iframe> "); 
 </script></p>
<p>You can see some of the ThingSpeak server statistics here:</p>
<ul>
<li><a title="https://thingspeak.com/channels/12370" href="https://thingspeak.com/channels/12370" target="_blank">https://thingspeak.com/channels/12370</a></li>
<li><a title="https://thingspeak.com/channels/12371" href="https://thingspeak.com/channels/12371" target="_blank">https://thingspeak.com/channels/12371</a></li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/05/20/official-tutorial-monitoring-linux-server-statistics/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak Selects Phusion Passenger Enterprise to Power its Internet of Things API</title>
		<link>https://blogs.mathworks.com/iot/2014/05/09/thingspeak-selects-phusion-passenger-enterprise-to-power-its-internet-of-things-api/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/05/09/thingspeak-selects-phusion-passenger-enterprise-to-power-its-internet-of-things-api/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 09 May 2014 20:47:52 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Phusion Passenger]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1236</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/05/ThingSpeak_Phusion_Passenger.png" onError="this.style.display ='none';" /></div><p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/05/09/thingspeak-selects-phusion-passenger-enterprise-to-power-its-internet-of-things-api/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>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 <a title="Phusion Passenger Enterprise for the Internet of Things" title="https://www.phusionpassenger.com/enterprise (link no longer works)" target="_blank">Phusion Passenger Enterprise</a> to power the ThingSpeak &#8220;Internet of Things&#8221; API. Phusion Passenger&#8217;s &#8220;hybrid evented, multi-threaded and multi-process design&#8221; is perfect for the Internet of Things pattern for applications.</p>
<p><a title="https://www.phusionpassenger.com/enterprise (link no longer works)"><img decoding="async" loading="lazy" class="aligncenter wp-image-1237 size-full" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/05/ThingSpeak_Phusion_Passenger.png" alt="ThingSpeak Phusion Passenger IoT Application" width="400" height="426" /></a></p>
<h3>About Phusion Passenger</h3>
<p>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&#8217; processes and resources for you.</p>
<p>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.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/05/09/thingspeak-selects-phusion-passenger-enterprise-to-power-its-internet-of-things-api/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New Spline Charts for IoT Data Visualizations</title>
		<link>https://blogs.mathworks.com/iot/2014/05/09/new-spline-charts-for-iot-data-visualizations/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/05/09/new-spline-charts-for-iot-data-visualizations/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 09 May 2014 20:15:18 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[Data Visualizations]]></category>
		<category><![CDATA[internet of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1227</guid>

					<description><![CDATA[<p>Once your data gets into ThingSpeak, you than want to do something with it. A first step is to see the data. If the data are sensor values from a Nest thermostat for example, then you want to see it... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/05/09/new-spline-charts-for-iot-data-visualizations/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Once your data gets into ThingSpeak, you than want to do something with it. A first step is to see the data. If the data are sensor values from a Nest thermostat for example, then you want to see it as a chart. We added a new way to visualize your data by adding Spline Charts! Spline Charts are super easy to create with ThingSpeak, just add &#8220;type=spline&#8221; to your <a title="ThingSpeak Charts API" href="https://www.mathworks.com/help/thingspeak/channels-and-charts-api.html" target="_blank">ThingSpeak Chart API</a> call. (And of course, once you have it as a chart, you may want to embed it on our <a title="ioBridge Dashboard" title="https://www.iobridge.com/interface (link no longer works)" target="_blank">ioBridge Dashboard</a> application.)</p>
<p>Here&#8217;s what the new <a href="https://thingspeak.com/channels/9/charts/1?height=240&amp;width=600&amp;results=10&amp;dynamic=true&amp;type=spline">Spline Chart</a> looks like:<br />
<script type='text/javascript'>  
window.onload = document.write("<iframe width='600' height='240' marginwidth='0' marginheight='0' scrolling='auto' frameborder='0'  src='https://thingspeak.com/channels/9/charts/1?height=240&amp;width=600&amp;results=10&amp;dynamic=true&amp;type=spline' ></iframe> "); 
 </script><br />
Here&#8217;s a regular <a href="https://thingspeak.com/channels/9/charts/1?height=240&amp;width=600&amp;results=10&amp;dynamic=true&amp;type=line">line chart</a>:<br />
<script type='text/javascript'>  
window.onload = document.write("<iframe width='600' height='240' marginwidth='0' marginheight='0' scrolling='auto' frameborder='0'  src='https://thingspeak.com/channels/9/charts/1?height=240&amp;width=600&amp;results=10&amp;dynamic=true&amp;type=line' ></iframe> "); 
 </script><br />
And just as a reminder, here are all of the supported ThingSpeak Chart types:</p>
<ul>
<li>type=bar</li>
<li>type=column</li>
<li>type=line</li>
<li>type=spline</li>
</ul>
<p>For complete ThingSpeak Charts documentation, check out <a title="ThingSpeak Charts Documentation" href="https://www.mathworks.com/help/thingspeak/channels-and-charts-api.html" target="_blank">ThingSpeak Docs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/05/09/new-spline-charts-for-iot-data-visualizations/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak Launches New Website</title>
		<link>https://blogs.mathworks.com/iot/2014/05/09/thingspeak-launches-new-website/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/05/09/thingspeak-launches-new-website/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 09 May 2014 17:53:10 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[web of things]]></category>
		<category><![CDATA[webofthings]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1222</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/05/2014_ThingSpeak_Homepage.jpg" onError="this.style.display ='none';" /></div><p>Things want to speak&#8230;
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&#8217;s Big Data, or... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/05/09/thingspeak-launches-new-website/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<h3>Things want to speak&#8230;</h3>
<p>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&#8217;s Big Data, or even, Bigger Data. ThingSpeak is the only <a title="ThingSpeak Open Data Channels for the Internet of Things" href="https://thingspeak.com/channels/public" target="_blank">open data</a> platform specifically designed for the Internet of Things available &#8216;in the cloud&#8217; or on your own network to capture and distribute data from things.</p>
<h3>A new homepage for ThingSpeak</h3>
<p>When we look out into the Cosmos, we see Billions and Billions of stars and keep a fond memory of <a title="Billions and Billions Quote from Carl Sagan" href="https://www.youtube.com/watch?v=5Ex__M-OwSA" target="_blank">Carl Sagan</a> in our hearts. As we connect this planet, we can&#8217;t but think of the scale and the magnitude that IoT will bring. Using this inspiration, we launched the new <a title="Open Data for the Internet of Things" href="https://thingspeak.com/" target="_blank">ThingSpeak.com</a>!</p>
<p><a href="https://thingspeak.com/"><img decoding="async" loading="lazy" class="aligncenter wp-image-1223" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/05/2014_ThingSpeak_Homepage.jpg" alt="ThingSpeak Homepage" width="600" height="526" /></a></p>
<p>Carl Sagan said, &#8220;We have lingered long enough on the shores of the cosmic ocean, we are ready at last to set sail for the stars.&#8221; We believe the same about the Internet of Things! Let&#8217;s get going!</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/5Ex__M-OwSA?rel=0' ></iframe> "); 
 </script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/05/09/thingspeak-launches-new-website/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[Official Tutorial] Connecting Electric Imp to ThingSpeak IoT Data Services</title>
		<link>https://blogs.mathworks.com/iot/2014/05/06/connecting-electric-imp-to-thingspeak-iot-data-services/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/05/06/connecting-electric-imp-to-thingspeak-iot-data-services/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 06 May 2014 21:18:29 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Electric Imp]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[sparkfun]]></category>
		<category><![CDATA[tutorials]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1219</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/04/Electric_Imp_to_ThingSpeak_Internet_of_Things.png" onError="this.style.display ='none';" /></div><p>Build Open Data Applications with Electric Imp and ThingSpeak!
Electric Imp is a connectivity platform for connecting Wi-Fi devices to cloud services, much like RealTime.io and Iota Wi-Fi modules... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/05/06/connecting-electric-imp-to-thingspeak-iot-data-services/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<h3><span style="color: #555555;">Build Open Data Applications with Electric Imp and ThingSpeak!</span></h3>
<p><span style="color: #555555;">Electric Imp is a connectivity platform for connecting Wi-Fi devices to cloud services, much like </span><a style="color: #0867a3;" title="RealTime.io Platform for the Internet of Things" href="http://realtime.io/" target="_blank">RealTime.io and Iota Wi-Fi</a><span style="color: #555555;"> modules and </span><a style="color: #0867a3;" title="Spark Wi-Fi Modules" href="http://spark.io/" target="_blank">Spark.io</a><span style="color: #555555;">. Some Electric Imp module’s come in an SD card form factor and adds Wi-Fi connectivity to what’s connected to the Electric Imp module. Access to the Electric Module happens via the Electric Imp cloud. While connectivity is simplified with the Electric Imp system, you will need a data service like <a title="Open Source Internet of Things" href="https://thingspeak.com" target="_blank">ThingSpeak</a> to complete the Internet of Things experience. Once data from Electric Imp devices are in ThingSpeak, you can easily build applications and interactivity with other devices and platforms.</span></p>
<p><a href="https://community.thingspeak.com/tutorials//electric-imp/data-storage-and-retrieval-with-thingspeak/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1205" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/04/Electric_Imp_to_ThingSpeak_Internet_of_Things.png" alt="Electric Imp to ThingSpeak Internet of Things" width="478" height="286" /></a></p>
<p>We put together a quick start tutorial for the <a title="Electric Imp and ThingSpeak Tutorial" href="https://community.thingspeak.com/tutorials//electric-imp/data-storage-and-retrieval-with-thingspeak/">Electric Imp and ThingSpeak</a>, so you can quickly and easily get the Electric Imp talking to ThingSpeak. The tutorial uses parts from <a title="SparkFun Electric Imp Wi-Fi" href="https://www.sparkfun.com/products/11395" target="_blank">SparkFun</a> &#8211; the Electric Imp Wi-Fi SD module, breakout board, and USB cable / power supply.</p>
<p><strong>Get started now&#8230;  Check out the official <a title="Electric Imp and ThingSpeak Tutorial" href="https://community.thingspeak.com/tutorials//electric-imp/data-storage-and-retrieval-with-thingspeak/">Electric Imp and ThingSpeak Tutorial</a> and source code on <a title="Electric Imp and ThingSpea IoT on GitHub" href="https://github.com/iobridge/thingspeak-electric-imp" target="_blank">GitHub</a>.</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/05/06/connecting-electric-imp-to-thingspeak-iot-data-services/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Battery-powered Temperature Logger with ThingSpeak + Electric Imp</title>
		<link>https://blogs.mathworks.com/iot/2014/04/17/battery-powered-temperature-logger-with-thingspeak-electric-imp/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/04/17/battery-powered-temperature-logger-with-thingspeak-electric-imp/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 17 Apr 2014 23:38:08 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[Electric Imp]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[temperature]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1186</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/04/ThingSpeak_Electric_Imp_Temperature_Logger.jpg" onError="this.style.display ='none';" /></div><p>[Marcus Olsson] of slickstreamer made a battery-powered temperature logger using ThingSpeak to store and visualize the data collected. He chose the Electric Imp Wi-Fi module for connectivity. The... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/04/17/battery-powered-temperature-logger-with-thingspeak-electric-imp/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[Marcus Olsson] of <a title="Simple Electric imp temperature logger with 3d printed case - internet of things" title="http://www.slickstreamer.info/2014/01/simpel-electric-imp-temperature-logger.html (link no longer works)" target="_blank">slickstreamer</a> made a battery-powered temperature logger using ThingSpeak to store and visualize the data collected. He chose the Electric Imp Wi-Fi module for connectivity. The project is complete with a 3D printed case.</p>
<p><a href="https://thingspeak.com/channels/8926"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1187" alt="ThingSpeak Electric Imp Temperature Logger" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/04/ThingSpeak_Electric_Imp_Temperature_Logger.jpg" width="600" height="337" /></a></p>
<p>All of the source code to connect Electric Imp to ThingSpeak and the 3D printer design files are available on Marcus&#8217; blog &#8216;<a title="Simple Electric imp temperature logger with 3d printed case - internet of things" title="http://www.slickstreamer.info/2014/01/simpel-electric-imp-temperature-logger.html (link no longer works)" target="_blank">slickstreamer</a>&#8216;.</p>
<p>[<a title="Simple Electric imp temperature logger with 3d printed case - internet of things" title="http://www.slickstreamer.info/2014/01/simpel-electric-imp-temperature-logger.html (link no longer works)" target="_blank">slickstreamer</a> / <a title="Simple electric imp temperature logger with ThingSpeak" href="http://dangerousprototypes.com/2014/04/16/simple-electric-imp-temperature-logger/" target="_blank">Dangerous Prototypes</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/04/17/battery-powered-temperature-logger-with-thingspeak-electric-imp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cigar Humidor Updates Twitter &#8211; Powered by ThingSpeak and Arduino</title>
		<link>https://blogs.mathworks.com/iot/2014/04/04/cigar-humidor-updates-twitter-powered-by-thingspeak-and-arduino/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/04/04/cigar-humidor-updates-twitter-powered-by-thingspeak-and-arduino/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 04 Apr 2014 19:11:56 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[humidity]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[ThingTweet]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1178</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/04/ThingSpeak_Cigar_Humidor.jpg" onError="this.style.display ='none';" /></div><p>CAVA created a cigar humidor with a social life. A humidor stores cigars in a humidity controlled environment to maintain freshness, but this special humidor sends the humidity sensor value to... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/04/04/cigar-humidor-updates-twitter-powered-by-thingspeak-and-arduino/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>CAVA created a cigar humidor with a social life. A humidor stores cigars in a humidity controlled environment to maintain freshness, but this special humidor sends the humidity sensor value to <a title="Open Source Internet of Things" href="https://thingspeak.com">ThingSpeak</a> and alerts Twitter when you need to add water. The project uses a humidity sensor and an Arduino Ethernet to post the data to the <a title="ThingSpeak API for Sensor Data" href="https://www.mathworks.com/help/thingspeak/channels-and-charts-api.html" target="_blank" rel="noopener">ThingSpeak API</a> and ThingTweet to send messages to Twitter.</p>
<p style="text-align: center;"><img decoding="async" loading="lazy" class="aligncenter wp-image-1183" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/04/ThingSpeak_Cigar_Humidor.jpg" alt="ThingSpeak Cigar Humidor IoT" width="653" height="488" />Mi Humidor de Cigarros conectado a Internet por medio de un Arduino</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/04/04/cigar-humidor-updates-twitter-powered-by-thingspeak-and-arduino/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>The Top 10 Internet of Things Countries According to ThingSpeak Stats</title>
		<link>https://blogs.mathworks.com/iot/2014/02/13/the-top-10-internet-of-things-countries-according-to-thingspeak-stats/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/02/13/the-top-10-internet-of-things-countries-according-to-thingspeak-stats/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 13 Feb 2014 17:47:55 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1165</guid>

					<description><![CDATA[<p>In 2013, ThingSpeak was used in 158 countries and territories. The vast majority of the traffic came from countries in North America, Europe, Australia, and South America. ThingSpeak is growing... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/02/13/the-top-10-internet-of-things-countries-according-to-thingspeak-stats/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>In 2013, <a title="Internet of Things by ThingSpeak" href="https://thingspeak.com">ThingSpeak</a> was used in 158 countries and territories. The vast majority of the traffic came from countries in North America, Europe, Australia, and South America. ThingSpeak is growing quickly around the world!</p>
<p style="text-align: center;">
<p><span style="font-size: 1.17em; line-height: 1.5em;">The Top 10 Internet of Things Countries*</span></p>
<ol>
<li>United States</li>
<li>France</li>
<li>Poland</li>
<li>United Kingdom</li>
<li>Germany</li>
<li>Netherlands</li>
<li>Australia</li>
<li>Canada</li>
<li>Italy</li>
<li><span style="line-height: 1.5em;"><span style="line-height: 1.5em;">Brazil</span></span>&nbsp;</li>
</ol>
<p><em>*According to <a title="Internet of Things by ThingSpeak" href="https://thingspeak.com">ThingSpeak</a> Usage Stats</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/02/13/the-top-10-internet-of-things-countries-according-to-thingspeak-stats/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Introducing TalkBack, the New Internet of Things App to Control Things with the ThingSpeak Cloud</title>
		<link>https://blogs.mathworks.com/iot/2014/01/21/introducing-talkback-the-new-internet-of-things-app-to-control-things-with-the-thingspeak-cloud/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/01/21/introducing-talkback-the-new-internet-of-things-app-to-control-things-with-the-thingspeak-cloud/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 21 Jan 2014 16:55:13 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[remote control]]></category>
		<category><![CDATA[TalkBack]]></category>
		<category><![CDATA[Yun]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1152</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/01/ThingSpeak_TalkBack_to_Cloud1.jpg" onError="this.style.display ='none';" /></div><p>Introducing&#8230; TalkBack!
We have developed a new ThingSpeak App and it is available now to all ThingSpeak Users.
The new TalkBack App allows devices to check ThingSpeak for commands to execute.... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/01/21/introducing-talkback-the-new-internet-of-things-app-to-control-things-with-the-thingspeak-cloud/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Introducing&#8230; TalkBack!</p>
<p>We have developed a new ThingSpeak App and it is available now to all ThingSpeak Users.</p>
<p>The new TalkBack App allows devices to check ThingSpeak for commands to execute. TalkBack is perfect for battery-powered devices that need to sleep most of the time and wake up to see if there is anything to do and then go back to sleep, like a door lock for example. The lock is mostly going to be asleep to save battery power, but it can wake up periodically and check TalkBack or be woken up by a button press to see if it should be opened or not.</p>
<p>Devices powered by ThingSpeak and now with TalkBack will be able to both push sensor data to the ThingSpeak Cloud and check TalkBack if any commands are available all in one request. To get started, we have the complete <a title="TalkBack API Documentation" href="https://thingspeak.com/apps/talkbacks">TalkBack API Documentation</a> and an <a title="Arduino Yún with ThingSpeak and TalkBack" href="https://community.thingspeak.com/tutorials//arduino/controlling-the-arduino-yun-with-talkback/">Arduino Yún Tutorial</a> available now.</p>
<p><a href="https://thingspeak.com/apps/talkbacks"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1154" alt="ThingSpeak TalkBack to Cloud" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/01/ThingSpeak_TalkBack_to_Cloud1.jpg" width="541" height="314" /></a></p>
<h3>Atmel-powered Arduino Yún Tutorial</h3>
<p>With the release of TalkBack, we created a tutorial for the Arduino Yún. The &#8220;Yún&#8221; is a special combination of easy-to-program Arduino with an additional processor, an Atheros AR9331, running Linux and the OpenWrt wireless stack. Programming the Arduino via USB is identical to the Arduino Leonardo. Once the Arduino Yún is connected to Wi-Fi, the Arduino has full access to ThingSpeak Cloud Services and the TalkBack App and API. Check out the <a title="Controlling the Arduino Yún with TalkBack" href="https://community.thingspeak.com/tutorials//arduino/controlling-the-arduino-yun-with-talkback/">Controlling the Arduino Yún with TalkBack</a> tutorial for a step-by-step way of controlling the Arduino Yún via TalkBack and the ThingSpeak Cloud.</p>
<p><a href="https://community.thingspeak.com/tutorials//arduino/controlling-the-arduino-yun-with-talkback/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1142" alt="Arduino Yun ThingSpeak TalkBack Tutorial" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/01/ArduinoYun_ThingSpeak_TalkBack.jpg" width="420" height="349" /></a></p>
<p>TalkBack is available now to all ThingSpeak Users and to new users by Sign Up for Free at <a title="Internet of Things by ThingSpeak" href="https://thingspeak.com">ThingSpeak.com</a>! Please feel free to share with us and the <a title="ThingSpeak Community Forum" href="https://community.thingspeak.com/forum/">ThingSpeak Community</a> with the awesome ways you use TalkBack with your ThingSpeak Projects!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/01/21/introducing-talkback-the-new-internet-of-things-app-to-control-things-with-the-thingspeak-cloud/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak Java Client for &#8220;Internet of Things Applications&#8221;</title>
		<link>https://blogs.mathworks.com/iot/2014/01/19/thingspeak-java-client-for-internet-of-things-applications/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2014/01/19/thingspeak-java-client-for-internet-of-things-applications/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sun, 19 Jan 2014 17:57:01 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Java]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1122</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/01/Java_ThingSpeak_Client_IoT.png" onError="this.style.display ='none';" /></div><p>[Andrew Bythell] created a ThingSpeak Java Client for the complete ThingSpeak API. This Java Client makes it really easy for Java (or Processing) developers to add cloud connectivity to applications... <a class="read-more" href="https://blogs.mathworks.com/iot/2014/01/19/thingspeak-java-client-for-internet-of-things-applications/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[<a title="Andrew Bythell Java Client for ThingSpeak" href="" target="_blank" rel="noopener noreferrer">Andrew Bythell</a>] created a ThingSpeak Java Client for the complete <a title="ThingSpeak API Documentation" href="https://www.mathworks.com/help/thingspeak/channels-and-charts-api.html">ThingSpeak API</a>. This Java Client makes it really easy for Java (or Processing) developers to add cloud connectivity to applications and non-networked devices. &#8220;The purpose of the ThingSpeak Java client is to enable non-networked Device-to-ThingSpeak gateways and other applications for performing advanced analysis of data feeds,&#8221; said Andrew.</p>
<p><a href="https://github.com/angryelectron/thingspeak-java/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1123" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2014/01/Java_ThingSpeak_Client_IoT.png" alt="Java ThingSpeak Client IoT" width="579" height="212" /></a></p>
<p>So, by using Java, a simple &#8220;Hello World&#8221; app becomes this easy&#8230;</p>
<pre style="padding-left: 30px;">Channel channel = new Channel(channelNumber, apiWriteKey);</pre>
<pre style="padding-left: 30px;">Entry entry = new Entry();
entry.setField(1, "Hello World");
channel.update(entry);</pre>
<p>&nbsp;</p>
<p>All of the source code and documentation are available on <a title="ThingSpeak Java Client Source Code on GitHub" href="https://github.com/angryelectron/thingspeak-java/" target="_blank" rel="noopener noreferrer">GitHub</a>. Get started right away with building your Internet of Things with the Java Programming Language and the <a title="ThingSpeak Internet of Things Cloud" href="https://thingspeak.com">ThingSpeak Cloud</a>.</p>
<p>Excellent work Andrew &#8211; thanks for contributing to the Open Source ThingSpeak Community!</p>
<p>[via <a title="ThingSpeak Java Client" href="" target="_blank" rel="noopener noreferrer">Angry Electron</a> / <a title="ThingSpeak Java Client Source Code on GitHub" href="https://github.com/angryelectron/thingspeak-java/" target="_blank" rel="noopener noreferrer">GitHub</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2014/01/19/thingspeak-java-client-for-internet-of-things-applications/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New API for Public ThingSpeak Channels Makes it Easy to Discover Open Data</title>
		<link>https://blogs.mathworks.com/iot/2013/12/18/new-api-for-public-thingspeak-channels-make-it-easy-to-discover-open-data/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2013/12/18/new-api-for-public-thingspeak-channels-make-it-easy-to-discover-open-data/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 18 Dec 2013 16:56:16 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1109</guid>

					<description><![CDATA[<p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2013/12/18/new-api-for-public-thingspeak-channels-make-it-easy-to-discover-open-data/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>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.</p>
<h3><strong>Question:</strong> How do I find &#8216;public&#8217; ThingSpeak Channels?</h3>
<p>In order to help developers find open data inside of ThingSpeak Channels, we created a new API for searching the public ThingSpeak Channels.</p>
<p>Here are the <a title="Public ThingSpeak Channels of Open Data" href="https://thingspeak.com/channels/public">Public ThingSpeak Channels</a>. 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 <a title="ThingSpeak API for Channels" href="https://www.mathworks.com/help/thingspeak/channels-and-charts-api.html">ThingSpeak Channel API</a> to return the public ThingSpeak Channels in either JSON or XML format.</p>
<p>Here are some easy examples:</p>
<ul>
<li><span style="font-size: 13px; line-height: 19px;"><a title="Public ThingSpeak Channels in JSON format" href="http://api.thingspeak.com/channels/public.json">http://api.thingspeak.com/channels/public.json</a> &#8211; Returns the Public ThingSpeak Channels in JSON format</span></li>
<li><span style="font-size: 13px; line-height: 19px;"><a title="Public ThingSpeak Channels in XML format" href="http://api.thingspeak.com/channels/public.xml">http://api.thingspeak.com/channels/public.xml</a> &#8211; </span>&#8211; Returns the Public ThingSpeak Channels in XML format</li>
<li><span style="font-size: 13px; line-height: 19px;"><a title="Public ThingSpeak Channels for a tag" href="http://api.thingspeak.com/channels/public.json?tag=temperature" target="_blank">http://api.thingspeak.com/channels/public.json?tag=temperature</a> &#8211; </span>Returns the Public ThingSpeak Channels in JSON format that match the tag, &#8220;temperature&#8221;</li>
</ul>
<p>For support and questions, please use the <a title="ThingSpeak Support Forum for the ThingSpeak API" href="https://community.thingspeak.com/forum/thingspeak-api/">ThingSpeak Forum</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2013/12/18/new-api-for-public-thingspeak-channels-make-it-easy-to-discover-open-data/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Celebrate the Holidays by Joining CheerLights, a Global Network of Lights #iot</title>
		<link>https://blogs.mathworks.com/iot/2013/12/17/celebrate-the-holidays-by-joining-cheerlights-a-global-network-of-lights/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2013/12/17/celebrate-the-holidays-by-joining-cheerlights-a-global-network-of-lights/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 17 Dec 2013 16:46:22 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[CheerLights]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[TweetControl]]></category>
		<category><![CDATA[Twitter]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1105</guid>

					<description><![CDATA[<p>For the third holiday season in a row, the CheerLights project is gearing up. The idea behind CheerLights is to show that we are all connected by synchronizing the color of lights around the world.... <a class="read-more" href="https://blogs.mathworks.com/iot/2013/12/17/celebrate-the-holidays-by-joining-cheerlights-a-global-network-of-lights/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>For the third holiday season in a row, the <a title="Internet connected Christmas lights" href="http://www.cheerlights.com/" target="_blank">CheerLights</a> project is gearing up. The idea behind CheerLights is to show that we are all connected by synchronizing the color of lights around the world. Christmas lights are a staple around the holidays and with Internet-connected lights, the color of your lights matches the color of everyone else’s lights.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/7eCgA4oEN6g?rel=0' ></iframe> "); 
 </script></p>
<p>It has been a real treat watching this project evolve as more and more people add lights… and other things. Things like <a title="CheerLights Android App" href="http://www.cheerlights.com/android" target="_blank">Android</a> and <a title="CheerLights iPhone Apps" href="http://www.cheerlights.com/iphone-app" target="_blank">iPhone</a> apps that check the latest color of CheerLights, <a title="Xmas fun to all with a interactive Xmas tree and lights" title="http://xmas4all.co.uk/ (link no longer works)" target="_blank">Christmas trees</a>, and <a title="Color-Hunting Robot Finds Colors and Controls Christmas Lights " href="http://cheerlights.com/color-hunting-robot-finds-colors/" target="_blank">robots</a>.</p>
<p>To control the lights around the world, send a <a title="Tweets on Twitter mentioning CheerLights" href="https://twitter.com/search?q=cheerlights&amp;src=typd&amp;f=realtime" target="_blank">Tweet</a> mentioning @CheerLights and a color. The command is processed by the <a title="Internet of Things Platform" href="https://thingspeak.com/" target="_blank">ThingSpeak</a> IoT analytics platform and distributed to all of the lights listening to the <a title="CheerLights API" href="http://www.cheerlights.com/subscribe-to-cheerlights-feed" target="_blank">CheerLights API</a>.</p>
<blockquote><p>@CheerLights I am dreaming of a White Christmas</p></blockquote>
<h3>Internet of Things</h3>
<p>Another powerful aspect of the CheerLights project is that is shows off what is possible with the emerging Internet of Things. With a single message sent via a social network like Twitter, 1000′s of objects around the world are in sync with each other. Lights are connected by many types of controllers, such as Arduino, ioBridge, Philips, and the Raspberry Pi. This project is only possible through the Internet and the coordination of developers around the world.</p>
<p>In the article, &#8220;<a title="How the Internet of Things Will Change Our Lives" href="http://www.itbusinessedge.com/slideshows/how-the-internet-of-things-will-change-our-lives-10.html" target="_blank">How the Internet of Things Will Change Our Lives</a>&#8220;, CheerLights is included to indicate how we are connected and how objects may bring people closer.</p>
<p><strong>Learn how to join the project at <a title="Internet connected Christmas lights" href="http://www.cheerlights.com/" target="_blank">CheerLights.com</a>.</strong></p>
<p>We are all connected…</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2013/12/17/celebrate-the-holidays-by-joining-cheerlights-a-global-network-of-lights/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Store, Share, and Visualize Sensor Data using the BrickPi, Raspberry Pi, and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2013/11/15/store-share-and-visualize-sensor-data-using-the-brickpi-raspberry-pi-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2013/11/15/store-share-and-visualize-sensor-data-using-the-brickpi-raspberry-pi-and-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 15 Nov 2013 18:05:29 +0000</pubDate>
				<category><![CDATA[maker]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[BrickPi]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Kickstarter]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[raspberrypi]]></category>
		<category><![CDATA[temperature]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1094</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2013/11/BrickPi_Weather_Station.jpg" onError="this.style.display ='none';" /></div><p>Dexter Industries launched a very successful Kickstarter campaign this past summer to build and release the BrickPi. The BrickPi turns the Raspberry Pi computer into a robotics and sensing platform... <a class="read-more" href="https://blogs.mathworks.com/iot/2013/11/15/store-share-and-visualize-sensor-data-using-the-brickpi-raspberry-pi-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a title="Dexter Industries" href="http://www.dexterindustries.com" target="_blank" rel="noopener">Dexter Industries</a> launched a very successful <a title="BrickPi, LEGO Bricks with a Raspberry Pi Brain" href="http://www.kickstarter.com/projects/john-cole/brickpi-lego-bricks-with-a-raspberry-pi-brain" target="_blank" rel="noopener">Kickstarter campaign</a> this past summer to build and release the BrickPi. The BrickPi turns the Raspberry Pi computer into a robotics and sensing platform for LEGO<sup>®</sup> MINDSTORMS<sup>®</sup>. Since the wrap up of the campaign, users have jumped on board making cool projects using the BrickPi including a step-by-step <a title="ThingSpeak Temperature with Raspberry Pi" href="http://www.dexterindustries.com/BrickPi/projects/thingspeak-temperature-log/" target="_blank" rel="noopener">tutorial</a> using <a title="ThingSpeak - Time-series sensor data collection for the Internet of Things" href="https://www.thingspeak.com" target="_blank" rel="noopener">ThingSpeak</a> to store, share, and visualize sensor data.</p>
<p style="text-align: center;"><a href="http://www.dexterindustries.com/BrickPi/projects/thingspeak-temperature-log/"><img decoding="async" loading="lazy" class="aligncenter wp-image-1095" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2013/11/BrickPi_Weather_Station.jpg" alt="BrickPi Weather Station using ThingSpeak and the Raspberry Pi" width="606" height="353" /></a></p>
<p>Check out the tutorial, &#8220;<a title="ThingSpeak Temperature with Raspberry Pi" href="http://www.dexterindustries.com/BrickPi/projects/thingspeak-temperature-log/" target="_blank" rel="noopener">ThingSpeak Temperature with Raspberry Pi</a>&#8220;, to learn how to send sensor data using the BrickPi, a Raspberry Pi computer, and a temperature sensor for the LEGO<sup>®</sup> MINDSTORMS<sup>®</sup> NXT. The project uses ThingSpeak to store, share, and visualize sensor data collected by BrickPi-enabled projects. The Python code for the Raspberry Pi is available on GitHub and the entire project is open source!</p>
<p>[via  <a title="ThingSpeak Temperature with Raspberry Pi" href="http://www.dexterindustries.com/BrickPi/projects/thingspeak-temperature-log/" target="_blank" rel="noopener">Dexter Industries</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2013/11/15/store-share-and-visualize-sensor-data-using-the-brickpi-raspberry-pi-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Solar-powered Temperature Logger with Electric Imp and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2013/09/15/solar-powered-temperature-logger-with-electric-imp-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2013/09/15/solar-powered-temperature-logger-with-electric-imp-and-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sun, 15 Sep 2013 18:31:28 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[adafruit]]></category>
		<category><![CDATA[Electric Imp]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[temperature]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1087</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2013/09/Electric_Imp_Temp_Logger_with_ThingSpeak.jpg" onError="this.style.display ='none';" /></div><p>[Marcus Olsson] from Slickstreamer created a solar-powered temperature logger using the Electric Imp Wi-Fi module to push data up to ThingSpeak to store and visualize the data collected by his... <a class="read-more" href="https://blogs.mathworks.com/iot/2013/09/15/solar-powered-temperature-logger-with-electric-imp-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[Marcus Olsson] from <a title="Electric Imp solar powered temperature logger with ThingSpeak" title="http://www.slickstreamer.info/2013/09/electric-imp-solar-powered-temperature.html (link no longer works)" target="_blank">Slickstreamer</a> created a solar-powered temperature logger using the Electric Imp Wi-Fi module to push data up to <a title="Open Source Internet of Things Platform" href="https://thingspeak.com/">ThingSpeak</a> to store and visualize the data collected by his sensors. Marcus provides a parts list and a how-to on his <a title="Electric Imp solar powered temperature logger with ThingSpeak" title="http://www.slickstreamer.info/2013/09/electric-imp-solar-powered-temperature.html (link no longer works)" target="_blank">blog</a>. The temperature sensor, solar panel, and solar charger are all readily available parts from Adafruit.</p>
<p><a title="http://www.slickstreamer.info/2013/09/electric-imp-solar-powered-temperature.html (link no longer works)"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1088" alt="Electric Imp Temperature  Logger with ThingSpeak" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2013/09/Electric_Imp_Temp_Logger_with_ThingSpeak.jpg" width="600" height="456" /></a></p>
<p>Looking over the code for the Electric Imp, it looks pretty easy to cross-clouds from the Imp to ThingSpeak. Check out the source code on <a title="Electric Imp to ThingSpeak source code on GitHub" href="https://gist.github.com/evilmachina/6402955">GitHub</a> and full details on <a title="Electric Imp solar powered temperature logger with ThingSpeak" title="http://www.slickstreamer.info/2013/09/electric-imp-solar-powered-temperature.html (link no longer works)" target="_blank">Slickstreamer</a>.</p>
<p>[via <a title="Electric Imp solar powered temperature logger with ThingSpeak" title="http://www.slickstreamer.info/2013/09/electric-imp-solar-powered-temperature.html (link no longer works)" target="_blank">Slickstreamer</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2013/09/15/solar-powered-temperature-logger-with-electric-imp-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Open Hardware Summit 2013</title>
		<link>https://blogs.mathworks.com/iot/2013/08/21/open-hardware-summit-2013/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2013/08/21/open-hardware-summit-2013/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 21 Aug 2013 19:09:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[OHS]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[OpenHardware]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1082</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="http://farm7.staticflickr.com/6168/6167191118_cc8519a470.jpg" onError="this.style.display ='none';" /></div><p>The Open Hardware Summit is September 6th, 2013 at MIT&#8217;s Kresge Auditorium in Cambridge, MA. For the third year, ThingSpeak is sponsoring the event!

The OHS is an amazing experience. You get... <a class="read-more" href="https://blogs.mathworks.com/iot/2013/08/21/open-hardware-summit-2013/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The <a title="Open Hardware Summit 2013" href="http://ohs2013.ticketleap.com/tickets/" target="_blank" rel="noopener">Open Hardware Summit</a> is September 6th, 2013 at MIT&#8217;s Kresge Auditorium in Cambridge, MA. For the third year, ThingSpeak is <a title="ThingSpeak is Sponsoring the Open Source Hardware Summit" href="http://2013.oshwa.org/sponsors/" target="_blank" rel="noopener">sponsoring</a> the event!</p>
<p><a title="swagbag by johngineer, on Flickr" href="http://www.flickr.com/photos/johngineer/6167191118/"><img decoding="async" loading="lazy" class="aligncenter" src="http://farm7.staticflickr.com/6168/6167191118_cc8519a470.jpg" alt="swagbag" width="500" height="400" /></a></p>
<p>The OHS is an amazing experience. You get to meet all the Open Source Hardware heroes that are pushing this movement forward. This year there are many talks and panels covering all aspects of the open source hardware movement. Our part in all this is to push open platforms to connect all that open hardware. ThingSpeak is growing very quickly supporting the open hardware and software for advancement of the Open Source Internet of Things.</p>
<p><a title="Open Source Hardware Summit Sponsors" href="http://2013.oshwa.org/sponsors/" target="_blank" rel="noopener">Sponsorship</a> opportunities are still available!</p>
<p><a title="Open Source Hardware Summit" href="http://2013.oshwa.org" target="_blank" rel="noopener"><img decoding="async" loading="lazy" class="aligncenter" title="Open Hardware Summit Logo" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2012/09/OHS2012_var33.png" alt="" width="436" height="120" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2013/08/21/open-hardware-summit-2013/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Another Winner&#8230; @SmartThings to ThingSpeak with Python #iot #contest</title>
		<link>https://blogs.mathworks.com/iot/2013/06/19/smartthings-to-thingspeak-using-python/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2013/06/19/smartthings-to-thingspeak-using-python/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 20 Jun 2013 02:57:14 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[SmartThings]]></category>
		<category><![CDATA[temperature]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1072</guid>

					<description><![CDATA[<p>Here&#8217;s another contest winner for Internet of Things Contest (aka The Easiest Contest Ever) – Part 2:
  
window.onload = document.write(" "); 
 
For more information and Python source code,... <a class="read-more" href="https://blogs.mathworks.com/iot/2013/06/19/smartthings-to-thingspeak-using-python/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Here&#8217;s another contest winner for <a title="IoT Contest from ThingSpeak" href="https://blogs.mathworks.com/iot/2013/06/internet-of-things-contest-the-easiest-contest-ever-part-2/">Internet of Things Contest (aka The Easiest Contest Ever) – Part 2</a>:</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/6it_Hp3b744?rel=0' ></iframe> "); 
 </script></p>
<p>For more information and Python source code, visit <a href="http://amazingrcvideos.blogspot.com/2013/06/smartthings-to-thingspeak-python-script.html">MY NERD JOURNAL</a>.</p>
<p>[via <a href="http://amazingrcvideos.blogspot.com/2013/06/smartthings-to-thingspeak-python-script.html">MY NERD JOURNAL</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2013/06/19/smartthings-to-thingspeak-using-python/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Internet of Things Contest (aka The Easiest Contest Ever) &#8211; Part 2</title>
		<link>https://blogs.mathworks.com/iot/2013/06/05/internet-of-things-contest-the-easiest-contest-ever-part-2/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2013/06/05/internet-of-things-contest-the-easiest-contest-ever-part-2/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 05 Jun 2013 20:29:58 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[sparkfun]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1062</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/04/thingspeak_easy_contest.png" onError="this.style.display ='none';" /></div><p>When we first launched &#8220;The Easiest Contest Ever&#8221;, we had 300 users and a dream. This time around the ThingSpeak Community has grown to over 10,000 users and channels! The first... <a class="read-more" href="https://blogs.mathworks.com/iot/2013/06/05/internet-of-things-contest-the-easiest-contest-ever-part-2/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>When we first launched &#8220;The Easiest Contest Ever&#8221;, we had 300 users and a dream. This time around the <a title="Public Channels for ThingSpeak" href="https://thingspeak.com/channels/public">ThingSpeak Community</a> has grown to over 10,000 users and channels! The first contest yielded many interesting projects and we wanted to see what you can come up with a second time.</p>
<p>Drum roll&#8230; We are announcing, &#8220;The Easiest Contest Ever&#8230; Part 2&#8221;.</p>
<p><a href="https://thingspeak.com/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-532" title="Internet of Things Contest" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/04/thingspeak_easy_contest.png" alt="Internet of Things Contest" width="400" height="220" /></a></p>
<p>All you have to do is build a project using a ThingSpeak web service, post a demo / how-you-done-it video on YouTube or Vimeo, and tell us about it. We are giving away 20 gift certificates to <a title="Do It Yourself Electronics and Hobby Store - SparkFun" href="http://www.sparkfun.com" target="_blank">SparkFun</a> valued at $50 each. And&#8230; selecting our favorite projects for bonus prizes. Leave a comment with questions. This contest is open to anyone, so <a title="Sign up for ThingSpeak" href="https://thingspeak.com/users/sign_up" target="_blank">Sign Up</a> for ThingSpeak and get going!</p>
<p><em><strong>Disclaimer:</strong> All entries will be published on the ThingSpeak Community Blog and selection is based on meeting the described criteria. All rulings are at the final discretion of the ThingSpeak team members. Let&#8217;s see how crazy this will get!</em></p>
<h3>Project Inspiration</h3>
<p>Check out the public <a title="ThingSpeak Channels" href="https://thingspeak.com/channels/public" target="_blank">ThingSpeak Channels</a> for what others have done already. Others have made <a title="A Twitter Powered Gumball Machine Built on ThingSpeak + Arduino" href="https://blogs.mathworks.com/iot/2012/06/a-twitter-powered-gumball-machine-built-on-thingspeak-arduino/" target="_blank">Social Gumball Machines</a> and <a title="Real-time Gas Sensor System with Microsoft Gadgeteer and ThingSpeak" href="https://blogs.mathworks.com/iot/2012/11/real-time-gas-sensor-system-with-microsoft-gadgeteer-and-thingspeak/" target="_blank">Real-time Gas Sensors</a>. Incorporate one of the many new features into your project such as REACT and TweetControl. Use a USB data logger with ThingSpeak Importer, track a car using ThingSpeak geolocation services, create a mashup using ThingSpeak Plugins&#8230;wait&#8230;we have said too much. We want to be surprised by what you come up with, so feel free to get creative.</p>
<h3>New Features</h3>
<p>It may have been some time since you have checked out ThingSpeak, so we wanted to share some of the new things other the past year.</p>
<h4>Private and Public Views</h4>
<p>Every ThingSpeak Channel now has a Private and Public view. A private view of your ThingSpeak Channel is only viewable by you. If you choose to make your ThingSpeak Channel public, you also have a public view of your channel info. Separating the views increases privacy and provides flexible usage of a ThingSpeak Channel. Each view is customizable so you can have a more detailed private view for and a customized view for public users.</p>
<h4>Chart Builder</h4>
<p>Chart Builder is now part of the channel views. You can customize your charts directly on your channel. An embed code for the chart gets generated automatically so you can integrate a chart on your own website quickly.</p>
<h4>Custom Channels</h4>
<p>Every thing about a ThingSpeak Channel is customizable. You can control which fields get displayed, add a map, add a YouTube video, add status messages, or add ThingSpeak Plugins. The elements on a ThingSpeak Channel can be moved around using a drag-and-drop user interface.</p>
<h4>Plugins</h4>
<p>When we first launched ThingSpeak Plugins we made the plugins only privately accessible. Now, you can make a ThingSpeak Plugin public and add it to your channel views. Plugins are great for making new features for ThingSpeak, such as multiple trend-lines on a chart.</p>
<h4>Public Channel List</h4>
<p>We often get requests to share a list of the public channels offered on ThingSpeak. We have developed a system to display active ThingSpeak channels and score each channel. A channel gets a higher score by being actively updated, adding tags, adding a description, and adding a demo video. Check out the public channels on ThingSpeak.</p>
<h4>ThingSpeak React</h4>
<p>React is our biggest undertaking yet and we spent a year developing a robust and scalable system for monitoring channel data in real-time. With the React app you can set triggers on your channels to cause other events to fire. For example, if your temperature gets too high, you can send a ThingHTTP request to a control system to cause an alert. Since ThingSpeak has location data baked in, you can also create geolocation reacts. If you get within 100 meters of a lat/long, you can trigger an action. This is perfect for building location-based thermostats.</p>
<h3>Next&#8230;</h3>
<p>We are working on many features that we will release over the summer. We are also going to update the Open Source version of ThingSpeak on <a title="ThingSpeak on GitHub - Open Source IoT" href="https://github.com/iobridge/thingspeak" target="_blank">GitHub</a> too. Please stay tuned for some exciting news.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2013/06/05/internet-of-things-contest-the-easiest-contest-ever-part-2/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Indoor Environmental Quality Station</title>
		<link>https://blogs.mathworks.com/iot/2013/05/21/indoor-environmental-quality-station/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2013/05/21/indoor-environmental-quality-station/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 21 May 2013 20:31:57 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Air Quality]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[IEQ]]></category>
		<category><![CDATA[Instructables]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[temperature]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1054</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2013/05/ThingSpeak_Air_Monitor.jpg" onError="this.style.display ='none';" /></div><p>[donmatito] created an Indoor Environmental Quality Station based on the Arduino platform and uses Bluetooth for connectivity to ThingSpeak cloud services. The great news is that... <a class="read-more" href="https://blogs.mathworks.com/iot/2013/05/21/indoor-environmental-quality-station/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[<a title="Donmatito on Instructables" href="http://www.instructables.com/member/donmatito/" target="_blank" rel="noopener">donmatito</a>] created an <a title="Indoor Environmental Air Quality Station" href="http://www.instructables.com/id/Indoor-Environmental-Quality-station-Bluetooth-T/" target="_blank" rel="noopener">Indoor Environmental Quality Station</a> based on the Arduino platform and uses Bluetooth for connectivity to ThingSpeak cloud services. The great news is that Don completely documented the project at <a title="Arduino Indoor Environmental Quality station Bluetooth ThingSpeak" href="http://www.instructables.com/id/Indoor-Environmental-Quality-station-Bluetooth-T/" target="_blank" rel="noopener">Instructables</a> for others to learn from and add to. By using ThingSpeak he has made it easy to get access to the data with an app and share the data with other users.</p>
<p><a href="http://www.instructables.com/id/Indoor-Environmental-Quality-station-Bluetooth-T/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1055" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2013/05/ThingSpeak_Air_Monitor.jpg" alt="ThingSpeak Air Quality Monitor" width="460" height="620" /></a></p>
<p>Indoor Environmental Quality (IEQ) is the measure of comfort and includes factors such as temperature, humidity, pressure, noise level, and indoor air quality. don&#8217;s original goal was to monitor the IEQ of his baby&#8217;s room, but he soon realized that his project has more applications around the house and for others.</p>
<p>Don published the full details of the project and submitted it to the Green Design Contest at <a title="Arduino Indoor Environmental Quality station Bluetooth ThingSpeak" href="http://www.instructables.com/id/Indoor-Environmental-Quality-station-Bluetooth-T/" target="_blank" rel="noopener">Instructables</a>. Great work!</p>
<p>[via <a title="Arduino Indoor Environmental Quality station Bluetooth ThingSpeak" href="http://www.instructables.com/id/Indoor-Environmental-Quality-station-Bluetooth-T/" target="_blank" rel="noopener">Instructables</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2013/05/21/indoor-environmental-quality-station/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Unlocking Data from Twine by using ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2013/03/28/unlocking-data-from-twine-by-using-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2013/03/28/unlocking-data-from-twine-by-using-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 28 Mar 2013 17:06:26 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[Twine]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1033</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2013/03/Twine_Coffee_Maker_Monitor.jpg" onError="this.style.display ='none';" /></div><p>[Risto] from Supermechanical wrote a tutorial on how to use the Twine with ThingSpeak web services such as Data Logging and Charting. The tutorial explains how you can use the Twine&#8217;s... <a class="read-more" href="https://blogs.mathworks.com/iot/2013/03/28/unlocking-data-from-twine-by-using-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[Risto] from Supermechanical wrote a <a title="Twine and ThingSpeak Tutorial" title="http://supermechanical.tumblr.com/post/43737678135/how-to-chart-twines-course (link no longer works)" target="_blank">tutorial</a> on how to use the Twine with ThingSpeak web services such as Data Logging and Charting. The tutorial explains how you can use the Twine&#8217;s easy-to-use sensor module to trigger events and push data over to ThingSpeak. This opens up the data captured by Twine and allows for all kinds of new applications.</p>
<p>The Supermechanical team put this combination of Twine and ThingSpeak to use right away. They created a &#8220;Productivity Quantification&#8221; system to capture events around the office and try to determine how productive they are. They were able to track how much coffee they were drinking, snacks they were eating, toilets they were flushing, and things they were finishing. The results are a quantified picture of office productivity and a beautiful display of the data via the ThingSpeak API.</p>
<p><a title="http://supermechanical.tumblr.com/post/44307832453/how-to-quantify-productivity-with-twine (link no longer works)"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1037" alt="Twine Coffee Maker Monitor" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2013/03/Twine_Coffee_Maker_Monitor.jpg" width="600" height="611" /></a></p>
<p>Creating a Twine Action to push data to ThingSpeak is really easy to do. Here&#8217;s what it looks like&#8230;</p>
<p><a title="http://supermechanical.tumblr.com/post/43737678135/how-to-chart-twines-course (link no longer works)"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1034" alt="Twine Action to ThingSpeak" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2013/03/Twine_Action.png" width="625" height="300" /></a></p>
<p>To do more with ThingSpeak and Twine make sure to check out the <a title="Twine and ThingSpeak Tutorial" title="http://supermechanical.tumblr.com/post/43737678135/how-to-chart-twines-course (link no longer works)" target="_blank">tutorial</a> on the Supermechnical blog.</p>
<p>[via <a title="HOW-TO: CHART TWINE’S COURSE with ThingSpeak" title="http://supermechanical.tumblr.com/post/43737678135/how-to-chart-twines-course (link no longer works)" target="_blank">Twine</a> / <a title="HOW-TO: QUANTIFY PRODUCTIVITY WITH TWINE and ThingSpeak" title="http://supermechanical.tumblr.com/post/44307832453/how-to-quantify-productivity-with-twine (link no longer works)" target="_blank">SUPERMECHANICAL.BLOG</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2013/03/28/unlocking-data-from-twine-by-using-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Réaliser une courbe, un graphique avec ThingSpeak tutorial [French]</title>
		<link>https://blogs.mathworks.com/iot/2013/03/17/realiser-une-courbe-un-graphique-avec-thingspeak-tutorial-french/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2013/03/17/realiser-une-courbe-un-graphique-avec-thingspeak-tutorial-french/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sun, 17 Mar 2013 05:21:50 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1029</guid>

					<description><![CDATA[<p>[fredblabla] created a video tutorial on how to make a chart with ThingSpeak. This tutorial is in French and clearly explains how to setup a channel, post data to a channel, customize the charts, and... <a class="read-more" href="https://blogs.mathworks.com/iot/2013/03/17/realiser-une-courbe-un-graphique-avec-thingspeak-tutorial-french/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[fredblabla] created a video tutorial on how to make a chart with ThingSpeak. This tutorial is in French and clearly explains how to setup a channel, post data to a channel, customize the charts, and add plugins to your ThingSpeak Channel page.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/eU2bpfeGNrg?rel=0' ></iframe> "); 
 </script></p>
<p>Merci beaucoup.</p>
<p>[via <a title="Make a chart with ThingSpeak video tutorial" href="http://www.youtube.com/watch?v=eU2bpfeGNrg" target="_blank">YouTube</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2013/03/17/realiser-une-courbe-un-graphique-avec-thingspeak-tutorial-french/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Open Source ThingSpeak Updates</title>
		<link>https://blogs.mathworks.com/iot/2013/02/19/open-source-thingspeak-updates/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2013/02/19/open-source-thingspeak-updates/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 19 Feb 2013 18:07:58 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1025</guid>

					<description><![CDATA[<div class="overview-image"><img  class="img-responsive" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2013/02/GitHub-ThingSpeak-API.jpg" onError="this.style.display ='none';" /></div><p>Thanks to the very active ThingSpeak community, we have been able to make some updates to the open source ThingSpeak API and web app. We also have a major new release coming. The latest updates allow... <a class="read-more" href="https://blogs.mathworks.com/iot/2013/02/19/open-source-thingspeak-updates/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Thanks to the very active ThingSpeak community, we have been able to make some updates to the open source <a title="Open Source Internet of Things Platform on GitHub" href="https://github.com/iobridge/thingspeak" target="_blank">ThingSpeak API</a> and web app. We also have a major new release coming. The latest updates allow ThingSpeak to be installed without dependency on the Internet. This means you can run this on an embedded web server with no Internet connection. This is perfect for when you want to log sensor data behind a firewall and build apps that do not require (or have) remote connectivity.</p>
<p><a href="https://github.com/iobridge/thingspeak"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1026" alt="GitHub ThingSpeak API" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2013/02/GitHub-ThingSpeak-API.jpg" width="438" height="420" /></a></p>
<p><strong>We want to send a special thanks to <a title="powermik on GitHub" href="https://github.com/powermik" target="_blank">powermik</a>, <a title="oiotoshi" href="https://github.com/oiotoshi" target="_blank">oiotoshi</a>, <a title="Ian Walls on GitHub" href="https://github.com/sekjal" target="_blank">sekjal</a>, and <a title="Greg Akins on GitHub" href="https://github.com/akinsgre">akinsgre</a> for contributing new code and reporting bugs.</strong></p>
<p>All of the latest code is available on <a title="Open Source Thing Speak on GitHub" href="https://github.com/iobridge/thingspeak" target="_blank">GitHub</a>, so start building your own Internet of Things today!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2013/02/19/open-source-thingspeak-updates/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Send Tweets using Arduino Ethernet [Updated Tutorial]</title>
		<link>https://blogs.mathworks.com/iot/2012/12/07/send-tweets-using-arduino-ethernet-updated-tutorial/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2012/12/07/send-tweets-using-arduino-ethernet-updated-tutorial/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 07 Dec 2012 05:36:46 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[ThingTweet]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1022</guid>

					<description><![CDATA[<p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2012/12/07/send-tweets-using-arduino-ethernet-updated-tutorial/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We have updated our <a title="ThingTweet Tutorial for Arduino" href="https://community.thingspeak.com/tutorials//arduino/update-twitter-with-thingtweet-and-arduino-ethernet-shield">ThingTweet Tutorial</a> 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 <a title="ThingSpeak Arduino Examples on GitHub" href="https://github.com/iobridge/ThingSpeak-Arduino-Examples" target="_blank">GitHub</a>, so that you can easily download, modify, and contribute updates.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2012/12/07/send-tweets-using-arduino-ethernet-updated-tutorial/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Real-time Gas Sensor System with Microsoft Gadgeteer and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2012/11/21/real-time-gas-sensor-system-with-microsoft-gadgeteer-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2012/11/21/real-time-gas-sensor-system-with-microsoft-gadgeteer-and-thingspeak/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 21 Nov 2012 08:25:39 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[Gadgeteer]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[ThingTweet]]></category>
		<category><![CDATA[TinyCLR]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1015</guid>

					<description><![CDATA[<p>TinyCLR master user [Duke Nukem] created a project using the Microsoft Gadgeteer and ThingSpeak Internet of Things web services. The Gadgeteer allows modular hardware development with plug-and-play... <a class="read-more" href="https://blogs.mathworks.com/iot/2012/11/21/real-time-gas-sensor-system-with-microsoft-gadgeteer-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a title="TinyCLR by GHI Electronics" href="http://www.tinyclr.com/" target="_blank">TinyCLR</a> master user [Duke Nukem] created a project using the Microsoft Gadgeteer and ThingSpeak Internet of Things web services. The Gadgeteer allows modular hardware development with plug-and-play sensors and controls. Mr. Nukem built a real-time gas sensor monitoring system that uploads its data to a <a title="ThingSpeak Channel for Gas Sensor" href="https://thingspeak.com/channels/3512">ThingSpeak Channel</a>. Once the data is on ThingSpeak, other developers can tap into the data and use it for control systems or for creating apps that process, analyze, and visualize the data. Duke also posts data and warnings to social networks such as Twitter via ThingSpeak&#8217;s <a title="Post to twitter from a device using ThingTweet" href="https://thingspeak.com/apps" target="_blank">ThingTweet</a> web service.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/ro2Wd1ciEpY?rel=0' ></iframe> "); 
 </script></p>
<p><em>Duke says,</em></p>
<p style="padding-left: 30px;">&#8220;A demo of how to use ThingSpeak (an IOT web site) with a Gadgeteer Gas Sensor Device. Data from the sensors are displayed in real time on ThingSpeak and using some of ThingSpeak&#8217;s cool features the Gas Sensor device can send out Tweets for Alert and Alarm conditions.&#8221;</p>
<p style="text-align: left;">Another awesome part of this project is that it uses .NET Micro Framework library, <a title="Internet Of Things and uPLibrary : client for ThingSpeak platform" title="http://www.embedded101.com/Blogs/PaoloPatierno/tabid/106/entryid/258/Internet-Of-Things-and-PLibrary-client-for-ThingSpeak-platform.aspx (link no longer works)" target="_blank">μPLibrary 1.8</a>, created by [<a title="paolopat profile on NuGet" href="http://nuget.org/profiles/paolopat" target="_blank">paolopat</a>]. This library makes it really easy to tap into ThingSpeak web services by embedded devices. It&#8217;s great to see different parts of the project coming together from multiple ThingSpeak users. We appreciate the creative combinations and the efforts that you are putting into your projects. Thanks!</p>
<p>For more information, check out the live sensor readings on the project&#8217;s <a title="ThingSpeak Channel for Gas Sensor" href="https://thingspeak.com/channels/3512">ThingSpeak Channel</a> and download the complete source code at Codeshare.</p>
<p>[via >TinyCLR Forums]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2012/11/21/real-time-gas-sensor-system-with-microsoft-gadgeteer-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>EVE Alpha &#8211; Raspberry Pi Wireless Development</title>
		<link>https://blogs.mathworks.com/iot/2012/11/16/eve-alpha-raspberry-pi-wireless-development/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2012/11/16/eve-alpha-raspberry-pi-wireless-development/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sat, 17 Nov 2012 00:27:57 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[maker]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[digi]]></category>
		<category><![CDATA[enocean]]></category>
		<category><![CDATA[EVE Alpha]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Kickstarter]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[raspberrypi]]></category>
		<category><![CDATA[webofthings]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[zigbee]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1010</guid>

					<description><![CDATA[<p>Kickstarter over the past few months has been the platform of choice for new Internet of Things hardware being developed. Many projects are an Arduino and another thing attached to it. While some of... <a class="read-more" href="https://blogs.mathworks.com/iot/2012/11/16/eve-alpha-raspberry-pi-wireless-development/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Kickstarter over the past few months has been the platform of choice for new Internet of Things hardware being developed. Many projects are an Arduino and another thing attached to it. While some of those projects are cool, they are not pushing the Internet of Things forward. Recently, Kickstarter changed their policies about hardware projects and also opened up the platform to the United Kingdom. This is forcing the projecteers to come up with more developed and innovative ideas that help differentiate themselves from rehashed projects and ideas.</p>
<p>One that has piqued our interest is the <a title="EVE Alpha - Raspberry Pi wireless development hardware" href="http://www.kickstarter.com/projects/ciseco/eve-alpha-raspberry-pi-wireless-development-hardwa" target="_blank" rel="noopener">EVE Alpha for the Raspberry Pi</a> created by Ciseco from Nottingham, United Kingdom. Wireless is a key part of the Internet of Things as with wireless we can connect more things in a more seamless way, then bridge them to the Internet. EVE Alpha aims at giving you a lot of wireless options in a tiny form factor all connected to an integrated computer called the Raspberry Pi.</p>
<p style="text-align: center;"><a href="http://www.kickstarter.com/projects/ciseco/eve-alpha-raspberry-pi-wireless-development-hardwa"><img decoding="async" loading="lazy" class="size-full wp-image-1011 aligncenter" title="EVE Alpha - Raspberry Pi Wireless Development" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2012/11/EVE_Alpha_Raspberry_Pi.jpg" alt="EVE Alpha - Raspberry Pi Wireless Development" width="560" height="280" /></a></p>
<p>Members of the ThingSpeak team are backers of this project and many others. We love finding new ways to get data to and from web services. This is exactly what we are here to do! We are looking forward to connecting the EVE to a host of web services (and ones we haven&#8217;t even released yet). Another key feature is the suite of wireless technologies that we want to prototype with all on one board. At the timing of this writing the EVE Alpha <a title="EVE Alpha - Raspberry Pi wireless development hardware" href="http://www.kickstarter.com/projects/ciseco/eve-alpha-raspberry-pi-wireless-development-hardwa" target="_blank" rel="noopener">Kickstarter</a> campaign is close to being funded, so there are high chances that Ciseco will deliver the Swiss Army knife of wireless development platforms!</p>
<p>[via <a title="EVE Alpha - Raspberry Pi wireless development hardware" href="http://www.kickstarter.com/projects/ciseco/eve-alpha-raspberry-pi-wireless-development-hardwa" target="_blank" rel="noopener">Kickstarter</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2012/11/16/eve-alpha-raspberry-pi-wireless-development/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>μPLibrary &#8211; .NET Micro Framework Client for ThingSpeak Platform</title>
		<link>https://blogs.mathworks.com/iot/2012/10/30/%ce%bcplibrary-net-micro-framework-client-for-thingspeak-platform/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2012/10/30/%ce%bcplibrary-net-micro-framework-client-for-thingspeak-platform/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 30 Oct 2012 17:09:16 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[netduino]]></category>
		<category><![CDATA[NETMF]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=1002</guid>

					<description><![CDATA[<p>
.NET Micro Framework Developer [paolopat] created a client for the ThingSpeak platform. This allows any device that supports the .NET Micro Framework to access ThingSpeak web services by using the... <a class="read-more" href="https://blogs.mathworks.com/iot/2012/10/30/%ce%bcplibrary-net-micro-framework-client-for-thingspeak-platform/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" loading="lazy" class="alignright size-full wp-image-1003" title="uP Library Logo" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2012/10/uP_logo_thumb.png" alt="uP Library Logo" width="100" height="100" /></p>
<p>.NET Micro Framework Developer [<a title="paolopat profile on NuGet" href="http://nuget.org/profiles/paolopat" target="_blank">paolopat</a>] created a client for the ThingSpeak platform. This allows any device that supports the .NET Micro Framework to access ThingSpeak web services by using the <a title="Internet Of Things and uPLibrary : client for ThingSpeak platform" title="http://www.embedded101.com/Blogs/PaoloPatierno/tabid/106/entryid/258/Internet-Of-Things-and-PLibrary-client-for-ThingSpeak-platform.aspx (link no longer works)" target="_blank">μPLibrary 1.8</a>. The library is available on <a title="NuGet Gallery for uPLibrary 1.8 - ThingSpeak Client" href="http://nuget.org/packages/uPLibrary" target="_blank">NuGet Gallery</a> and abstracts the <a title="ThingSpeak Documentation" href="https://www.mathworks.com/help/thingspeak/">ThingSpeak API</a>. The library works with the popular Netduino Plus and other devices running .NET Micro Framework.</p>
<p>Paolo says,</p>
<p style="padding-left: 30px;">&#8220;With more and more embedded devices &#8220;smart&#8221; in the world, begins to take on an increasingly important concept of the Internet of Things (IoT), a neologism by which you want to express the capacity that these devices (brutally &#8220;things&#8221;) in order to connect to the world wide web and exchange information. In this come into play a number of online platforms that provide the service to upload and logging information in real-time making it available to other devices that request them. The architecture is oriented such that the platform is obviously RESTful where the data grouped into channels and feeds are accessible through the concept of URL.</p>
<p style="padding-left: 30px;">One of the main platforms is certainly ThingSpeak, for which I have implemented a client for. NET Micro Framework and I have included in my library uPLibrary (now at version 1.8.0.0) present on CodePlex, namespace uPLibrary.IoT.ThingSpeak.&#8221;</p>
<p>Thank you, Paolo!</p>
<p>[via <a title="Internet Of Things and uPLibrary : client for ThingSpeak platform" title="http://www.embedded101.com/Blogs/PaoloPatierno/tabid/106/entryid/258/Internet-Of-Things-and-PLibrary-client-for-ThingSpeak-platform.aspx (link no longer works)" target="_blank">Embedded101</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2012/10/30/%ce%bcplibrary-net-micro-framework-client-for-thingspeak-platform/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Open Hardware Summit 2012</title>
		<link>https://blogs.mathworks.com/iot/2012/09/06/open-hardware-summit-2012/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2012/09/06/open-hardware-summit-2012/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 07 Sep 2012 04:58:03 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[OHS]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[OpenHardware]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=989</guid>

					<description><![CDATA[<p>The Open Hardware Summit is September 27th, 2012 in New York City at Eyebeam. For the second year, ThingSpeak is sponsoring the event!

The OHS was a blast last year. We got to meet all the Open... <a class="read-more" href="https://blogs.mathworks.com/iot/2012/09/06/open-hardware-summit-2012/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The <a title="Open Hardware Summit 2012" href="http://summit.oshwa.org/" target="_blank">Open Hardware Summit</a> is September 27th, 2012 in New York City at Eyebeam. For the second year, ThingSpeak is <a title="ThingSpeak is Sponsoring the OpenHardware Summit" title="http://summit.oshwa.org/sponsor/ (link no longer works)" target="_blank">sponsoring</a> the event!</p>
<p><a title="swagbag by johngineer, on Flickr" href="http://www.flickr.com/photos/johngineer/6167191118/"><img decoding="async" loading="lazy" class="aligncenter" src="http://farm7.staticflickr.com/6168/6167191118_cc8519a470.jpg" alt="swagbag" width="500" height="400" /></a></p>
<p>The OHS was a blast last year. We got to meet all the Open Source Hardware heroes that are pushing this movement forward. Our part in all this is to push open platforms to connect all that open hardware. ThingSpeak is growing very quickly as you see projects pop-up every day. We will be releasing our two-year numbers and the latest stats just before the Open Hardware Summit. Just a hint about what you will hear&#8230; we doubled in size over the last 6 months!</p>
<p><a title="Open Source Hardware Summit" title="http://summit.oshwa.org/sponsor/ (link no longer works)" target="_blank">Sponsorship</a> opportunities are still available!</p>
<p><a title="Open Hardware Summit" href="http://summit.oshwa.org" target="_blank"><img decoding="async" loading="lazy" class="aligncenter" title="Open Hardware Summit Logo" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2012/09/OHS2012_var33.png" alt="" width="436" height="120" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2012/09/06/open-hardware-summit-2012/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Slot Car Race Powered by Twitter</title>
		<link>https://blogs.mathworks.com/iot/2012/09/04/slot-car-race-powered-by-twitter/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2012/09/04/slot-car-race-powered-by-twitter/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 04 Sep 2012 05:16:51 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[TweetControl]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=983</guid>

					<description><![CDATA[<p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2012/09/04/slot-car-race-powered-by-twitter/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The community from <a title="RS Components on Facebook" href="https://www.facebook.com/RSComponents">RS Components</a> 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, &#8220;Go #RSBlueTeam&#8221;. The team wrote a web service like <a title="TweetControl Control Things with Twitter by ThingSpeak" href="https://blogs.mathworks.com/iot/documentation/apps/tweetcontrol/">TweetControl</a> that pulls in tweets from the Twitter Stream and distributes commands to an <a title="Arduino on RS Components" href="http://uk.rs-online.com/web/generalDisplay.html?id=arduino" target="_blank">Arduino</a> that controls the track. This is another great project that further demonstrates how social intersects with technology and marketing. Go Tweet Racer!</p>
<p style="text-align: center;"><a title="http://trademover.net/rstweetrace2/index.htm (link no longer works)"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-984" title="RS Components Twitter Race" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2012/09/track_cars_powered_by_twitter.png" alt="RS Components Twitter Race" width="480" height="484" /></a></p>
<p style="text-align: left;">[via <a title="RS Components on Facebook" href="https://www.facebook.com/RSComponents">Facebook</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2012/09/04/slot-car-race-powered-by-twitter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Solar Panel Data Logging to ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2012/08/29/solar-panel-data-logging-to-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2012/08/29/solar-panel-data-logging-to-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 29 Aug 2012 16:36:32 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[CO2]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[netduino]]></category>
		<category><![CDATA[Solar]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=975</guid>

					<description><![CDATA[<p>ThingSpeak user, &#8220;SolarInKrimpen&#8221;, from Rotterdam, Netherlands, created a solar power monitoring system that reports data collected by solar panels and feeds the data to web services such... <a class="read-more" href="https://blogs.mathworks.com/iot/2012/08/29/solar-panel-data-logging-to-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>ThingSpeak user, &#8220;SolarInKrimpen&#8221;, from Rotterdam, Netherlands, created a solar power monitoring system that reports data collected by solar panels and feeds the data to web services such as ThingSpeak, Cosm, and PVoutput. They are collecting data such as, AC Wattage collected by a Pulse Counter, Total KWH per day, temperature of the solar panels, and the carbon offset.</p>
<h3>UPDATE</h3>
<p>Over at the <a title="Netduino code for ThingSpeak Solar Panel Monitoring" href="http://forums.netduino.com/index.php?/topic/5072-pv-solar-logging-with-source-code">Netduino forums</a>, we found the source code for the Netduino and HTML for the ThingSpeak gauges for embedding the solar panel data on a website. Awesome!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2012/08/29/solar-panel-data-logging-to-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The ThingSpeak API now has a Ruby Gem, code on GitHub too</title>
		<link>https://blogs.mathworks.com/iot/2012/07/02/the-thingspeak-api-now-has-a-ruby-gem-code-on-github-too/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2012/07/02/the-thingspeak-api-now-has-a-ruby-gem-code-on-github-too/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 02 Jul 2012 16:59:58 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Gem]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[ruby]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=972</guid>

					<description><![CDATA[<p>If you use Ruby to write programs and apps, Daniel Treacy created a Ruby wrapper for the ThingSpeak API. This Gem makes it easy to access the ThingSpeak API inside of your Ruby code.
For more... <a class="read-more" href="https://blogs.mathworks.com/iot/2012/07/02/the-thingspeak-api-now-has-a-ruby-gem-code-on-github-too/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>If you use Ruby to write programs and apps, <a title="Daniel Treacy on GitHub" href="https://github.com/danieltreacy" target="_blank">Daniel Treacy</a> created a Ruby wrapper for the ThingSpeak API. This Gem makes it easy to access the ThingSpeak API inside of your Ruby code.</p>
<p>For more information, check out our tutorial and visit GitHub for the full source code. Thanks Daniel!</p>
<p>[via <a title="ThingSpeak Ruby Gem" href="http://rubygems.org/gems/thingspeak-api" target="_blank">RubyGems.org</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2012/07/02/the-thingspeak-api-now-has-a-ruby-gem-code-on-github-too/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A Twitter Powered Gumball Machine Built on ThingSpeak + Arduino</title>
		<link>https://blogs.mathworks.com/iot/2012/06/27/a-twitter-powered-gumball-machine-built-on-thingspeak-arduino/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2012/06/27/a-twitter-powered-gumball-machine-built-on-thingspeak-arduino/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 27 Jun 2012 19:46:26 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[IoT Marketing]]></category>
		<category><![CDATA[ThingHTTP]]></category>
		<category><![CDATA[TweetControl]]></category>
		<category><![CDATA[Twitter]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=956</guid>

					<description><![CDATA[<p>Kevin, from the brilliant minds at Philter Communications, created a gumball machine known as the Tweet-a-Tweat. This clever device encourages social media interaction. People who visit your office... <a class="read-more" href="https://blogs.mathworks.com/iot/2012/06/27/a-twitter-powered-gumball-machine-built-on-thingspeak-arduino/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Kevin, from the brilliant minds at Philter Communications, created a gumball machine known as the Tweet-a-Tweat. This clever device encourages social media interaction. People who visit your office need to send a Tweet to <a title="Follow Tweet-a-tweat on Twitter" href="https://twitter.com/#!/tweetatweat">@tweetatweat</a> to get a tasty gumball. The idea is to stimulate your brand by offering a real-world interaction. The combination of social media+internet of things forms a powerful link and the &#8220;web of things&#8221; vision emerges. We love working with our partners to enable strong(er) relationships with customers, coworkers, and visitors; and ultimately seeing new ideas take shape.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/4_eHZaE_E1A?rel=0' ></iframe> "); 
 </script></p>
<p>The technology behind Tweet-a-Tweat is Arduino + ThingSpeak &#8212; this is another powerful combination. The Gumball Machine is from <a title="Beaver Gumball Vending Machines" title="http://beavergumballmachines.com (link no longer works)" target="_blank">Beaver Vending</a> and has an Arduino inside listening to the TweetControl App from ThingSpeak. TweetControl listens to the Twitter stream for keywords that trigger HTTP requests in real-time. The heavy lifting happens in the cloud so that the embedded Arduino only has to focus on moving servos and being ready for web requests.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/8arH3qVPpak?rel=0' ></iframe> "); 
 </script></p>
<p>For more information, visit Tweet-a-Tweat and check out the live video feed of Philter&#8217;s Twitter powered gumball machine being operated live.</p>
<p>[via Tweet-a-Tweat]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2012/06/27/a-twitter-powered-gumball-machine-built-on-thingspeak-arduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Solar Hot Water Temperature Monitoring with Arduino + ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2012/06/04/solar-hot-water-temperature-monitoring-with-arduino-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2012/06/04/solar-hot-water-temperature-monitoring-with-arduino-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 05 Jun 2012 04:33:30 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[Solar]]></category>
		<category><![CDATA[temperature]]></category>
		<category><![CDATA[water]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=944</guid>

					<description><![CDATA[<p>Here&#8217;s another &#8220;Klink Family Adventure&#8221;. The Klink&#8217;s created a solar water heater monitor using an Arduino connected to multiple waterproof DS18B20 temperature sensors.... <a class="read-more" href="https://blogs.mathworks.com/iot/2012/06/04/solar-hot-water-temperature-monitoring-with-arduino-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Here&#8217;s another &#8220;Klink Family Adventure&#8221;. The Klink&#8217;s created a solar water heater monitor using an Arduino connected to multiple waterproof DS18B20 temperature sensors. What&#8217;s great about this project is that it has the complete schematic and source code for interfacing multiple sensors to ThingSpeak at the same time. This is a common request in the ThingSpeak forum, so we are glad to see the code in the wild. The application is great. Monitoring the yield of a solar water heating system allows you to keep track of efficiency and savings.</p>
<p>Here&#8217;s what the temperature looks like now in Australia:</p>
<p><script type='text/javascript'>  
window.onload = document.write("<iframe width='600' height='240' marginwidth='0' marginheight='0' scrolling='auto' frameborder='0'  src='https://thingspeak.com/channels/909/charts/1?height=240&amp;width=600&amp;title=Solar%20Hot%20Water%20Temperature&amp;median=60' ></iframe> "); 
 </script></p>
<p>Check out the family&#8217;s blog for the <a title="Arduino and ThingSpeak Sketch to post multiple sensors to the internet" href="https://sites.google.com/site/aussiepilot/Two%2018b20%20upload%20to%20thingspeak.txt?attredirects=0&amp;d=1" target="_blank">source code</a> and to learn how to create your own solar water heater monitoring system.</p>
<p>[via <a title="Solar Water Heater Monitoring with Arduino and ThingSpeak" href="" target="_blank">Klink Family Adventures</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2012/06/04/solar-hot-water-temperature-monitoring-with-arduino-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Smart Home Project with ThingSpeak, Arduino, chipKIT, and Drupal</title>
		<link>https://blogs.mathworks.com/iot/2012/05/11/smart-home-project-with-thingspeak-arduino-chipkit-and-drupal/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2012/05/11/smart-home-project-with-thingspeak-arduino-chipkit-and-drupal/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 11 May 2012 07:29:20 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[chipKit]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[Home Automation]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[Smart Home]]></category>
		<category><![CDATA[temperature]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=941</guid>

					<description><![CDATA[<p>Via Twitter, we caught wind of a project by a group of Rutgers University SCI ITI students. As their final project, the team built a working model of a smart home using sensors connected to... <a class="read-more" href="https://blogs.mathworks.com/iot/2012/05/11/smart-home-project-with-thingspeak-arduino-chipkit-and-drupal/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Via <a title="Smart House project with Arduino, ChipKit, Thingspeak, and Drupal" href="https://twitter.com/#!/rianders/status/197811070419742721">Twitter</a>, we caught wind of a project by a group of Rutgers University SCI ITI students. As their final project, the team built a working model of a smart home using sensors connected to ThingSpeak cloud services via Arduino and chipKit. They were able to embed their data and integrate with their Drupal-based website and show a live demonstration of the smart house. Lots of cool technology went into their project including a small scale model complete with balsa wood and Popsicle sticks. This proved to be a great way to show how their project works with other students and faculty.</p>
<p>This video that we discovered on <a title="2012 Spring Capstone: Smart House" href="http://www.youtube.com/watch?v=MjuHVBiG2V4" target="_blank">YouTube</a> is the team&#8217;s presentation. You will get to see ThingSpeak in action, live in front of an audience about halfway thru&#8230;</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/MjuHVBiG2V4?rel=0' ></iframe> "); 
 </script></p>
<p>We hope you got an &#8220;A&#8221; on the project (do they still give letter grades?)!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2012/05/11/smart-home-project-with-thingspeak-arduino-chipkit-and-drupal/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Getting Started with ThingSpeak &#8211; Video Tutorials</title>
		<link>https://blogs.mathworks.com/iot/2012/03/26/getting-started-with-thingspeak-video-tutorials/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2012/03/26/getting-started-with-thingspeak-video-tutorials/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 26 Mar 2012 10:55:15 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=936</guid>

					<description><![CDATA[<p>&#8220;You might have recently heard about &#8216;Internet of Things&#8217;. You may even be wondering what things are&#8230;&#8221;
We are starting a video tutorial series, so you can see how to get... <a class="read-more" href="https://blogs.mathworks.com/iot/2012/03/26/getting-started-with-thingspeak-video-tutorials/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>&#8220;You might have recently heard about &#8216;Internet of Things&#8217;. You may even be wondering what things are&#8230;&#8221;</p>
<p>We are starting a video <a title="ThingSpeak Tutorials" href="https://community.thingspeak.com/tutorials/">tutorial</a> series, so you can see how to get started with ThingSpeak right away. The first two videos are available now along with our 20 other tutorials for ThingSpeak. Check out the <a title="ThingSpeak Tutorials" href="https://community.thingspeak.com/tutorials/">Tutorials</a> section of the ThingSpeak Community website.</p>
<p><a title="Introduction to the Internet of Things and ThingSpeak" href="https://community.thingspeak.com/tutorials//introduction-to-the-%E2%80%9Cinternet-of-things%E2%80%9D-and-thingspeak/">Introduction to the “Internet of Things” and ThingSpeak</a></p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/JsHGxe6lRSY?rel=0' ></iframe> "); 
 </script></p>
<p><a title="Video tutorial on creating ThingSpeak Channels" href="https://community.thingspeak.com/tutorials//thingspeak-channels/">ThingSpeak Channels</a></p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/Dn9LhN4s04E?rel=0' ></iframe> "); 
 </script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2012/03/26/getting-started-with-thingspeak-video-tutorials/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Accessing Historical Data on a ThingSpeak Channel</title>
		<link>https://blogs.mathworks.com/iot/2012/03/22/accessing-historical-data-on-a-thingspeak-channel/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2012/03/22/accessing-historical-data-on-a-thingspeak-channel/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 23 Mar 2012 04:17:29 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[charts]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=914</guid>

					<description><![CDATA[<p>We have recently received a few email about accessing historical data. We even noticed some posts on other forums asking about older data.
All ThingSpeak Channels are continuous logs of data. Using... <a class="read-more" href="https://blogs.mathworks.com/iot/2012/03/22/accessing-historical-data-on-a-thingspeak-channel/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We have recently received a few email about accessing historical data. We even noticed some posts on other forums asking about older data.</p>
<p>All ThingSpeak Channels are continuous logs of data. Using API commands, you can access recent data and historical data. The default API parameters allow for easy access to recent data. To get access to older data, all you need to do is pass in a &#8220;start&#8221; and &#8220;end&#8221; parameter into a channel request.</p>
<p>Here is my feed from New Year&#8217;s Eve:</p>
<p><a href="http://api.thingspeak.com/channels/9/feed.json?start=2011-12-31%2000:00:00&amp;end=2012-01-01%2000:00:00">http://api.thingspeak.com/channels/9/feed.json?start=2011-12-31%2000:00:00&amp;end=2012-01-01%2000:00:00</a></p>
<p>And remember, you can also do this with charts too:</p>
<p><a href="http://api.thingspeak.com/channels/9/charts/2?start=2011-12-31%2000:00:00&amp;end=2012-01-01%2000:00:00&amp;average=60" target="_blank">http://api.thingspeak.com/channels/9/charts/2?start=2011-12-31%2000:00:00&amp;end=2012-01-01%2000:00:00&amp;average=60</a></p>
<p>Let us know if you need any more clarification on the many API parameters possible. Have fun!</p>
<p>PS. Some big features coming soon!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2012/03/22/accessing-historical-data-on-a-thingspeak-channel/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Interfacing with Cloud Services using Flyport + ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2012/02/02/interfacing-with-cloud-services-using-flyport-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2012/02/02/interfacing-with-cloud-services-using-flyport-and-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 02 Feb 2012 07:09:26 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[FlyPort]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[openpicus]]></category>
		<category><![CDATA[ThingHTTP]]></category>
		<category><![CDATA[ThingTweet]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[web of things]]></category>
		<category><![CDATA[wi-fi]]></category>
		<category><![CDATA[wireless sensors]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=900</guid>

					<description><![CDATA[<p>The team behind openPICUS has created an Application Note to help you jump-start your &#8220;Internet of Things&#8221; project by adding wireless technology with the Flyport and cloud services with... <a class="read-more" href="https://blogs.mathworks.com/iot/2012/02/02/interfacing-with-cloud-services-using-flyport-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The team behind <a title="openPICUS releases ThingSpeak library for the FlyPort Wi-Fi module" href="http://openpicus.blogspot.com/2011/07/thingspeak-and-low-power-mode-for.html">openPICUS</a> has created an Application Note to help you jump-start your &#8220;Internet of Things&#8221; 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 &#8220;new&#8221; 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.</p>
<p style="text-align: center;"><img decoding="async" loading="lazy" class="aligncenter wp-image-901" title="openPICUS Flyport and ThingSpeak System Overview" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2012/02/flyport-thingspeak.jpg" alt="openPICUS Flyport and ThingSpeak System Overview" width="600" height="262" /></p>
<p style="text-align: left;">Download the free Application Note, &#8220;Interfacing Flyport to ThingSpeak&#8221;, and the <a href="http://code.google.com/p/openpicus/downloads/detail?name=OP-AN_Thingspeak_rev1.0.zip&amp;can=2&amp;q=">Source Code</a> to get your Flyport connected to web services via ThingSpeak.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2012/02/02/interfacing-with-cloud-services-using-flyport-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>TweetControl App Documentation Updated</title>
		<link>https://blogs.mathworks.com/iot/2011/12/29/tweetcontrol-app-documentation-updated/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/12/29/tweetcontrol-app-documentation-updated/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 30 Dec 2011 03:45:42 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[CheerLights]]></category>
		<category><![CDATA[ThingHTTP]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[TweetControl]]></category>
		<category><![CDATA[Twitter]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=878</guid>

					<description><![CDATA[<p>We have update the documentation for the TweetControl app:
https://blogs.mathworks.com/iot/documentation/apps/tweetcontrol/
TweetControl allows you to monitor Twitter for trigger words to send... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/12/29/tweetcontrol-app-documentation-updated/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We have update the documentation for the TweetControl app:</p>
<p><a href="https://blogs.mathworks.com/iot/documentation/apps/tweetcontrol/" target="_blank">https://blogs.mathworks.com/iot/documentation/apps/tweetcontrol/</a></p>
<p>TweetControl allows you to monitor Twitter for trigger words to send ThingHTTP requests. The <a title="CheerLights by ioBridge Labs" href="http://www.cheerlights.com/" target="_blank">CheerLights</a> project by <a title="Projects by ioBridge Labs" href="http://www.iobridge.com/labs" target="_blank">ioBridge Labs</a> uses TweetControl to update its <a title="CheerLights Channel on ThingSpeak.com" href="https://thingspeak.com/channels/1417">ThingSpeak Channel</a> so other lights around the world stay in sync with each other.</p>
<p><a href="https://blogs.mathworks.com/iot/documentation/apps/tweetcontrol/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-661" title="TweetControl App by ThingSpeak" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/05/TweetControl.png" alt="TweetControl App by ThingSpeak" width="104" height="104" /></a></p>
<p>Why use TweetControl? Our app connects to the Twitter Streaming API. What this means to you is that you don’t have to keep polling Twitter for status updates. You can sit back and let TweetControl listen and then process the request when a trigger word gets fired. This happens in real-time and it’s quite remarkable to see in action.</p>
<p>TweetControl is a part of our collection of apps for social things.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/12/29/tweetcontrol-app-documentation-updated/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CheerLights: Connecting Lights Together to Bring Us Closer</title>
		<link>https://blogs.mathworks.com/iot/2011/12/07/cheerlights-connecting-lights-together-to-bring-us-closer/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/12/07/cheerlights-connecting-lights-together-to-bring-us-closer/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 07 Dec 2011 13:17:51 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[CheerLights]]></category>
		<category><![CDATA[Christmas]]></category>
		<category><![CDATA[Holidays]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[ioBridge]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[TweetControl]]></category>
		<category><![CDATA[web of things]]></category>
		<category><![CDATA[webofthings]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=866</guid>

					<description><![CDATA[<p>It&#8217;s that time of year&#8230; 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... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/12/07/cheerlights-connecting-lights-together-to-bring-us-closer/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>It&#8217;s that time of year&#8230; 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 <a title="CheerLights project power by ThingSpeak" href="http://www.cheerlights.com" target="_blank">CheerLights</a> you can connect your lights to other lights via Twitter with a little help by ThingSpeak Apps.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/yqi28Qcvvdg?rel=0' ></iframe> "); 
 </script></p>
<p>Since the project release, there has been much activity. A part from CheerLights being discussed on blogs like <a title="Creating a Global Network of Christmas Lights" title="http://blog.makezine.com/archive/2011/12/creating-a-global-network-of-christmas-lights.html (link no longer works)" target="_blank">MAKE</a> and <a title="Build a Christmas Light Controller and Join a Global Network of Synchronized Lights" href="http://lifehacker.com/5865026/build-a-arduino+based-christmas-light-controller-and-join-a-global-network-of-synchronized-lights" target="_blank">Lifehacker</a>, the community has created some interesting bits of tech that extend the project further than lights. So if you don&#8217;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 <a title="Last CheerLights color" href="http://api.thingspeak.com/channels/1417/field/1/last.txt">feed</a>. Right now you can check the latest CheerLights color with an <a title="CheerLights Android App" title="https://market.android.com/details?id=com.silverball.android.cheerlights (link no longer works)" target="_blank">Android App</a> created by <a title="Chris Leitner on Twitter" href="https://twitter.com/#!/ChrisLeitner">@ChrisLeitner</a>. Another really neat thing is a browser plugin for <a title="CheerLights Chrome Extension" href="http://www.cheerlights.com/chrome" target="_blank">Chrome</a> designed by <a title="Josh Crumley on Twitter" href="https://twitter.com/#!/JoshCrumley100">Josh Crumley</a>. So, in the top corner of your web browser you can see the latest color in an unassuming way. It&#8217;s a little reminder that we are connected.</p>
<p>To join CheerLights, all you have to do is build something that subscribed to the <a title="CheerLights ThingSpeak Channel" href="http://api.thingspeak.com/channels/1417" target="_blank">CheerLights ThingSpeak Channel</a> or access the data using <a title="CheerLights JSON Feed" href="http://api.thingspeak.com/channels/1417/field/1.json">JSON</a> and <a title="CheerLights XML Feed" href="http://api.thingspeak.com/channels/1417/field/1.xml">XML</a>. You can also use the apps, browser plugins, or web widgets to see the colors. Visit the <a title="CheerLights on Tumblr" href="http://www.cheerlights.com">CheerLights</a> website hosted on Tumblr for details on making a controller with Arduino, ioBridge, or Digi&#8217;s ConnectPort.</p>
<p>To control CheerLights, just send a Tweet to @CheerLights and mention a <a title="CheerLights colors and commands" href="http://www.cheerlights.com/control-cheerlights">color</a>.</p>
<p>Just think when you send this Tweet that you are updating 1000&#8217;s of lights, apps, browsers, and widgets all at the same time.</p>
<p>Spread some cheer&#8230;</p>
<p>[via <a title="Creating a Global Network of Christmas Lights" title="http://blog.makezine.com/archive/2011/12/creating-a-global-network-of-christmas-lights.html (link no longer works)" target="_blank">MAKE</a> / <a title="Build a Christmas Light Controller and Join a Global Network of Synchronized Lights" href="http://lifehacker.com/5865026/build-a-arduino+based-christmas-light-controller-and-join-a-global-network-of-synchronized-lights" target="_blank">Lifehacker</a> / <a title="AWESOME THING OF THE DAY: A Social Network for Holiday Lights" href="http://www.cbc.ca/strombo/technology-1/awesome-thing-of-the-day-a-social-network-for-holiday-lights.html" target="_blank">CBC </a>/ <a title="CheerLights: a social network of lights" href="" target="_blank">ioBridge Projects</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/12/07/cheerlights-connecting-lights-together-to-bring-us-closer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak visits the Pittsburgh Ruby Users Group</title>
		<link>https://blogs.mathworks.com/iot/2011/11/29/thingspeak-visits-the-pittsburgh-ruby-users-group/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/11/29/thingspeak-visits-the-pittsburgh-ruby-users-group/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 29 Nov 2011 20:48:39 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[web of things]]></category>
		<category><![CDATA[webofthings]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=863</guid>

					<description><![CDATA[<p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/11/29/thingspeak-visits-the-pittsburgh-ruby-users-group/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>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.</p>
<h3>Topics on the agenda:</h3>
<ul>
<li>Switch over to Ruby on Rails 3.1</li>
<li>ThingSpeak v2.0</li>
<li>Active ThingSpeak Projects</li>
<li>Adding modularity and tests to the GitHub repository</li>
<li>&#8230;btw, we&#8217;re hiring!</li>
</ul>
<h3>Background on ThingSpeak:</h3>
<p>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.</p>
<p>You use ThingSpeak to Send and Receive &#8220;data&#8221; via simple HTTP requests, much like going to a web page and filling out a form. Data can be from<br />
anything &#8212; 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.</p>
<p>[via <a title="December meeting - 1st half will be Hans Scharler speaking about ThingSpeak" href="http://groups.google.com/group/rubypgh/browse_thread/thread/928fe6269bf06abc" target="_blank">Pittsburgh Ruby Users Group</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/11/29/thingspeak-visits-the-pittsburgh-ruby-users-group/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>No Internet Connected Turkeys Today</title>
		<link>https://blogs.mathworks.com/iot/2011/11/24/no-internet-connected-turkeys-today/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/11/24/no-internet-connected-turkeys-today/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 24 Nov 2011 16:11:34 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Thanksgiving]]></category>
		<category><![CDATA[turkey]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=857</guid>

					<description><![CDATA[<p>Everyone is expecting Hans to connect a turkey to the Internet today, but he has some limits. Although his house, office, and yard have more Internet connected things than you can imagine. Today, in... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/11/24/no-internet-connected-turkeys-today/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Everyone is expecting <a href="http://nothans.com" target="_blank">Hans</a> to connect a turkey to the Internet today, but he has some limits. Although his house, office, and yard have more Internet connected things than you can imagine. Today, in the US is a day of rest, turkey (ham for Hans), football, napping, bickering, and giving thanks. So, we wanted to cross one item off of the list before the day starts, thank you everybody.</p>
<p style="text-align: center;"><a href="http://nothans.com"><img decoding="async" loading="lazy" class="aligncenter wp-image-858 size-full" title="Turkey is Done" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/11/turkey_cartoon.jpg" alt="Turkey is Done" width="640" height="480" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/11/24/no-internet-connected-turkeys-today/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Connect Sensors to ThingSpeak via Teracom</title>
		<link>https://blogs.mathworks.com/iot/2011/11/23/connect-sensors-to-thingspeak-via-teracom/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/11/23/connect-sensors-to-thingspeak-via-teracom/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 23 Nov 2011 05:18:33 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[1-wire]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[temperature]]></category>
		<category><![CDATA[Teracom]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=851</guid>

					<description><![CDATA[<p>[david] from Toute la Domotique adapted the Teracom box to connect to ThingSpeak web services for data logging of sensors. In his article, Suivi de Température&#8221;, David covers the ThingSpeak... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/11/23/connect-sensors-to-thingspeak-via-teracom/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[david] from <a title="Domotics - Touteladomotique.com" title="http://www.touteladomotique.com/ (link no longer works)" target="_blank">Toute la Domotique</a> adapted the Teracom box to connect to ThingSpeak web services for data logging of sensors. In his article, Suivi de Température&#8221;, David covers the ThingSpeak integration in a 6 part tutorial written in French.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-852" title="Teracom temperature monitoring with ThingSpeak" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/11/Teracom_temperature_monitoring_with_ThingSpeak.jpg" alt="Teracom temperature monitoring with ThingSpeak" width="480" height="640" /></p>
<p>The Teracom box allows for 1-wire connections to sensors. David connected a temperature sensor to the 1-wire bus, an Ethernet connection, and customized the controller to push data to ThingSpeak for data logging of environmental sensor data. The tutorial also includes great <a title="Picasa Photos of the ThingSpeak project" href="https://picasaweb.google.com/110875323307651128116/" target="_blank">photos</a> clearly showing the setup for others to repeat.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/11/23/connect-sensors-to-thingspeak-via-teracom/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hacking REST web services with jQuery and node.js</title>
		<link>https://blogs.mathworks.com/iot/2011/10/20/hacking-rest-web-services-with-jquery-and-node-js/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/10/20/hacking-rest-web-services-with-jquery-and-node-js/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 20 Oct 2011 15:43:42 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=844</guid>

					<description><![CDATA[<p>FUBAR Labs, a Highland Park, NJ non-profit, is holding many upcoming courses on Arduino, Web Services, Custom PCB, and Electronics. On October 23, 2011, they will be holding a class on connecting... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/10/20/hacking-rest-web-services-with-jquery-and-node-js/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>FUBAR Labs, a Highland Park, NJ non-profit, is holding many upcoming courses on Arduino, Web Services, Custom PCB, and Electronics. On October 23, 2011, they will be holding a class on connecting Arduino to RESTful web services like <a title="ThingSpeak Features" href="https://thingspeak.com/pages/how_to">ThingSpeak</a>. You will learn to use node.js and jQuery to interact with hardware and web services.</p>
<p>Sign up for &#8220;Hacking REST web services with jQuery&#8221; at <a title=" Hacking REST web services with jQuery and ThingSpeak Eventbrite class" href="http://hackingrest-site.eventbrite.com/">Eventbrite</a>.</p>
<p>About FUBAR Labs:</p>
<p style="padding-left: 30px;">Fair Use Building and Research (FUBAR) Labs is a Nonprofit Corporation that provides a location where people with common interests, usually in computers, technology, science, and crafts can meet and collaborate. We are an open community offering classes, workshops, study groups, and long term projects.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/10/20/hacking-rest-web-services-with-jquery-and-node-js/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Arduino 1.0 to ThingSpeak Sketch</title>
		<link>https://blogs.mathworks.com/iot/2011/10/17/arduino-to-thingspeak-sketch/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/10/17/arduino-to-thingspeak-sketch/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 17 Oct 2011 20:47:19 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[arduino ethernet]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[Sketch]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=838</guid>

					<description><![CDATA[<p>The Arduino team recently released the release candidate of Arduino 1.0 on Google Code. It&#8217;s a available for Windows, Mac, and Linux. Version 1.0 of Arduino&#8217;s IDE includes enhancements to... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/10/17/arduino-to-thingspeak-sketch/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The Arduino team recently released the release candidate of <a title="Arduino 1.0 IDE on Google Code" href="http://code.google.com/p/arduino/wiki/Arduino1" target="_blank">Arduino 1.0</a> on Google Code. It&#8217;s a available for Windows, Mac, and Linux. Version 1.0 of Arduino&#8217;s IDE includes enhancements to the GUI and additions and changes to the Arduino Hardware API. Since the release, we have been beta testing Arduino 1.0-rc1 and find the updates to be spot on. This is definitely a step forward. A big change that affects ThingSpeak Arduino Sketches is the inclusion of DHCP and DNS support to the Ethernet library, which was integrated by Adrian McEwen. We are able to use the new Arduino 1.0 to make it as easy as possible to connect the Arduino platform to the Internet. <em>Download the latest Arduino IDE on <a title="Arduino IDE on Google Code" href="http://code.google.com/p/arduino/wiki/Arduino1" target="_blank">Google Code</a>.</em></p>
<p><a href="https://github.com/iobridge/ThingSpeak-Arduino-Examples"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-839" title="Arduino 1.0 and ThingSpeak Examples" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/10/Arduino_1.0_ThingSpeak.jpg" alt="Arduino 1.0 and ThingSpeak Examples" width="347" height="200" /></a></p>
<p>We have created a new <a title="ThingSpeak Arduino Sketch on GitHub" href="https://github.com/iobridge/ThingSpeak-Arduino-Examples/blob/master/Ethernet/Arduino_to_ThingSpeak.ino">ThingSpeak Sketch</a> for Arduino 1.0 that you can use for the Arduino and Ethernet Shield or the Arduino Ethernet all-in-one. All you have to do is add your ThingSpeak Write API Key to the sketch, upload to the Arduino, and connect to your network. The sketch includes automatic network configuration with DHCP, domain name resolution using DNS, a watchdog / reset function to keep the Arduino online, and a function to update ThingSpeak Channels. The new sketch has been running without hiccup in our lab for few weeks. We hope that you get the same reliability. Go ahead and copy, transform, and combine&#8230;</p>
<p style="text-align: center;"><strong><a title="Arduino Ethernet to ThingSpeak Sketch on GitHub" href="https://github.com/iobridge/ThingSpeak-Arduino-Examples/blob/master/Ethernet/Arduino_to_ThingSpeak.ino" target="_blank">View Arduino 1.0 &#8211;&gt; ThingSpeak Sketch on GitHub</a></strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/10/17/arduino-to-thingspeak-sketch/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Arduino and ThingSpeak Examples are Now on GitHub</title>
		<link>https://blogs.mathworks.com/iot/2011/10/16/arduino-and-thingspeak-examples-are-now-on-github/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/10/16/arduino-and-thingspeak-examples-are-now-on-github/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sun, 16 Oct 2011 20:02:07 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[arduino ethernet]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=830</guid>

					<description><![CDATA[<p>We are moving our Arduino Examples to GitHub to make it easier to copy, modify, and combine with your ideas. If you want to collaborate on creating the very best source code and examples for Arduino,... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/10/16/arduino-and-thingspeak-examples-are-now-on-github/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We are moving our Arduino Examples to <a title="ThingSpeak Arduino Examples on GitHub" href="https://github.com/iobridge/ThingSpeak-Arduino-Examples" target="_blank">GitHub</a> to make it easier to copy, modify, and combine with your ideas. If you want to collaborate on creating the very best source code and examples for Arduino, feel free to contact us. We will be releasing our brand-new Arduino 1.0 sketches shortly. GitHub Speaks&#8230;</p>
<p><a href="https://github.com/iobridge/ThingSpeak-Arduino-Examples"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-836" title="ThingSpeak on GitHub" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/10/ThingSpeak_on_GitHub1.jpg" alt="ThingSpeak on GitHub" width="478" height="262" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/10/16/arduino-and-thingspeak-examples-are-now-on-github/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak &#8216;Speaks&#8217; Brazilian Portuguese</title>
		<link>https://blogs.mathworks.com/iot/2011/10/14/thingspeak-speaks-brazilian-portuguese/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/10/14/thingspeak-speaks-brazilian-portuguese/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 14 Oct 2011 19:29:22 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Brazil]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[locale]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Portuguese]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=820</guid>

					<description><![CDATA[<p>Paulo is from Brazil and uses Portuguese as his primary language. He grabbed the English language file from our GitHub repository and translated it into Brazilian Portuguese. Now, when anyone from... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/10/14/thingspeak-speaks-brazilian-portuguese/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Paulo is from Brazil and uses Portuguese as his primary language. He grabbed the English language file from our <a title="ThingSpeak is on GitHub - Open Data, Open Source" href="https://github.com/iobridge/thingspeak/tree/master/config/locales" target="_blank">GitHub</a> repository and translated it into Brazilian Portuguese. Now, when anyone from Brazil or someone set to Brazil (pt-BR) as a locale on their device visits <a title="Open Source Internet of Things - ThingSpeak" href="https://www.thingspeak.com">ThingSpeak.com</a>, the entire ThingSpeak web application is presented in Brazilian Portuguese.</p>
<p style="text-align: center;"><a href="https://www.thingspeak.com"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-827" title="ThingSpeak in Brazil" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/10/Wikipedia_Brazil.jpg" alt="ThingSpeak in Brazil" width="300" height="300" /></a></p>
<p style="text-align: center;">
<p style="text-align: left;">Here&#8217;s what ThingSpeak is in Brazilian Portuguese: <strong>ThingSpeak é um projeto de Internet Aberta das Coisas feito pela ioBridge!</strong></p>
<p>Thank you much, Paulo or should we say, &#8220;Muito obrigado, Paulo?&#8221;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/10/14/thingspeak-speaks-brazilian-portuguese/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Thank You, Steve Jobs</title>
		<link>https://blogs.mathworks.com/iot/2011/10/06/thank-you-steve-jobs/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/10/06/thank-you-steve-jobs/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 06 Oct 2011 08:01:28 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Steve Jobs]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=816</guid>

					<description><![CDATA[<p>“…the people who are crazy enough to think they can change the world, are the ones who do. Think Different.” &#8211; Steve Jobs, 1955-2011
  
window.onload = document.write(" "); 
 
[via I am... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/10/06/thank-you-steve-jobs/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><em>“…the people who are crazy enough to think they can change the world, are the ones who do. Think Different.”</em> &#8211; <strong>Steve Jobs, 1955-2011</strong></p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/8rwsuXHA7RA?rel=0' ></iframe> "); 
 </script></p>
<p style="text-align: left;">[via <a title="I am ShadowLord Blog - Thanks You, Steve Jobs" href="" target="_blank">I am ShadowLord</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/10/06/thank-you-steve-jobs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DIY Weather Station with Arduino, Processing, and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2011/09/01/diy-weather-station-with-arduino-processing-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/09/01/diy-weather-station-with-arduino-processing-and-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 01 Sep 2011 21:58:48 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[adafruit]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[humidity]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[pressure]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[sparkfun]]></category>
		<category><![CDATA[temperature]]></category>
		<category><![CDATA[Weather]]></category>
		<category><![CDATA[Weather Station]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=810</guid>

					<description><![CDATA[<p>[lars] created a weather station from scratch using sensors and bits from SparkFun and Adafruit. Lars wanted to log weather data and access it from remotely. He built the weather station using... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/09/01/diy-weather-station-with-arduino-processing-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[<a title="Make Projects by Lars" href="http://make.larsi.org/" target="_blank">lars</a>] created a weather station from scratch using sensors and bits from <a title="SparkFun Electronics" href="http://www.sparkfun.com" target="_blank">SparkFun</a> and <a title="Adafruit Industries - Open Source Hardware" href="http://www.adafruit.com" target="_blank">Adafruit</a>. Lars wanted to log weather data and access it from remotely. He built the weather station using humidity, temperature, pressure, and light sensors collecting data from his apartment in Ithaca, NY. Originally, Lars was collecting data with his own web application created with PHP and MySQL. He has since started publishing his data to ThingSpeak where others can view the data and potentially build applications.</p>
<p style="text-align: center;"><a href=""><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-811" title="ThingSpeak Weather Station" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/09/ThingSpeak_Weather_Station.jpg" alt="ThingSpeak Weather Station" width="384" height="480" /></a></p>
<p>Behind the scenes, Lars uses the Arduino microcontroller to collect data from the sensors and uses Processing to publish data to his <a title="Weather Station Data from ThingSpeak" href="http://www.larsi.org/make/WeatherStation/" target="_blank">ThingSpeak Channel</a>.</p>
<p><em>From Lars&#8217; project site:</em></p>
<p style="padding-left: 30px;">The goal of this project is to log some weather data and be able to access it from anywhere. There is some sensor data (temperature, relative humidity, pressure, and ambient light) and some computed data (dew point). You can see the weather condition in my apartment in Ithaca, NY at my ThingSpeak Channel 346. You can also look at the Google Chart of my own MySQL solution, which I no longer maintain.</p>
<p>Check out a detailed breakdown of the Weather Station project and more awesome projects on Lars&#8217; project site, called &#8220;<a title="Make Project by Lars" href="http://www.larsi.org/make/WeatherStation/" target="_blank">make.larsi.org</a>&#8220;.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/09/01/diy-weather-station-with-arduino-processing-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Home Automation System HomeVisionXL adds ThingSpeak Plugin</title>
		<link>https://blogs.mathworks.com/iot/2011/08/31/home-automation-system-homevisionxl-adds-thingspeak-plugin/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/08/31/home-automation-system-homevisionxl-adds-thingspeak-plugin/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 01 Sep 2011 04:43:58 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[Home Automation]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[temperature]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=806</guid>

					<description><![CDATA[<p>HomeVisionXL adds a ThingSpeak Plugin for environmental data logging to their home automation controller. HomeVisionXL &#8220;is a cross-platform tool for developing schedules for the HomeVision... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/08/31/home-automation-system-homevisionxl-adds-thingspeak-plugin/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a title="Home Automation Controller HomeVisionXL" href="http://hv.tclcode.com/" target="_blank">HomeVisionXL</a> adds a <a title="ThingSpeak Plugin for Data Logging on the HomeVisionXL Home Controller System" href="http://hv.tclcode.com/download.html" target="_blank">ThingSpeak Plugin</a> for environmental data logging to their home automation controller. HomeVisionXL &#8220;is a cross-platform tool for developing schedules for the HomeVision integrated home controller.&#8221; The plugin was created by ThingSpeak user <a title="Link No Longer Working: http://gardnerswebsite.com/" target="_blank">bgardner</a> and adds data logging capability to the HomeVision home automation system.</p>
<p><a title="Link No Longer Working: http://gardnerswebsite.com/thingspeak/hvxlplugin.html"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-807" title="ThingSpeak HomeVisionXL Plugin" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/08/ThingSpeak_HomeVisionXL_Plugin.jpg" alt="ThingSpeak HomeVisionXL Plugin" width="252" height="414" /></a></p>
<p>Visit the <a title="HomeVision Plugin page for the ThingSpeak data logging plguin" title="Link No Longer Working: http://gardnerswebsite.com/thingspeak/hvxlplugin.html" target="_blank">ThingSpeak Plugin</a> page for more information on how to use this plugin with your HomeVision home automation system.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/08/31/home-automation-system-homevisionxl-adds-thingspeak-plugin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak Charts are Internet Explorer 6 Approved</title>
		<link>https://blogs.mathworks.com/iot/2011/08/30/thingspeak-charts-are-internet-explorer-6-approved/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/08/30/thingspeak-charts-are-internet-explorer-6-approved/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 30 Aug 2011 06:43:40 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[sensors]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=802</guid>

					<description><![CDATA[<p>You may not use Internet Explorer 6 anymore, but maybe a family member or a customer still uses it. And, you want them to be able to see your sensor data and applications. We also wanted to have the... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/08/30/thingspeak-charts-are-internet-explorer-6-approved/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>You may not use Internet Explorer 6 anymore, but maybe a family member or a customer still uses it. And, you want them to be able to see your sensor data and applications. We also wanted to have the widest compatibility possible for the biggest audience. Our charts use JavaScript to give the viewer much more detail behind the data points themselves vs. static charts. However, we are dependent on what a user uses to see the charts. We have made some enhancements and now all versions of Internet Explorer since version 6 work great with <a title="Open Source Internet of Things Project called Thing Speak" href="https://thingspeak.com/">ThingSpeak</a>. Of course the charts work great on all other modern desktop / iPhone and Android mobile browsers.</p>
<p><a href="https://www.thingspeak.com"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-803" title="ThingSpeak is Internet Explorer Approved" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/08/internet_explorer_approved.png" alt="ThingSpeak is Internet Explorer Approved" width="300" height="206" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/08/30/thingspeak-charts-are-internet-explorer-6-approved/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak is a Sponsor of the Open Hardware Summit</title>
		<link>https://blogs.mathworks.com/iot/2011/08/21/thingspeak-is-a-sponsor-of-the-open-hardware-summit/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/08/21/thingspeak-is-a-sponsor-of-the-open-hardware-summit/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sun, 21 Aug 2011 17:43:31 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[OHS]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[OpenHardware]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=797</guid>

					<description><![CDATA[<p>The Open Hardware Summit is September 15th, 2011 in New York City. The ThingSpeak team is thrilled to announce that we are sponsoring the event! We are excited to be a part of the summit and we will... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/08/21/thingspeak-is-a-sponsor-of-the-open-hardware-summit/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The <a title="Open Hardware Summit" href="http://www.openhardwaresummit.org" target="_blank">Open Hardware Summit</a> is September 15th, 2011 in New York City. The <a title="Open Source Internet of Things - ThingSpeak" href="https://www.thingspeak.com">ThingSpeak</a> team is thrilled to announce that we are sponsoring the event! We are excited to be a part of the summit and we will have stuff for the famous &#8220;goodie bag&#8221;.</p>
<p>Over the past few months of getting ThingSpeak to full speed, we have been inspired by the outpouring of projects and interaction with the open hardware community. So far, we announced integration with <a title="openPICUS Open Source Wireless Internet of Things" href="https://blogs.mathworks.com/iot/2011/07/openpicus-thingspeak-open-source-wireless-internet-of-things/" target="_blank">openPICUS</a> which allows developers to create a completely open source wireless solution for the Internet of Things. There are many more announcements coming soon&#8230;</p>
<p>Come join us at the Open Hardware Summit!</p>
<p style="text-align: center;"><a href="http://www.openhardwaresummit.org"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-798" title="Open Hardware Summit" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/08/Open_Hardware_Summit_Banner.jpg" alt="Open Hardware Summit" width="564" height="119" /></a></p>
<p>Sponsorship opportunities are still available. Check out <a title="Open Hardware Summit in New York City" href="http://www.openhardwaresummit.org/" target="_blank">OpenHardwareSummit.org</a> for more information.</p>
<p>[via <a title="Open Hardware Summit Announces ioBridge / ThingSpeak sponsorship via Twitter" href="http://twitter.com/#!/ohsummit/status/102132836387143682" target="_blank">Twitter</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/08/21/thingspeak-is-a-sponsor-of-the-open-hardware-summit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Visit to Hack Pittsburgh Maker Space</title>
		<link>https://blogs.mathworks.com/iot/2011/08/11/visit-to-hack-pittsburgh-maker-space/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/08/11/visit-to-hack-pittsburgh-maker-space/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 12 Aug 2011 00:40:24 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Demo]]></category>
		<category><![CDATA[Hacker Space]]></category>
		<category><![CDATA[HackPGH]]></category>
		<category><![CDATA[ioBridge]]></category>
		<category><![CDATA[MAKE]]></category>
		<category><![CDATA[Maker Space]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=784</guid>

					<description><![CDATA[<p>There&#8217;s a lot of activity in Pittsburgh these days. The new Bat Man movie is being filmed and HackPittsburgh is busy making amazing projects. And to top it off, HackPGH has invited ioBridge... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/08/11/visit-to-hack-pittsburgh-maker-space/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>There&#8217;s a lot of activity in Pittsburgh these days. The new Bat Man movie is being filmed and <a title="Hack Pittsburgh Maker Space" href="http://www.hackpittsburgh.org">HackPittsburgh</a> is busy making amazing projects. And to top it off, HackPGH has invited ioBridge back to demo our latest gizmos and talk about our open source initiatives such as ThingSpeak. Everyone is invited to the demo at HackPittsburgh, so invite a friend. <em><strong>Power to those who solder!</strong></em></p>
<p><a href="http://www.hackpittsburgh.org/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-792" title="Hack Pittsburgh - HackPGH" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/08/Hack_Pittsburgh_HackPGH1.png" alt="HackPittsburgh - HackPGH" width="500" height="499" /></a></p>
<p style="text-align: center;"><strong>ioBridge Demo Night</strong></p>
<p style="text-align: center;"><strong>Friday, August 19 @ 7pm</strong></p>
<p style="text-align: center;"><strong>HackPittsburgh Workshop [<a href="http://maps.google.com/maps?q=1936%205th%20Ave.,+Pittsburgh,15219&amp;spn=0.032012,0.063030&amp;hl=en">Google Map</a>]</strong></p>
<p style="text-align: center;">1936 5th Ave.<br />
Pittsburgh, PA 15219</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/08/11/visit-to-hack-pittsburgh-maker-space/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Internet of Things: Connected devices to save our resources</title>
		<link>https://blogs.mathworks.com/iot/2011/07/28/internet-of-things-connected-devices-to-save-our-resources/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/07/28/internet-of-things-connected-devices-to-save-our-resources/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 28 Jul 2011 07:29:25 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[energy]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[mentions]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=778</guid>

					<description><![CDATA[<p>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... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/07/28/internet-of-things-connected-devices-to-save-our-resources/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>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.</p>
<p>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 <a title="Open Source Internet of Things - ThingSpeak" href="https://www.thingspeak.com">ThingSpeak</a> 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!</p>
<p><em>Brian says,</em></p>
<p style="padding-left: 30px;">The Internet of Things refers to uniquely identifiable objects having an Internet presence. We&#8217;re not just talking about your computer, laptop, cellphone or even your TV here &#8211; we&#8217;re talking about everything. This includes your light switches, your fridge, even your toilet. <strong>With an Internet presence, all of your devices can start talking to each other and reacting to each other.</strong></p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-779" title="Internet of Things: Connected devices to save our resources" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/07/Connect_Devices.jpg" alt="Internet of Things: Connected devices to save our resources" width="500" height="333" /></p>
<p>[via The Daily Gleaner]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/07/28/internet-of-things-connected-devices-to-save-our-resources/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Filtrete 3M-50 Wi-Fi Thermostat Connected to ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2011/07/21/filtrete-3m-50-wi-fi-thermostat-connected-to-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/07/21/filtrete-3m-50-wi-fi-thermostat-connected-to-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 21 Jul 2011 07:54:15 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[temperature]]></category>
		<category><![CDATA[thermostat]]></category>
		<category><![CDATA[Weather]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=760</guid>

					<description><![CDATA[<p>[david]  created a project that reads the temperature from a Filtrete 3M-50 Wi-Fi Thermostat and sends the data to ThingSpeak. He also grabs the latest temperature as reported by Yahoo Weather and... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/07/21/filtrete-3m-50-wi-fi-thermostat-connected-to-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[david]  created a project that reads the temperature from a <a title="Filtrete Thermostat and ThingSpeak" href="" target="_blank">Filtrete 3M-50 Wi-Fi Thermostat</a> and sends the data to ThingSpeak. He also grabs the latest temperature as reported by Yahoo Weather and sends it to be compare with his inside temperatures. Using ThingSpeak in this way gives David a historical view of his house temperatures and an indication of how well his installation is working in both the summer and winter months. Visit Davi&#8217;d weblog, &#8220;<a title="Filtrete 3M-50 Wi-Fi Thermostat and ThingSpeak" href="" target="_blank">MyBlog4Fun</a>&#8220;, for the script and project details.</p>
<p><a href=""><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-761" title="Filtrete Thermostat Posting Data to ThingSpeak" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/07/Filtrete_Thermostat_Posting_to_ThingSpeak.png" alt="Filtrete Thermostat Posting Data to ThingSpeak" width="362" height="279" /></a></p>
<p>[via <a title="Filtrete 3M-50 Wi-Fi Thermostat and ThingSpeak" href="" target="_blank">MyBlog4Fun.com</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/07/21/filtrete-3m-50-wi-fi-thermostat-connected-to-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Connecting Arduino to ThingSpeak using Python</title>
		<link>https://blogs.mathworks.com/iot/2011/07/20/connecting-arduino-to-thingspeak-using-python/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/07/20/connecting-arduino-to-thingspeak-using-python/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 20 Jul 2011 05:07:18 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=754</guid>

					<description><![CDATA[<p>Over on the Tenet Technetronics Blog there are some great posts about how to connect Arduino to ThingSpeak using Python as the middleware. Please check it out and thank them for putting together an... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/07/20/connecting-arduino-to-thingspeak-using-python/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Over on the Tenet Technetronics Blog there are some great posts about how to connect Arduino to ThingSpeak using Python as the middleware. Please check it out and thank them for putting together an awesome <a title="Arduino, Pythong and ThingSpeak Application Note" href="http://tenettech.com" target="_blank">ThingSpeak Application Note</a> and <a title="Youtube video of using ThingSpeak and Python" href="http://www.youtube.com/watch?v=AgDB8VnJSic" target="_blank">video</a>. The video demonstrates publishing sensor data to the web using ThingSpeak and Python. The sensor data is collected by an Arduino MCU.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/AgDB8VnJSic?rel=0' ></iframe> "); 
 </script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/07/20/connecting-arduino-to-thingspeak-using-python/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>openPICUS + ThingSpeak = Open Source Wireless Internet of Things</title>
		<link>https://blogs.mathworks.com/iot/2011/07/12/openpicus-thingspeak-open-source-wireless-internet-of-things/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/07/12/openpicus-thingspeak-open-source-wireless-internet-of-things/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 12 Jul 2011 21:16:29 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[FlyPort]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[openpicus]]></category>
		<category><![CDATA[wireless]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=748</guid>

					<description><![CDATA[<p>openPICUS just released some new features for the FlyPort Wi-Fi module. openPICUS is an open source wireless platform that uses Wi-Fi and freeRTOS to connect things to the web. One new feature is... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/07/12/openpicus-thingspeak-open-source-wireless-internet-of-things/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a title="openPICUS releases ThingSpeak library for the FlyPort Wi-Fi module" href="http://openpicus.blogspot.com/2011/07/thingspeak-and-low-power-mode-for.html">openPICUS</a> just released some new features for the FlyPort Wi-Fi module. openPICUS is an open source wireless platform that uses Wi-Fi and freeRTOS to connect things to the web. One new feature is hibernation mode for lower energy use with battery-powered applications. The other new feature is integration with ThingSpeak. All you have to do is download the ThingSpeak.com Library from openPICUS and use it with your FlyPort Wi-fi device. Now, you can sensors connected to ThingSpeak for data logging, visualizations, and access to all of the ThingSpeak apps, such as ThingTweet and ThingHTTP. <strong>Welcome to the Open Source Wireless Internet of Things!</strong></p>
<p><a href="http://openpicus.blogspot.com/2011/07/thingspeak-and-low-power-mode-for.html"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-749" title="FlyPort Speaks with ThingSpeak" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/07/FlyPort_Speaks_with_ThingSpeak.png" alt="FlyPort Speaks with ThingSpeak" width="432" height="432" /></a></p>
<p><em>From the openPICUS announcement:</em></p>
<p style="padding-left: 30px;">A wide range of sensors can interfaced to FlyPort, it has more than 20 remappable I/O pins and with a few rows of code your sensors goes online to the ThingSpeak servers. In this way you avoid the server side work, database management and graphics and you have real time data visualization as well as trends and so on.</p>
<p>Here&#8217;s a <a title="Temperature/Humidity data logger ThingSpeak and FlyPort project." href="http://www.youtube.com/watch?v=wyqY4jw7b2M">video</a> from openPICUS that explains how to get started with FlyPort + ThingSpeak.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='345' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://www.youtube.com/embed/IT_0DVzp9r8?rel=0' ></iframe> "); 
 </script></p>
<p>[via <a title="Thingspeak and low power mode for Flyport Wi-Fi" href="http://openpicus.blogspot.com/2011/07/thingspeak-and-low-power-mode-for.html" target="_blank">openPICUS Blog</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/07/12/openpicus-thingspeak-open-source-wireless-internet-of-things/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Data Filtering (hidden API commands)</title>
		<link>https://blogs.mathworks.com/iot/2011/07/12/data-filtering-hidden-api-commands/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/07/12/data-filtering-hidden-api-commands/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 12 Jul 2011 19:53:54 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=744</guid>

					<description><![CDATA[<p>[eisenhowerj] recently posted in the forum about filtering out bad data. One data point can throw off a chart. There are two hidden API commands) that allow you to filter data between two values.... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/07/12/data-filtering-hidden-api-commands/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[eisenhowerj] recently posted in the <a title="ThingSpeak Forum" href="https://community.thingspeak.com/forum/feature-requests/delete-bad-data-points">forum</a> about filtering out bad data. One data point can throw off a chart. There are two hidden API commands) that allow you to filter data between two values. This only works if your channel&#8217;s field as numeric data.</p>
<p>All you to do is add either the min or max parameter (or both) to an API call. This will filter out all other values except for the ones that meet the min or max condition. This applies to getting channel feeds and presenting charts.</p>
<p>For more information, check out the <a title="ThingSpeak API Documentation" href="https://www.mathworks.com/help/thingspeak/channels-and-charts-api.html">ThingSpeak API Documentation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/07/12/data-filtering-hidden-api-commands/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Seamless Twitter Integration [API Update]</title>
		<link>https://blogs.mathworks.com/iot/2011/07/08/seamless-twitter-integration-api-update/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/07/08/seamless-twitter-integration-api-update/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 08 Jul 2011 16:29:53 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[ThingTweet]]></category>
		<category><![CDATA[Twitter]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=739</guid>

					<description><![CDATA[<p>We recently updated the ThingSpeak Channel API to allow you to update a channel feed and send Tweets all in one request. All you have to do is send your Twitter username that&#8217;s linked to... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/07/08/seamless-twitter-integration-api-update/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We recently updated the <a title="ThingsSpeak Channel API Documentation " href="https://www.mathworks.com/help/thingspeak/channels-and-charts-api.html">ThingSpeak Channel API</a> to allow you to update a channel feed and send Tweets all in one request. All you have to do is send your Twitter username that&#8217;s linked to ThingTweet and what you want to Tweet with a standard update to your ThingSpeak Channel. You can update Twitter, track the location, and add status context all with one API call. Use this feature when you want to highlight certain data and share it with your friends and family. Visit the <a title="ThingSpeak API Documentation" href="https://www.mathworks.com/help/thingspeak/channels-and-charts-api.html">ThingSpeak API Documentation</a> for more information.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/07/08/seamless-twitter-integration-api-update/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Using REST, Arduino, and Python to Update ThingSpeak Channels</title>
		<link>https://blogs.mathworks.com/iot/2011/07/06/using-rest-arduino-and-python-to-update-thingspeak-channels/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/07/06/using-rest-arduino-and-python-to-update-thingspeak-channels/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 07 Jul 2011 00:16:17 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[REST]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=735</guid>

					<description><![CDATA[<p>[sirleech] of Australian Robotics created a project based on the RESTduino libraries by Jason Gullickson for Arduino-based microcontrollers. RESTduino turns an Arduino into a RESTful device and gives... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/07/06/using-rest-arduino-and-python-to-update-thingspeak-channels/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[sirleech] of Australian Robotics created a project based on the <a title="RESTduino library for Arduino microcontrollers" href="https://github.com/jjg/RESTduino" target="_blank">RESTduino</a> libraries by Jason Gullickson for Arduino-based microcontrollers. RESTduino turns an Arduino into a RESTful device and gives you the ability to access it with structured URLs. In this project, sirleech extends RESTduino with some Python scripting so that a RESTduino device can update a ThingSpeak Channel. Visit <a title="REST, Arduino, Python, and ThingSpeak" href="https://github.com/sirleech/RestduinoThingspeak">GitHub</a> for the complete project source code.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/07/06/using-rest-arduino-and-python-to-update-thingspeak-channels/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Instructables Make it Tweet Contest</title>
		<link>https://blogs.mathworks.com/iot/2011/06/28/instructables-make-it-tweet-contest/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/06/28/instructables-make-it-tweet-contest/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 28 Jun 2011 23:34:10 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[adafruit]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[social things]]></category>
		<category><![CDATA[ThingTweet]]></category>
		<category><![CDATA[Twitter]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=727</guid>

					<description><![CDATA[<p>[willnue] of NUEwire created a project for the &#8220;Make it Tweet Contest&#8221; over on Instructables.com sponsored by Adafruit. The contest is simple: make something tweet. If you use our... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/06/28/instructables-make-it-tweet-contest/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[willnue] of <a title="NUEwire" title="http://nuewire.com/ (link no longer works)" target="_blank">NUEwire</a> created a project for the &#8220;<a title="Adafruit Make it Tweet" href="http://www.instructables.com/contest/makeittweet/" target="_blank">Make it Tweet Contest</a>&#8221; over on <a title="Instructables" href="http://www.instructables.com" target="_blank">Instructables.com</a> sponsored by Adafruit. The contest is simple: make something tweet. If you use our ThingTweet app, sending a Tweet could not be easier. And, if you have an Arduino setup as a device on your ThingSpeak account, ThingTweet generates the Arduino sketch for you automatically. Here is the tutorial to help you get started with ThingTweet and Arduino: <a title="Update Twitter with ThingTweet and Arduino + Ethernet Shield" href="https://community.thingspeak.com/tutorials//arduino/update-twitter-with-thingtweet-and-arduino-ethernet-shield/">Update Twitter with ThingTweet and Arduino + Ethernet Shield</a>.</p>
<p>willnue added the ability to tweet to his GE Wireless Control Center Alarm system. He added an Arduino with Ethernet Shield and uses the ThingTweet app to connect the alarm to Twitter. Check out his detailed <a title="Instructables for Arduino and Twitter" href="http://www.instructables.com/id/AlarmingTweet/" target="_blank">Instructables</a> to learn more, build your own social thing, and enter the contest.</p>
<p><a href="http://www.instructables.com/id/AlarmingTweet/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-728" title="NUEwire Tweeting Alarm System" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/06/nuewire_alarm_tweeting.jpg" alt="NUEwire Tweeting Alarm System" width="500" height="375" /></a></p>
<p><em>wilnue says</em>,</p>
<p style="padding-left: 30px;">This project will add tweeting capabilities to the GE 45142 Choice-Alert Wireless Control Center Alarm system. The alarm system allows you to connect up to 16 different sensors across 4 zones and with the addition of the Arduino powered AlarmingTweet you can enable it to keep you informed of its status anytime anywhere.</p>
<p>Good luck with the contest!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/06/28/instructables-make-it-tweet-contest/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ProgrammableWeb Includes the ThingSpeak API</title>
		<link>https://blogs.mathworks.com/iot/2011/06/19/programmableweb-includes-the-thingspeak-api/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/06/19/programmableweb-includes-the-thingspeak-api/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sun, 19 Jun 2011 17:36:12 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[other]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[web of things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=724</guid>

					<description><![CDATA[<p>Big news!
The mashup community ProgrammableWeb indexed the ThingSpeak API and the ThingSpeak Chart API. We entered the category of &#8220;Other&#8221;. Just imagine what web developers will create... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/06/19/programmableweb-includes-the-thingspeak-api/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Big news!</p>
<p>The mashup community <a title="ThingSpeak API on ProgrammableWeb" href="http://www.programmableweb.com/api/thingspeak" target="_blank">ProgrammableWeb</a> indexed the ThingSpeak API and the ThingSpeak Chart API. We entered the category of &#8220;Other&#8221;. Just imagine what web developers will create now that they have the Internet of Things at their fingertips.</p>
<p>[via <a title="31 New APIs: My Opera, Aculab Cloud, Real-Time Group Chat, Internet of Things API" href="http://blog.programmableweb.com/2011/06/19/31-new-apis-my-opera-aculab-cloud-real-time-group-chat/" target="_blank">ProgrammableWeb</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/06/19/programmableweb-includes-the-thingspeak-api/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Web of Things Hackathon</title>
		<link>https://blogs.mathworks.com/iot/2011/06/07/web-of-things-hackathon/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/06/07/web-of-things-hackathon/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 07 Jun 2011 19:24:35 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[webofthings]]></category>
		<category><![CDATA[wot2011]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=686</guid>

					<description><![CDATA[<p>The Web of Things Workshop is Sunday, June 12, 2011 in San Francisco and features the latest research relating to the emerging Internet of Things tied to web services, sensors, objects, and everyday... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/06/07/web-of-things-hackathon/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>The <a title="Web of Things Workshop Program Info" href="http://www.webofthings.com/wot/2011/program.php" target="_blank">Web of Things Workshop</a> is Sunday, June 12, 2011 in San Francisco and features the latest research relating to the emerging Internet of Things tied to web services, sensors, objects, and everyday life. The Web of Things Workshop is held in conjunction with <a title="Pervasive Computing Conference" href="http://pervasiveconference.org/2011/" target="_blank">Pervasive 2011</a>, the international conference on pervasive computing.</p>
<p>To get the imaginations primed, the workshop is holding a <a title="Web of Things Hackathon" href="http://www.webofthings.com/wot/2011/hackathon.php" target="_blank">Web of Things Hackathon</a> on Saturday, June 12, 2011 at the Gray Area Foundation for the Arts. The ideas behind the hackathon are to get a bunch of people together from varied fields, focus their creative energy, and build something. The ioBridge/ThingSpeak team will be providing a complete toolkit to enable any ideas that emerge. We will have sensors, servos, Internet gateways, XBee radios, LEDs (of course), relays, microcontrollers, and early access to our next gen platform. All you have to bring is an idea&#8230; and a laptop.</p>
<p>If you are interested in participating, visit the <a title="Web of Things Hackathon" href="http://www.webofthings.com/wot/2011/hackathon.php" target="_blank">Web of Things Hackathon</a> site for more details and registration info. We look forward to working with you.</p>
<p style="text-align: center;"><strong>Web of Thing Hackathon [<a title="Web of Things Hackathon info" href="http://www.webofthings.com/wot/2011/hackathon.php" target="_blank">info</a>]</strong></p>
<p style="text-align: center;">Saturday, June 11, 2011 &#8211; 9am – 5 pm</p>
<p style="text-align: center;">Gray Area Foundation for the Arts [<a title="Web of Thing Hackathon Location" href="http://maps.google.com/maps?q=998+Market+St.+San+Francisco,+CA+94102&amp;ie=UTF8&amp;hq=&amp;hnear=998+Market+St,+San+Francisco,+California+94102&amp;gl=us&amp;z=16" target="_blank">map</a>]<br />
998 Market St.<br />
San Francisco, CA 94102</p>
<p style="text-align: center;"><strong>Web of Things Workshop [<a title="Web of Things Program Info" href="http://www.webofthings.com/wot/2011/program.php" target="_blank">info</a>]</strong></p>
<p style="text-align: center;">Sunday, June 12, 2011 – 9am – 5pm</p>
<p style="text-align: center;">Hotel Nikko San Francisco [<a title="Web of Things Workshop Location" href="http://maps.google.com/maps?q=222+Mason+Street+San+Francisco,+CA+94102&amp;ie=UTF8&amp;hq=&amp;hnear=222+Mason+St,+San+Francisco,+California&amp;gl=us&amp;z=16" target="_blank">map</a>]<br />
222 Mason Street<br />
San Francisco, CA 94102</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/06/07/web-of-things-hackathon/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>You Can Learn from Sensor Data</title>
		<link>https://blogs.mathworks.com/iot/2011/06/02/you-can-learn-from-sensor-data/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/06/02/you-can-learn-from-sensor-data/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 03 Jun 2011 04:14:23 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[ioBridge]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[water]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=679</guid>

					<description><![CDATA[<p>Something stuck me today. You can learn from your sensor data. Why go to all of the trouble of logging data without ever taking a look at it and make adjustments? For example, knowing your energy use... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/06/02/you-can-learn-from-sensor-data/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Something stuck me today. <strong>You can learn from your sensor data. </strong>Why go to all of the trouble of logging data without ever taking a look at it and make adjustments? For example, knowing your energy use only helps if you can lower your power use. This is why most power monitoring apps grow stale. In some cases there is little you can do about your power use or you&#8217;re not given the tools to make an impact. <strong>Our goal with ThingSpeak is to make it super easy to connect things, collect data, share data, and make sense of it all.</strong> We wanted to re-confirm our commitment to you. We were spurred on by a recent <a title="Tweet about understanding sensor data collected by ioBridge and ThingSpeak" href="https://twitter.com/#!/watersim/status/75426785650679809">Tweet</a> from <a title="WaterSim on Twitter" href="https://twitter.com/#!/watersim">@WaterSim</a>.</p>
<p>[Elad Salomons] of <a title="OptiWater" href="http://www.optiwater.com/" target="_blank">OptiWater</a> noticed that his house water pressure was 9 bars and this set him on a collision course with the Internet of Things. In his research he discovered ioBridge and ThingSpeak. He was able to connect sensors to the web, visualize the data, and come up with a few ah-ha&#8217;s in the process.</p>
<p style="text-align: center;"><a href="http://www.water-simulation.com/wsp/2011/05/30/100-dollars-identify-the-datasets-contest/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-680" title="Gauge showing water pressure" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/06/Water-pressure-meter.jpg" alt="Gauge showing water pressure" width="300" height="255" /></a></p>
<p>Elad is enjoying the process so much that he wanted to share the learning experience with you. He has created a contest based on some sensor data he has collected. You can look at the data and download historical data over at his <a title="Water Simulation blog and sensor data contest" href="http://www.water-simulation.com/wsp/2011/05/30/100-dollars-identify-the-datasets-contest/" target="_blank">Water Simulation</a> blog to see if you can explain the correlations. You have until June 30, 2011 to figure it out. Visit Elad’s <a title="Water Simulation Contest with ioBridge collected data" href="http://www.water-simulation.com/wsp/2011/05/30/100-dollars-identify-the-datasets-contest/" target="_blank">blog</a> for more information or look him up on <a title="Water Simulation on Twitter" href="https://twitter.com/#!/watersim" target="_blank">Twitter</a>. $100 to learn something? That&#8217;s awesome!</p>
<p>[via <a title="Water Simulation, Water Pressure Measurement with ioBridge and ThingSpeak" href="http://www.water-simulation.com/wsp/2011/05/30/100-dollars-identify-the-datasets-contest/" target="_blank">Water Simulation</a> / <a title="ioBridge News and Projects - Water Simulation, Water data connected to web via ioBridge" href="">ioBridge</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/06/02/you-can-learn-from-sensor-data/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Seriot: Serial Bridge for the Internet of Things</title>
		<link>https://blogs.mathworks.com/iot/2011/05/31/seriot-serial-bridge-for-the-internet-of-things/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/05/31/seriot-serial-bridge-for-the-internet-of-things/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 31 May 2011 23:18:46 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[netduino]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[seriot]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=671</guid>

					<description><![CDATA[<p>[willnue] created Seriot which is a Windows-based serial bridge for sensors (and devices like Arduino and Netduino) and ThingSpeak web services. Seriot listens to serial commands and sends them to... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/05/31/seriot-serial-bridge-for-the-internet-of-things/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[willnue] created Seriot which is a Windows-based serial bridge for sensors (and devices like Arduino and Netduino) and ThingSpeak web services. Seriot listens to serial commands and sends them to ThingSpeak without having to have a dedicated network connection at each sensor. Visit <a title="Serial gateway for ThingSpeak and Sensors" title="http://nuewire.com/seriot/ (link no longer works)" target="_blank">NueWire</a> to download the Windows application and learn more about this project.</p>
<p>[via <a title="Serial gateway for ThingSpeak and Arduino and Sensors" title="http://nuewire.com/seriot/ (link no longer works)" target="_blank">NueWire</a> / <a title="Arduino forum post about serial bridge for ThingSpeak web services and Arduino devices" href="http://arduino.cc/forum/index.php/topic,52331.msg448775.html#msg448775" target="_blank">Arduino Forum</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/05/31/seriot-serial-bridge-for-the-internet-of-things/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>TweetControl: Control Anything with Twitter</title>
		<link>https://blogs.mathworks.com/iot/2011/05/25/tweetcontrol-control-anything-with-twitter/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/05/25/tweetcontrol-control-anything-with-twitter/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 25 May 2011 23:31:50 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[ThingHTTP]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[TweetControl]]></category>
		<category><![CDATA[Twitter]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=666</guid>

					<description><![CDATA[<p>We are ready to release a new app for the ThingSpeak Platform! The new app is called TweetControl &#8211; this app listens to Twitter for hashtags (#awesome)  and allows you to control anything that... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/05/25/tweetcontrol-control-anything-with-twitter/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We are ready to release a new app for the ThingSpeak Platform! The new app is called <a title="Tweet Control App by ThingSpeak" href="https://blogs.mathworks.com/iot/documentation/apps/tweetcontrol/">TweetControl</a> &#8211; this app listens to Twitter for hashtags (#awesome)  and allows you to control anything that you can imagine. TweetControl is a mash up of  &#8220;The Internet of Things&#8221; and social networking. Now that Twitter has a Streaming API, we were able to build a scalable service to control anything in real-time via a social network.</p>
<p>Imagine an &#8220;Easy Button&#8221; for Twitter. All you have to is Tweet a hashtag from your Twitter account to control anything that has a web service API.</p>
<p><a href="https://twitter.com/#!/scharler/statuses/73458751583162368"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-660" title="TweetControl Sample Tweet" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/05/TweetControl_Sample.png" alt="TweetControl Sample Tweet" width="500" height="144" /></a></p>
<p>The applications for TweetControl are endless, and we are excited to see what you come up with. Check out the <a href="https://www.mathworks.com/help/thingspeak/tweetcontrol-app.html">documentation</a> for TweetControl to help you get started.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/05/25/tweetcontrol-control-anything-with-twitter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Living Colours &#8211; Passive Mood Detection with a Webcam</title>
		<link>https://blogs.mathworks.com/iot/2011/05/24/passive-mood-detection-with-a-webcam/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/05/24/passive-mood-detection-with-a-webcam/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 24 May 2011 20:37:53 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[colors]]></category>
		<category><![CDATA[colours]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[webcam]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=646</guid>

					<description><![CDATA[<p>[rob myers] created a dynamic web page that changes based on the colours in his studio. Rob takes  a picture of his studio with a webcam, processes the image with Python, and uploads the colour data... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/05/24/passive-mood-detection-with-a-webcam/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[rob myers] created a dynamic web page that changes based on the colours in his studio. Rob takes  a picture of his studio with a webcam, processes the image with Python, and uploads the colour data to a ThingSpeak channel. The web page uses jQuery to access the ThingSpeak API and dynamically update his web page inspired by the colors.</p>
<p>We love the combination of storing data in  a channel and using the <a href="https://www.mathworks.com/help/thingspeak/channels-and-charts-api.html">API</a> to update a webpage dynamically based on the current &#8220;mood&#8221; of an area. We also love the idea of using a webcam as a passive sensor since almost everybody has one.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/05/24/passive-mood-detection-with-a-webcam/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Wireless Sensors with XBee, Netduino, and ioBridge</title>
		<link>https://blogs.mathworks.com/iot/2011/05/11/wireless-sensors-with-xbee-netduino-and-iobridge/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/05/11/wireless-sensors-with-xbee-netduino-and-iobridge/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 11 May 2011 14:50:52 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[ioBridge]]></category>
		<category><![CDATA[netduino]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[wireless sensors]]></category>
		<category><![CDATA[xbee]]></category>
		<category><![CDATA[zigbee]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=625</guid>

					<description><![CDATA[<p>[outlet] has created a project that has it all &#8211; Netduino! ioBridge! XBee! ThingSpeak! He wanted to use the ioBridge IO-204 as a serial gateway for XBee (ZigBee) wireless sensors connected to... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/05/11/wireless-sensors-with-xbee-netduino-and-iobridge/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[outlet] has created a project that has it all &#8211; Netduino! ioBridge! XBee! ThingSpeak! He wanted to use the ioBridge IO-204 as a serial gateway for XBee (ZigBee) wireless sensors connected to ThingSpeak. The XBee radios are attached to a pair of Netduinos that send the data serial data via the IO-204 to the ioBridge Serial Web Services API. At this point, ioBridge relays the data to ThingSpeak, but could send the data to any website.</p>
<p>Outlet has created a detailed <a title="Wireless Sensors via ioBridge + ThingSpeak" href="http://www.instructables.com/id/Wireless-Sensors-via-ioBridge-ThingSpeak/" target="_blank">Instructables</a> to guide you on how he created the project. This project is at prototype level, but we could see how this could be packaged into an efficient setup and used for many applications that require wireless sensors and remote monitoring and reporting. This is on the same lines as the <a title="ioBridge Tide Level Monitoring and Alerting" href="http://www.tidealerts.com">ioBridge  Tide Alerts</a> product used by many marinas to measure and alert tide levels in real-time.</p>
<p><a href="http://www.instructables.com/id/Wireless-Sensors-via-ioBridge-ThingSpeak/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-626" title="Wireless Sensors with Netduino,  XBee, ioBridge" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/05/Netduino-XBee-ioBridge.jpg" alt="Wireless Sensors with Netduino,  XBee, ioBridge" width="500" height="374" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/05/11/wireless-sensors-with-xbee-netduino-and-iobridge/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Chestnut Farm Monitoring with ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2011/05/05/chestnut-farm-monitoring-with-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/05/05/chestnut-farm-monitoring-with-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 05 May 2011 14:50:37 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[conservation]]></category>
		<category><![CDATA[energy]]></category>
		<category><![CDATA[Farm]]></category>
		<category><![CDATA[IR]]></category>
		<category><![CDATA[PICAXE]]></category>
		<category><![CDATA[pump]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=620</guid>

					<description><![CDATA[<p>On a Chestnut farm in New Zealand, you will find a bit of technology to help protect a bore pump. [Andrew] has created a pump monitor based on a PICAXE microcontroller, IR counter, and wireless... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/05/05/chestnut-farm-monitoring-with-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>On a Chestnut farm in New Zealand, you will find a bit of technology to help protect a bore pump. [Andrew] has created a pump monitor based on a PICAXE microcontroller, IR counter, and wireless connection to report the pump status remotely to ThingSpeak. He wanted to know if the pump was running too long and the only way to know definitively was to monitor the pump and save historical data. If the pump is running too long, the pump would be damaged and use more power than its fair share.</p>
<p><a title="http://www.quicktrip.co.nz/jaqblog/home/41-blogthingspeak (link no longer works)"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-621" title="Chestnut Farm Bore Pump Monitoring with ThingSpeak" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/05/Chestnut_Bore_Monitor_ThingSpeak.jpg" alt="Chestnut Farm Bore Pump Monitoring with ThingSpeak" width="480" height="640" /></a></p>
<p>[via <a title="Chestnut Farm Monitoring with ThingSpeak" title="http://www.quicktrip.co.nz/jaqblog/home/41-blogthingspeak (link no longer works)">JAQ&#8217;s Blog</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/05/05/chestnut-farm-monitoring-with-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak Shower Time Analysis with RFID and Arduino</title>
		<link>https://blogs.mathworks.com/iot/2011/04/26/thingspeak-shower-time-analysis-with-rfid-and-arduino/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/04/26/thingspeak-shower-time-analysis-with-rfid-and-arduino/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 26 Apr 2011 16:28:43 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[energy]]></category>
		<category><![CDATA[RFID]]></category>
		<category><![CDATA[RTC]]></category>
		<category><![CDATA[water]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=611</guid>

					<description><![CDATA[<p>[Paul Asselin] was curious to see how long he spent showering in an effort to reduce energy and resource consumption. Paul had a bunch of parts laying around, an Arduino, Ethernet Shield, Real-time... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/04/26/thingspeak-shower-time-analysis-with-rfid-and-arduino/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[Paul Asselin] was curious to see how long he spent showering in an effort to reduce energy and resource consumption. Paul had a bunch of parts laying around, an Arduino, Ethernet Shield, Real-time Clock module, and an RFID reader. He decided to make a system that allows you to &#8220;check in&#8221; when you shower and upload the data for analysis to ThingSpeak.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-612" title="ThingSpeak Showering Analysis and Resource Monitoring" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/04/Showering-Analysis.png" alt="ThingSpeak Showering Analysis and Resource Monitoring" width="455" height="253" /></p>
<p><em>Paul says,</em></p>
<p style="padding-left: 30px;">I wanted to know how much time I was spending under the shower each day,  especially in these environmentally conscious times. The benefits of that  are that I can perhaps save some money on the water bills and also study  the effect of temperature on my showering time.</p>
<p style="text-align: center;"><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-613" title="ThingSpeak Shower Time Analysis with RFID and Arduino Ethernet" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/04/ThingSpeak_Shower_Time_Analysis-1024x682.jpg" alt="ThingSpeak Shower Time Analysis with RFID and Arduino Ethernet" width="614" height="409" /></p>
<p>[via <a title="Paul Asselin Shower Time Analysis with ThingSpeak, RFID, and Arduino" title="http://asselinpaul.posterous.com/shower-time-analysis-thingspeak-contest (link no longer works)">Paul Asselin</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/04/26/thingspeak-shower-time-analysis-with-rfid-and-arduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak Microsoft .NET Class</title>
		<link>https://blogs.mathworks.com/iot/2011/04/21/thingspeak-microsoft-net-class/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/04/21/thingspeak-microsoft-net-class/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 21 Apr 2011 19:10:12 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[microsoft]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=607</guid>

					<description><![CDATA[<p>If you are building an app using Microsoft .NET / C#, you don&#8217;t have to start from scratch. [Brett] created a Microsoft .NET class for the entire ThingSpeak API. He included the general data... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/04/21/thingspeak-microsoft-net-class/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>If you are building an app using Microsoft .NET / C#, you don&#8217;t have to start from scratch. [Brett] created a Microsoft .NET class for the entire ThingSpeak API. He included the general data fields, as well, as geolocation and status updates. You can download the <a title="Microsoft .NET / C# Class for the ThingSpeak API" title="http://www.4bcj.com/Files/ThingSpeak.zip (link no longer works)">class</a> on Brett&#8217;s <a title="Microsoft .NET Project using ThingSpeak" href="http://cobwebsonmymind.wordpress.com/2011/04/13/thingspeak-net-class/" target="_blank">blog</a> to help you get started with a ThingSpeak App very quickly.</p>
<p><em>Brett says,</em></p>
<p style="padding-left: 30px;"><a title="Internet of Things, Things Speak" href="https://thingspeak.com/">ThingSpeak</a> is a cool application that allows you to send it any kind of data you want graphed.  <em><strong>Your imagination is the limitation.</strong></em> Some ideas of what can be graphed:</p>
<ul style="padding-left: 30px;">
<li>How many beers you drank last night</li>
<li>The temperature of your office during the day</li>
<li>The CPU load of your server</li>
<li>The number of calories you’ve consumed</li>
<li>The number of calories you’ve burned</li>
</ul>
<p>These are great ideas and applications!</p>
<p>[via <a title="General ThingSpeak Microsoft .NET Class" href="http://cobwebsonmymind.wordpress.com/2011/04/13/thingspeak-net-class/" target="_blank">The Cobwebs of My Mind</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/04/21/thingspeak-microsoft-net-class/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sensor Monitoring with mbed and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2011/04/20/sensor-monitoring-with-mbed-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/04/20/sensor-monitoring-with-mbed-and-thingspeak/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 20 Apr 2011 17:56:11 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[mbed]]></category>
		<category><![CDATA[prowl]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[temperature]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=599</guid>

					<description><![CDATA[<p>[Frank] has created a complete tutorial on how to publish sensor data to ThingSpeak via the mbed prototyping platform. He specifically shows you how to connect the mbed to DS1620 temperature sensor... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/04/20/sensor-monitoring-with-mbed-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[Frank] has created a complete <a title="Temperature Monitor  Using mbed, DS1620, and ThingSpeak " href="http://frank.circleofcurrent.com/thingspeak_mbed_tut1/" target="_blank">tutorial</a> on how to publish sensor data to ThingSpeak via the mbed prototyping platform. He specifically shows you how to connect the mbed to DS1620 temperature sensor and push data to a ThingSpeak data channel. From the seed of this project, we can see many applications for monitoring temperatures and sending push messages to the iPhone using <a title="Send Push Updates using Prowl and ThingHTTP" href="https://community.thingspeak.com/tutorials//prowl/send-push-updates-using-prowl-and-thinghttp/">Prowl</a> when sensor data gets out-of-bounds.</p>
<p><em>Frank says,</em></p>
<p style="padding-left: 30px;">This project uses a mbed microcontroller (LPC1768 ARM Cortex-M3) to monitor temperature using a DS1620 (digital temperature sensor IC), retrieve the time via NTP (network time protocol), and then log the current temperature to <a title="Open Source Internet of Things Platform - ThingSpeak" href="https://thingspeak.com/">ThingSpeak</a> along with a time-stamp.</p>
<p style="text-align: center;"><a href="http://frank.circleofcurrent.com/thingspeak_mbed_tut1/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-600" title="Temperature Monitor  Using mbed, DS1620, and ThingSpeak " src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/04/ThingSpeak_mbed.jpg" alt="Temperature Monitor  Using mbed, DS1620, and ThingSpeak " width="562" height="421" /></a></p>
<p>[via <a title="Temperature Monitor  Using mbed, DS1620, and ThingSpeak " href="http://frank.circleofcurrent.com/thingspeak_mbed_tut1/" target="_blank">Circle of Current</a> / <a title="Internet-based temperature logger with mbed and ThingSpeak" href="http://dangerousprototypes.com/2011/04/15/internet-based-temperature-logger-with-mbed-and-thingspeak/" target="_blank">Dangerous Prototypes</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/04/20/sensor-monitoring-with-mbed-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Computer Resource Monitor with Python and ThingSpeak</title>
		<link>https://blogs.mathworks.com/iot/2011/04/19/computer-resource-monitor-with-python-and-thingspeak/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/04/19/computer-resource-monitor-with-python-and-thingspeak/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 19 Apr 2011 06:10:13 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=588</guid>

					<description><![CDATA[<p>[Chris Lee] of Australian Robotics created a project that uses ThingSpeak as a resource monitor for a computer. His project explains how he uses Python to send HTTP POST requests to a ThingSpeak... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/04/19/computer-resource-monitor-with-python-and-thingspeak/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[Chris Lee] of Australian Robotics created a project that uses ThingSpeak as a resource monitor for a computer. His <a title="Server Resource Monitor with Python and ThingSpeak" href="" target="_blank">project</a> explains how he uses Python to send HTTP POST requests to a ThingSpeak Channel. The data that he is sending is CPU and memory usage. This application could be used for monitoring servers and verifying uptime.  Chris also makes use of the ThingSpeak Charts API to visualize the data in real-time.</p>
<p><script type='text/javascript'>  
window.onload = document.write("<iframe width='600' height='240' marginwidth='0' marginheight='0' scrolling='auto' frameborder='0'  src='https://thingspeak.com/channels/300/charts/2?height=240&amp;width=600&amp;results=30&amp;title=Available%20Memory%20(mb) &amp;dynamic=true&amp;results=30&amp;color=blue' ></iframe> "); 
 </script></p>
<p>The latest Python code to interface to ThingSpeak is available on <a title="Open source ThingSpeak Python scripts" href="https://github.com/sirleech/thingspeak">GitHub</a>.</p>
<p>[via <a title="How to Talk To ThingSpeak With Python (A Memory/CPU Monitor)" href="" target="_blank">Australian Robotics</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/04/19/computer-resource-monitor-with-python-and-thingspeak/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Contest Update</title>
		<link>https://blogs.mathworks.com/iot/2011/04/18/contest-update/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/04/18/contest-update/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 18 Apr 2011 16:07:13 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[sparkfun]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=579</guid>

					<description><![CDATA[<p>Thanks for all of the submissions to the Internet of Things Contest (aka The Easiest Contest Ever). We received just over 20 projects and we will honor all of them with a gift certificate. I told you... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/04/18/contest-update/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Thanks for all of the submissions to the <a title="Internet of Things Contest for ThingSpeak Projects" href="https://blogs.mathworks.com/iot/2011/04/internet-of-things-contest-aka-the-easiest-contest-ever/" target="_blank">Internet of Things Contest</a> (aka The Easiest Contest Ever). We received just over 20 projects and we will honor all of them with a gift certificate. I told you it was easy. If you happen to be working on a project now, send it in. You never know&#8230;</p>
<p>This week we will be dispatching the SparkFun gift certificates and also blogging about the projects. There were some really cool ones and tons of code for the community to start using right away. There&#8217;s even commercial interest in using the platform for an upcoming product. Yeah!</p>
<p>The contest was definitely a success. We needed to get some creative developers to check out all of the features. We also received a bunch of feedback for new features. One feature stood out from the rest, &#8220;We want an index of the public channels!!! Now!&#8221;. Okay&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/04/18/contest-update/feed/</wfw:commentRss>
			<slash:comments>17</slash:comments>
		
		
			</item>
		<item>
		<title>Hidden API Commands</title>
		<link>https://blogs.mathworks.com/iot/2011/04/13/hidden-api-commands/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/04/13/hidden-api-commands/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 13 Apr 2011 06:08:03 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[append]]></category>
		<category><![CDATA[prepend]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=545</guid>

					<description><![CDATA[<p>When you are retrieving data from a ThingSpeak channel you have many options and formats to choose from. We wanted to highlight a few options that are easily overlooked.
Last.txt
Let&#8217;s say you... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/04/13/hidden-api-commands/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>When you are retrieving data from a ThingSpeak channel you have many options and formats to choose from. We wanted to highlight a few options that are easily overlooked.</p>
<h3>Last.txt</h3>
<p>Let&#8217;s say you have an Arduino and you want to get the last value in a channel. You could get your feed and then write some parsing code to extract the data that you are looking for. It&#8217;s a waste of code space and also fills your finite buffers on your microcontroller. Let the cloud do the work and give you just the value you are looking for.</p>
<p>Here&#8217;s how you would get our light levels: <a title="The last value in a ThingSpeak Channel" href="http://api.thingspeak.com/channels/9/field/1/last.txt" target="_blank">Live Demo</a></p>
<p>[cce]http://api.thingspeak.com/channels/9/field/1/last.txt[/cce]</p>
<h3><strong>Modifying the response</strong></h3>
<p>You can even add data to the response. Maybe you have <a title="How to use Twilio and ThingSpeak" href="https://community.thingspeak.com/tutorials//twilio/make-calls-with-twilio-using-the-thinghttp-app/">Twilio</a> reading back your temperature. It would not be much fun if Twillio says to you, &#8220;80&#8221;. Sensor data without context is noise!</p>
<p>Here are two optional parameters when returning the last data on a ThingSpeak Channel:</p>
<ul>
<li>prepend=[text to add before the API response]</li>
<li>append=[text to add after the API response]</li>
</ul>
<p><a title="Using prepend and append to modify a ThingSpeak API response" href="http://api.thingspeak.com/channels/9/field/1/last.txt?prepend=Your%20light%20level%20is%20&amp;append=.%20Is%20someone%20in%20your%20room?" target="_blank">Live Demo</a></p>
<p>[cce]http://api.thingspeak.com/channels/9/field/1/last.txt?prepend=Your%20light%20level%20is%20&amp;append=.%20Is%20someone%20in%20your%20room?[/cce]</p>
<p>Check out the <a title="ThingSpeak Documentation" href="https://www.mathworks.com/help/thingspeak/channels-and-charts-api.html">ThingSpeak Documentation</a> for more information.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/04/13/hidden-api-commands/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Internet of Things Contest (aka The Easiest Contest Ever)</title>
		<link>https://blogs.mathworks.com/iot/2011/04/11/internet-of-things-contest-aka-the-easiest-contest-ever/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/04/11/internet-of-things-contest-aka-the-easiest-contest-ever/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 11 Apr 2011 19:15:23 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[sparkfun]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=531</guid>

					<description><![CDATA[<p>To celebrate our 300th ThingSpeak channel, we are announcing, &#8220;The Easiest Contest Ever&#8221;.
All you have to do is build a project using a ThingSpeak web service, take a photo (if it... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/04/11/internet-of-things-contest-aka-the-easiest-contest-ever/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>To celebrate our 300th <a title="Open Source Internet of Things Applications - ThingSpeak" href="https://thingspeak.com/">ThingSpeak</a> channel, we are announcing, &#8220;The Easiest Contest Ever&#8221;.</p>
<p>All you have to do is build a project using a ThingSpeak web service, take a photo (if it applies), and writeup a description / how-to on your blog, <a title="Instructables" href="http://www.instructables.com/" target="_blank">Instructables</a>, or email us the details. We are giving away 20 gift certificates to <a title="Do It Yourself Electronics and Hobby Store - SparkFun" href="http://www.sparkfun.com" target="_blank">SparkFun</a> valued at $50 each.</p>
<p><a href="https://thingspeak.com/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-532" title="Internet of Things Contest" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/04/thingspeak_easy_contest.png" alt="Internet of Things Contest" width="400" height="220" /></a></p>
<p><strong>Some ideas:</strong> Use a USB data logger with ThingSpeak Importer, track a car using ThingSpeak geolocation services, create a mashup using ThingSpeak Plugins&#8230;wait&#8230;we have said too much. We want to be surprised by what you come up with, so feel free to get creative.</p>
<p><em><strong>Disclaimer:</strong> All entries will be published on the ThingSpeak Community Blog and selection is based on meeting the described criteria. All rulings are at the final discretion of the ThingSpeak team members. Let&#8217;s see how crazy this will get!</em></p>
<p><strong>Coming soon: </strong>We have some exciting things in store for you. Users have been asking for an index of public channels, so we are going to add a searchable project index soon. This week we will be announcing the beta <span style="color: #000000;">release of a new application built on the ThingSpeak platform.</span></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/04/11/internet-of-things-contest-aka-the-easiest-contest-ever/feed/</wfw:commentRss>
			<slash:comments>20</slash:comments>
		
		
			</item>
		<item>
		<title>Dynamic JavaScript Charts (new feature)</title>
		<link>https://blogs.mathworks.com/iot/2011/04/09/dynamic-javascript-charts-new-feature/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/04/09/dynamic-javascript-charts-new-feature/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sat, 09 Apr 2011 23:28:57 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[charts]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=528</guid>

					<description><![CDATA[<p>If you look at our homepage, you will see a chart dynamically updating itself with the latest data from a light sensor. We did this by using a combination of our feed API and the Highcharts package.... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/04/09/dynamic-javascript-charts-new-feature/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>If you look at our <a title="Open Source Internet of Things API - ThingSpeak" href="https://thingspeak.com/">homepage</a>, you will see a chart dynamically updating itself with the latest data from a light sensor. We did this by using a combination of our feed API and the Highcharts package. We decided to make this an option in our <a title="ThingSpeak Charts API" href="https://www.mathworks.com/help/thingspeak/channels-and-charts-api.html">Charts API</a>. So, all you have to do is say, &#8220;dynamic=true&#8221; and the charts will automatically add new data from your channel to the chart. It&#8217;s almost magic if it was not all JavaScript! Visit the ThingSpeak Documentation for the <a title="Charts API for Sensor Data- ThingSpeak" href="https://www.mathworks.com/help/thingspeak/channels-and-charts-api.html">Charts API</a> for more information on this feature and all of the other options for your charts.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/04/09/dynamic-javascript-charts-new-feature/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Data Log Importer (new feature)</title>
		<link>https://blogs.mathworks.com/iot/2011/04/07/data-log-importer-new-feature/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/04/07/data-log-importer-new-feature/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 07 Apr 2011 15:56:19 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[data logging]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[importer]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=519</guid>

					<description><![CDATA[<p>Do you have a device that stores data on a USB drive? These devices are a common way to track sensors with a higher resolution or when you do not have an Internet connection for that device. The... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/04/07/data-log-importer-new-feature/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Do you have a device that stores data on a USB drive? These devices are a common way to track sensors with a higher resolution or when you do not have an Internet connection for that device. The issue is that the data is stuck on the drive. We have solved that with the ThingSpeak Importer!</p>
<p>All you have to do now is upload your data file to ThingSpeak and you can instantly see charts, run any of the data processing commands that we have like Rounding, Averaging, Summing, Median, and Timescaling, and have the data accessible from our APIs.</p>
<p>To get started, select a ThingSpeak Channel and click <em>Import Data</em>. The file needs to be in a CSV format and include a date stamp with your data. Otherwise, we will do the rest. For more questions, checkout the <a title="Import CSV files - ThingSpeak Importer Documentation" href="https://www.mathworks.com/help/thingspeak//#importer">documentation</a> or ask for help in the <a title="ThingSpeak Community Forum" href="http://community.thingspeak.com/forum">forum</a>.</p>
<p>We also added CSV import to the Open Source ThingSpeak on <a title="Open Source Internet of Things ThingSpeak on GitHub" href="https://github.com/iobridge/ThingSpeak" target="_blank">GitHub</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/04/07/data-log-importer-new-feature/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tracking Office Temperature with FEZ Cobra (user project)</title>
		<link>https://blogs.mathworks.com/iot/2011/04/02/tracking-office-temperature-with-fez-cobra-user-project/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/04/02/tracking-office-temperature-with-fez-cobra-user-project/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sat, 02 Apr 2011 20:31:30 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[FEZ]]></category>
		<category><![CDATA[temperature]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=492</guid>

					<description><![CDATA[<p>[foxxjnm] tracks his office temperature with ThingSpeak. He had a temperature probe and a FEZ Cobra development board lying around, so he decided to connect them to the ThingSpeak API.
I have been... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/04/02/tracking-office-temperature-with-fez-cobra-user-project/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>[<a title="Codefox Blog - ThingSpeak user" href="http://foxxjnm.wordpress.com/" target="_blank">foxxjnm</a>] tracks his office temperature with ThingSpeak. He had a temperature probe and a FEZ Cobra development board lying around, so he decided to connect them to the ThingSpeak API.</p>
<p style="padding-left: 30px;">I have been playing around with the <a href="https://thingspeak.com/">ThingSpeak</a> API a little this week. I decided to get my FEZ Cobra reporting temperature data from my office at work. Why a temperature sensor you ask?… Because I had one laying around.. That was good enough for me, guess I’m simple like that.</p>
<p style="text-align: center;"><a href="http://foxxjnm.wordpress.com/2011/03/30/office-temperature/"><img decoding="async" loading="lazy" class="size-full wp-image-493 aligncenter" title="FEZ Cobra Connected to ThingSpeak" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/04/ThingSpeak-FEZ_Cobra.jpg" alt="FEZ Cobra Connected to ThingSpeak" width="598" height="448" /></a></p>
<p>[via <a title="Office temperature sent to ThingSpeak via a FEZ Cobra dev board" href="http://foxxjnm.wordpress.com/2011/03/30/office-temperature/" target="_blank">codefox blog</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/04/02/tracking-office-temperature-with-fez-cobra-user-project/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Can Things Tell a Story?</title>
		<link>https://blogs.mathworks.com/iot/2011/03/29/can-things-tell-a-story/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/03/29/can-things-tell-a-story/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 29 Mar 2011 19:26:24 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[things]]></category>
		<category><![CDATA[webofthings]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=489</guid>

					<description><![CDATA[<p>If you look around your house or office, you will see a bunch of things. Things are just sitting there. Things like your coffee maker, toaster, florescent lights, copy machine, alarm... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/03/29/can-things-tell-a-story/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>If you look around your house or office, you will see a bunch of things. Things are just sitting there. Things like your coffee maker, toaster, florescent lights, copy machine, alarm clock&#8230;</p>
<p>Have you ever noticed that you keep a schedule on Google Calendar, but every night you set your alarm clock? What if the alarm clock was connected to Google Calendar, would that thing be more useful? You always seem to be replace the toner in the copy machine, right in the middle of when you trying to copy your presentation. Thanks for the warning thing! Is someone in your room when I am not there? Maybe your <a title="Twitter of Things Demo App for ThingSpeak" href="http://iamshadowlord.com/2011/02/thingspeak-building-my-own-twitter-for-things.html" target="_blank">lights</a> could tell you.</p>
<p>We built ThingSpeak from the ground up to give things a voice. If we listen maybe they will tell a meaningful story. ThingSpeak can connect things, log data, track things, and make things social.</p>
<p>Applications are being built by developers from around the world and interesting and unexpected things are about to happen.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/03/29/can-things-tell-a-story/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak API Source Code on GitHub</title>
		<link>https://blogs.mathworks.com/iot/2011/03/28/thingspeak-api-source-code-on-github/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/03/28/thingspeak-api-source-code-on-github/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 28 Mar 2011 17:09:25 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[webofthings]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=482</guid>

					<description><![CDATA[<p>The ThingSpeak API is now on GitHub! You can setup the application on your local network or on a web server in the cloud and run the full ThingSpeak API dedicated for your application. With everyone...ThingSpeak source code is now on GitHub]]></description>
										<content:encoded><![CDATA[<p>The ThingSpeak API is now on <a title="ThingSpeak on GitHub" href="https://github.com/iobridge/thingspeak" target="_blank">GitHub</a>! You can setup the application on your local network or on a web server in the cloud and run the full ThingSpeak API dedicated for your application. With everyone being able to spin their own web of things, we look forward to seeing how the API evolves and the changes you make.</p>
<p>Support for ThingSpeak is available on the <a title="ThingSpeak Community" href="https://blogs.mathworks.com/iot/">ThingSpeak Community</a> site which features a <a title="ThingSpeak Blog" href="https://blogs.mathworks.com/iot/">Blog</a>, <a title="ThingSpeak Forum" href="https://community.thingspeak.com/forum/">Forum</a>, <a title="ThingSpeak Documentation" href="https://www.mathworks.com/help/thingspeak//">Documentation</a>, and <a title="ThingSpeak Tutorials and Examples" href="https://community.thingspeak.com/tutorials//">Tutorials</a>. The documentation is the same for the open source release of the ThingSpeak API as the hosted web service on <a title="Open Web of Things Platform - ThingSpeak" href="https://thingspeak.com/">ThingSpeak.com</a>.</p>
<p><a href="https://github.com/iobridge/thingspeak"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-483" title="GitHub ThingSpeak API" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/03/GitHub-ThingSpeak-API.jpg" alt="ThingSpeak API on GitHub" width="438" height="420" /></a></p>
<p><strong>What is ThingSpeak?</strong></p>
<p>ThingSpeak is an open source &#8220;Internet of Things&#8221; application and API to store and retrieve data from &#8220;things&#8221; using HTTP over the Internet or via a Local Area Network. With ThingSpeak, you can create sensor logging applications, location tracking applications, and a social network of things with status updates.</p>
<p>In addition to storing and retrieving numeric and alphanumeric data, the ThingSpeak API allows for numeric data processing such as timescaling, averaging, median, summing, and rounding. Each ThingSpeak Channel supports data entries of up to 8 data fields, latitude, longitude, elevation, and status. The channel feeds support JSON, XML, and CSV formats for integration into applications.</p>
<p>The ThingSpeak application on GitHub also features time zone management, read/write API key management and JavaScript-based charts from Highslide Software / Torstein Hønsi.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/03/28/thingspeak-api-source-code-on-github/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Clearing Channels (feature request)</title>
		<link>https://blogs.mathworks.com/iot/2011/03/26/clearing-channels-feature-request/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/03/26/clearing-channels-feature-request/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sat, 26 Mar 2011 17:51:59 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[New Features]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=478</guid>

					<description><![CDATA[<p>ThingSpeak forum user &#8220;nr&#8221; requested a feature to clear a channel (without having to delete the channel and then build a new one). We recently added the feature under the Channel... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/03/26/clearing-channels-feature-request/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>ThingSpeak <a title="ThingSpeak Forum" href="https://community.thingspeak.com/forum/">forum</a> user &#8220;nr&#8221; requested a feature to clear a channel (without having to delete the channel and then build a new one). We recently added the feature under the Channel settings. Often while testing your code you are sending random data to your channel. This feature allows you to reset the channel after you had a chance to perfect your code.</p>
<p>Thanks for the feature request, &#8220;nr&#8221;. Take this as an open invitation to everyone else&#8230;<strong>If you have questions, comments, or feature requests, feel free to send them in!</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/03/26/clearing-channels-feature-request/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Device Registration and MAC Addresses</title>
		<link>https://blogs.mathworks.com/iot/2011/03/25/device-registration-and-mac-addresses/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/03/25/device-registration-and-mac-addresses/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 25 Mar 2011 17:53:15 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Devices]]></category>
		<category><![CDATA[MAC Address]]></category>
		<category><![CDATA[things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=473</guid>

					<description><![CDATA[<p>We just added a new feature called Devices. This allows you to register your home-brew devices and receive a globally unique MAC address. Some devices do not come with a MAC address so often the MAC... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/03/25/device-registration-and-mac-addresses/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We just added a new feature called <a title="ThingSpeak Devices App" title="https://thingspeak.com/devices (link no longer works)">Devices</a>. This allows you to register your home-brew devices and receive a globally unique <a title="Wiki on MAC Addresses" href="http://en.wikipedia.org/wiki/MAC_address" target="_blank">MAC address</a>. Some devices do not come with a MAC address so often the MAC address used is the one that the example source code is using. If you end up putting two Ethernet or WiFi devices on the same local network with the same MAC address, odd situations will occur and will not be obvious to troubleshoot. The Devices App from ThingSpeak can generate a random MAC address or generate a globally unique address from our address pool. We have a limit to the number of global addresses we can generate, so feel free to jump in and grab one for your <em><strong>Thing</strong></em>.</p>
<p>In the future, we will add more features to the Devices application. If there is interest, we are thinking of setting up a dynamic DNS service. This is so you can use a consistent URL to access your device from the Internet.</p>
<p>For more information, check the <a title="Devices documentation" href="https://www.mathworks.com/help/thingspeak//#devices">Documentation</a> or click the <a title="Devices app from ThingSpeak" title="https://thingspeak.com/devices (link no longer works)">Devices</a> tab when you are signed into ThingSpeak.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/03/25/device-registration-and-mac-addresses/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Integration with ioBridge Dashboard Applications</title>
		<link>https://blogs.mathworks.com/iot/2011/03/23/integration-with-iobridge-dashboard-applications/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/03/23/integration-with-iobridge-dashboard-applications/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 23 Mar 2011 05:57:35 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[ioBridge]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[mashup]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=456</guid>

					<description><![CDATA[<p>ioBridge just added a new feature that allows you to add custom apps and widgets to the ioBridge Dashboard application. This means you can aggregate data from many sources and one of the examples... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/03/23/integration-with-iobridge-dashboard-applications/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a title="ioBridge Web of Things Platform" href="http://www.iobridge.com" target="_blank">ioBridge</a> just added a new feature that allows you to add custom apps and widgets to the ioBridge Dashboard application. This means you can aggregate data from many sources and one of the examples is embedding a ThingSpeak chart. You can also embed ThingSpeak Plugins and external video and truly have a custom dashboard. The new HTML App allows for HTML, CSS, and JavaScript to create web service mashups without having to run another web server to build applications. SSL is included in both ioBridge and ThingSpeak applications, so everything is secure and ready to go out of the box.</p>
<p style="text-align: center;"><a href=""><img decoding="async" loading="lazy" class="size-full wp-image-457 aligncenter" title="ThingSpeak Charts and Plugins on ioBridge Dashboard" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/03/HTML-Apps-on-Dashboard.png" alt="ThingSpeak Charts and Plugins on ioBridge Dashboard" width="600" height="667" /></a></p>
<p>[via <a title="New HTML App Widget for ioBridge Dashboard" href="" target="_blank">ioBridge News and Projects</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/03/23/integration-with-iobridge-dashboard-applications/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak Updates</title>
		<link>https://blogs.mathworks.com/iot/2011/02/25/thingspeak-updates/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/02/25/thingspeak-updates/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Fri, 25 Feb 2011 07:49:58 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=388</guid>

					<description><![CDATA[<p>After a couple of weeks of open registration for ThingSpeak, we have received many email, questions, and comments. Over 100 ThingSpeak channels have been created so far and the APIs are getting a... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/02/25/thingspeak-updates/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>After a couple of weeks of open registration for <a title="ThingSpeak Website" href="https://www.thingspeak.com">ThingSpeak</a>, we have received many email, questions, and comments. Over 100 ThingSpeak channels have been created so far and the APIs are getting a work out. We have implemented a number of changes to the API, added some new apps, and wrote up 4 new <a title="ThingSpeak Tutorials" href="https://community.thingspeak.com/tutorials//">tutorials</a> since our last update. We wanted to take a second and say thanks for the feedback. We look forward to your projects and seeing what new things we can create together.</p>
<p>Here are the latest updates:</p>
<ul>
<li><a title="ThingHTTP App for ThingSpeak" href="https://thingspeak.com/apps/thinghttp">ThingHTTP</a> is a ThingSpeak App that allows a device to connect to web services via simple HTTP calls. In some cases your favorite API like <a title="Twilio Tutorial for ThingHTTP and ThingSpeak" href="https://community.thingspeak.com/tutorials//twilio/make-calls-with-twilio-using-the-thinghttp-app/">Twilio</a> or <a title="Prowl Push Updates for the iPhone and ThingHTTP Tutorial" href="https://community.thingspeak.com/tutorials//prowl/send-push-updates-using-prowl-and-thinghttp/">Prowl</a> may require SSL and Basic Authentication, which may not be possible on a microcontroller. ThingHTTP simplifies that process by allowing you to create complex HTTP requests and making the requests for your device.</li>
<li>We updated our server times! And, added a synchronization service. [nice catch, cburt]</li>
<li>The ThingSpeak API for specific entries now includes Prepend and Append parameters. With this you can add text to the response from our API. Prepend adds text to the front of the response and append adds text after the last/txt response. So, you can write something like &amp;prepend=My temperature is &amp;append= degrees. When you ask for your field1/last.txt, we reply, &#8220;My temperature is 52 degrees&#8221;. This is useful for Twilio calls and SMS txt&#8217;s.</li>
<li>We integrated ThingTweet with the push message services of <a title="ioBridge web control modules" href="http://www.iobridge.com" target="_blank">ioBridge</a>. So now ioBridge users can send Twitter Status Updates without using a third-party email service.</li>
</ul>
<p>Here&#8217;s what we are working on now:</p>
<ul>
<li>Adding &#8220;memcached&#8221;</li>
<li>Finishing up Plugins</li>
</ul>
<p>We welcome any new feedback. Feel free to complain, comment, or help make this a better service!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/02/25/thingspeak-updates/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>&#8220;Twitter&#8221; App for Things</title>
		<link>https://blogs.mathworks.com/iot/2011/02/23/twitter-app-for-things/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/02/23/twitter-app-for-things/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 24 Feb 2011 01:36:23 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[netduino]]></category>
		<category><![CDATA[Twitter]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=338</guid>

					<description><![CDATA[<p>Here&#8217;s a project from ShadowLord himself. It&#8217;s a Twitter-like front-end using HTML, CSS, and jQuery to read a ThingSpeak Channel from his house.
With this project, I wanted to take it a... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/02/23/twitter-app-for-things/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Here&#8217;s a project from <a title="Twitter for Thing Project using Jquery and ThingSpeak" href="http://iamshadowlord.com/2011/02/thingspeak-building-my-own-twitter-for-things.html" target="_blank">ShadowLord</a> himself. It&#8217;s a Twitter-like front-end using HTML, CSS, and jQuery to read a ThingSpeak Channel from his house.</p>
<p style="padding-left: 30px;"><em>With this project, I wanted to take it a few steps further and build something from the ground up that’s focused on collecting enormous amounts of data from everyday objects, allowing devices to interact with each other, and building applications to present some meaning.</em></p>
<p>[via <a title="ThingSpeak - Twitter For Things App" href="http://iamshadowlord.com/2011/02/thingspeak-building-my-own-twitter-for-things.html" target="_blank">I am ShadowLord Blog</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/02/23/twitter-app-for-things/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ThingSpeak is (Open)</title>
		<link>https://blogs.mathworks.com/iot/2011/02/16/thingspeak-is-open/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/02/16/thingspeak-is-open/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 16 Feb 2011 10:30:03 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[mytoaster]]></category>
		<category><![CDATA[things]]></category>
		<category><![CDATA[webofthings]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=289</guid>

					<description><![CDATA[<p>Our things can tell us a story&#8230;if they have a voice&#8230;if they are connected. What can our things tell us? How about how much power they use? How about if someone is in your house? How about... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/02/16/thingspeak-is-open/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Our things can tell us a story&#8230;if they have a voice&#8230;if they are connected. What can our things tell us? How about how much power they use? How about if someone is in your house? How about your <a title="Social networking for your toaster" href="http://www.twitter.com/mytoaster" target="_blank">toaster</a> updating Twitter? A new generation of products and services for &#8220;connected things&#8221; are being created as we speak. Be a part of the story&#8230;</p>
<p style="text-align: left;"><a title="Sign up for ThingSpeak" href="https://thingspeak.com/">ThingSpeak</a> is an open <em>web of things</em> platform to allow devices to interact with <span style="text-decoration: underline;">web services</span>, <span style="text-decoration: underline;">apps</span>, and <span style="text-decoration: underline;">things</span>. ThingSpeak is open to any type of data from devices and applications.  ThingSpeak is a cloud service&#8230;things-as-a-service (TaaS)? ThingSpeak is open now.</p>
<p style="text-align: center;"><a title="Open Internet of Things - ThingSpeak" href="https://thingspeak.com/"><img decoding="async" loading="lazy" class="size-full wp-image-290 aligncenter" title="ThingSpeak Overview" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/02/ThingSpeak-Overview.png" alt="ThingSpeak Overview" width="550" height="239" /></a></p>
<p><strong>Features:</strong></p>
<ul>
<li><strong>Open API</strong> &#8211; connect devices and applications via the Internet to send and receive data</li>
<li><strong>Multiple Data Types</strong> &#8211; numbers (decimal and comma) and alphanumeric strings</li>
<li><strong>Real-time Data Processing</strong> &#8211; time scaling, averaging, median, summing, and rounding </li>
<li><strong>Time and Location</strong> &#8211; localized time, geolocation, latitude, longitude, and elevation</li>
<li><strong>Social Context</strong> &#8211; augment data with status updates</li>
<li><strong>Charts</strong> &#8211; instant visualization and embed tools </li>
<li><strong>Apps</strong> &#8211; built-in apps to connect things to web services</li>
<li><strong>Plugins</strong> &#8211; sandbox to create mashups, visualizations, and apps</li>
</ul>
<p>Get started by <a title="Sign up for ThingSpeak web services and applications" href="https://thingspeak.com/users/new">signing up</a> and creating your own channel for your anything you can imagine. We are excited by what you will come up with and the direction that you will take this project.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/02/16/thingspeak-is-open/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Web of Things Talk at Ignite Pittsburgh</title>
		<link>https://blogs.mathworks.com/iot/2011/02/04/web-of-things-talk-at-ignite-pittsburgh/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/02/04/web-of-things-talk-at-ignite-pittsburgh/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sat, 05 Feb 2011 02:20:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=281</guid>

					<description><![CDATA[<p>Join ThingSpeak contributor Hans Scharler at one of the O’Reilly Ignite events Thursday, February 10, 2011 at Brillobox in Pittsburgh, PA. Hans will be giving a talk entitled, “Tangled in a Web of... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/02/04/web-of-things-talk-at-ignite-pittsburgh/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>Join ThingSpeak contributor Hans Scharler at one of the O’Reilly Ignite events Thursday, February 10, 2011 at Brillobox in Pittsburgh, PA. Hans will be giving a talk entitled, “Tangled in a Web of Things”, which is about the current fragmented state of the Internet of Things and the future of connected devices and services. There will be other great talks, so make sure to join us at <a title="Ignite Pittsburgh" href="/" target="_blank">Ignite Pittsburgh</a>!</p>
<p><a title="Ignite Pittsburgh" href="/" target="_blank"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-282" title="Web of Things Ignite 2011 Talk" src="https://blogs.mathworks.com/iot/wp-content/blogs.dir/15/files/2011/02/Web-of-Things-Ignite-Talk.jpg" alt="Web of Things Ignite 2011 Talk" width="540" height="407" /></a></p>
<p>[via <a title="Internet of Things Platform - ioBridge News" href="">ioBridge News and Projects</a>]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/02/04/web-of-things-talk-at-ignite-pittsburgh/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Things are Heating Up</title>
		<link>https://blogs.mathworks.com/iot/2011/01/28/things-are-heating-up/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/01/28/things-are-heating-up/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sat, 29 Jan 2011 04:38:37 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[things]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=234</guid>

					<description><![CDATA[<p>No, it&#8217;s not summer in North America yet but many people are counting down the days till the weather turns warm, especially with the east coast having just endured a snowy drubbing from Mother...Guys like Bruce Sterling are famous for tracking the future and guys like Linux Torvalds are famous for creating it. What do you see on the horizon, and what will you invent to make it so? We're excited to have you here at ThingSpeak to help us make this reality our own.]]></description>
										<content:encoded><![CDATA[<p>No, it&#8217;s not summer in North America yet but many people are counting down the days till the weather turns warm, especially with the east coast having just endured a snowy drubbing from Mother Nature!</p>
<p>I&#8217;ve been following the concept of an <a href="http://en.wikipedia.org/wiki/Internet_of_Things">&#8220;Internet of Things&#8221;</a> for a few years now and it&#8217;s definitely something else that&#8217;s heating up! Whether as <a href="http://makezine.com/2011/01/26/citizens-as-sensors/">citizens as sensors</a> or being able to &#8216;Google <a href="http://www.google.com/search?q=your+keys">your keys</a>&#8216; bridging the technology most of us take for granted now, the Internet, into the physical realm holds tremendous promise.</p>
<p>However, we know there&#8217;s more to it then running an Ethernet cable to your car, or plugging in your teddy bear. The networks we take for granted now, despite their vast capabilities, weren&#8217;t designed for this new wave of connectivity. This is especially apparent with <a href="http://ipv6.he.net/statistics/">the coming exhaustion of IPv4</a> (an estimated 5 days remaining at the time of this writing)!</p>
<p>Considering all the new protocols, tools, and interfaces that need to be created, I find it fascinating to watch how people are integrating technology into their every-day lives, and it&#8217;s surprising how many <em>cool</em> ways these are put to use. As we increasingly rely on connected devices, or come up with new ways to integrate existing systems, <a href="http://www.wired.com/gadgetlab/2010/09/will-the-internet-of-things-be-open-or-closed/">will we truly have control</a> or do we risk being locked into the <a href="http://en.wikipedia.org/wiki/Betamax">betamax</a> of our generation?</p>
<p>Guys like <a href="http://www.wired.com/beyond_the_beyond/">Bruce Sterling</a> are famous for tracking the future and guys like <a href="http://torvalds-family.blogspot.com/">Linux Torvalds</a> are famous for creating it, or at least the tools people use to build it. What do you see on the horizon, and what will you invent to make it so?</p>
<p>We&#8217;re excited to have you here at <a href="https://thingspeak.com/">ThingSpeak</a> to help us make this reality our own.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/01/28/things-are-heating-up/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Using Arduino and Python to Update a ThingSpeak Channel</title>
		<link>https://blogs.mathworks.com/iot/2011/01/22/using-arduino-and-python-to-update-a-thingspeak-channel/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/01/22/using-arduino-and-python-to-update-a-thingspeak-channel/#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sun, 23 Jan 2011 00:28:20 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[temperature]]></category>
		<category><![CDATA[thermistor]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[video]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=77</guid>

					<description><![CDATA[<p>&#8220;mattyw&#8221; shows us how to read a thermistor temperature sensor with an Arduino and use a python script to update a ThingSpeak Channel.
  
window.onload = document.write(" "); 
... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/01/22/using-arduino-and-python-to-update-a-thingspeak-channel/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>&#8220;mattyw&#8221; shows us how to read a thermistor temperature sensor with an Arduino and use a python script to update a ThingSpeak Channel.</p>
<p style="text-align: center;"><script type='text/javascript'>  
window.onload = document.write("<iframe width='560' height='315' marginwidth='0' marginheight='0' scrolling='no' frameborder='0'  src='http://player.vimeo.com/video/19064691' ></iframe> "); 
 </script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/01/22/using-arduino-and-python-to-update-a-thingspeak-channel/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Let&#8217;s Get the Conversation Started</title>
		<link>https://blogs.mathworks.com/iot/2011/01/19/lets-get-the-conversation-started/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/iot/2011/01/19/lets-get-the-conversation-started/#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 19 Jan 2011 08:13:51 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/iot/?p=12</guid>

					<description><![CDATA[<p>We are about to release ThingSpeak, a web service to enable the Open Internet of Things. ThingSpeak is under testing and the progress is going very well. The first group of beta testers are building... <a class="read-more" href="https://blogs.mathworks.com/iot/2011/01/19/lets-get-the-conversation-started/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>We are about to release <a title="Open Source Internet of Things - ThingSpeak" href="https://thingspeak.com/" target="_self">ThingSpeak</a>, a web service to enable the <em>Open Internet of Things</em>. ThingSpeak is under testing and the progress is going very well. The first group of beta testers are building interesting applications right out of the gate.</p>
<p>To help us cover the the emerging Internet of Things, SkyNet, and singularity, we have invited <em>jay@</em><a title="[thecapacity] tech blog" href="http://blog.thecapacity.org/" target="_blank">thecapacity</a>, to contribute to our blog. We look forward to his guest posts and his perspective as <em>things </em>move so fast.</p>
<p>Contact us if you are interested in testing the new service.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/iot/2011/01/19/lets-get-the-conversation-started/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
