<?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>Politreco &#187; TinyOS</title>
	<atom:link href="http://www.politreco.com/tag/tinyos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.politreco.com</link>
	<description>by Lucas De Marchi</description>
	<lastBuildDate>Fri, 06 Jan 2012 04:50:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>TinyOS</title>
		<link>http://www.politreco.com/2009/10/tinyos/</link>
		<comments>http://www.politreco.com/2009/10/tinyos/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 23:32:50 +0000</pubDate>
		<dc:creator>Lucas De Marchi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Distributed Systems]]></category>
		<category><![CDATA[nesC]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[TinyOS]]></category>

		<guid isPermaLink="false">http://www.politreco.com/?p=187</guid>
		<description><![CDATA[As I did with previous projects I had at my university, I&#8217;d like to share another one: it&#8217;s a project using TinyOS. It&#8217;s mainly intended for education purposes, so if you are trying to learn TinyOS, it&#8217;s a good example to look at. What does it do? It&#8217;s a platform to monitor temperature and humidity [...]]]></description>
			<content:encoded><![CDATA[<p>As I did with previous projects I had at my university, I&#8217;d like to share another one: it&#8217;s a project using <a title="TinyOS site" href="http://www.tinyos.net/" target="_blank">TinyOS</a>. It&#8217;s mainly intended for education purposes, so if you are trying to learn TinyOS, it&#8217;s a good example to look at.</p>
<p><strong>What does it do?</strong></p>
<p>It&#8217;s a platform to monitor temperature and humidity of various rooms in a house. All sensors must collect data every <strong>X</strong> seconds and send them to <strong>sink</strong>, a predefined node. Sink can also change the value X and sensors may not reach sink in a single hop, so nodes have to use their own routing protocol to send forward data from other nodes to sink.</p>
<p>If you are interested in this project, send me an email and so I could help you to understand it. I think it&#8217;s a good exercise to look at source code and discover which routing protocol I was talking about (<span style="text-decoration: underline;">before</span> reading the README file).</p>
<p><span style="background-color: #ffffff;">As I think I won&#8217;t modify this code anymore, rather than put it in my git repository I made a .tar.bz2 which is available here: <a href="http://www.politreco.com/wp-content/uploads/2009/10/HouseMonitor2.tar.bz2">House Monitor source code</a>.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.politreco.com/2009/10/tinyos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

