<?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>VieSurIP &#187; Inde</title>
	<atom:link href="http://www.viesurip.fr/tag/inde/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.viesurip.fr</link>
	<description>Mes idées, mes projets, mes observations sur internet, les réseaux, et l&#039;informatique</description>
	<lastBuildDate>Mon, 29 Mar 2010 13:58:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tiny6 &#8211; IPv6 sur les réseaux de capteurs</title>
		<link>http://www.viesurip.fr/2008/09/28/tiny6-ipv6-sur-les-reseaux-de-capteurs/</link>
		<comments>http://www.viesurip.fr/2008/09/28/tiny6-ipv6-sur-les-reseaux-de-capteurs/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 11:41:37 +0000</pubDate>
		<dc:creator>twisterss</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[TELECOM Bretagne]]></category>
		<category><![CDATA[Inde]]></category>
		<category><![CDATA[NesC]]></category>
		<category><![CDATA[Projets]]></category>

		<guid isPermaLink="false">http://www.viesurip.fr/?p=47</guid>
		<description><![CDATA[
Dans le cadre du semestre que j'ai passé en Inde de Janvier à Juin 2008, j&#8217;ai participé au projet Tiny6, projet entre TELECOM Bretagne, l&#8217;Indian Institute of Technology Guwahati (IITG) et une université en Chine.
But du projet
Les réseaux de capteurs sont des ensembles de petits capteurs (qui permettent de mesurer la température, la luminosité&#8230; à [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<a href='http://www.viesurip.fr/2008/09/28/tiny6-ipv6-sur-les-reseaux-de-capteurs/' ><img src="/wp-content/uploads/2008/09/micazresized.png" style="border:0; float:right; margin: 0 0 .5em 1em;" alt="[lang_fr]Capteur MicaZ[/lang_fr][lang_en]MicaZ sensor node[/lang_en]" title="[lang_fr]Capteur MicaZ[/lang_fr][lang_en]MicaZ sensor node[/lang_en]"/></a>
<p>Dans le cadre du <a href="http://www.viesurip.fr/2008/07/07/un-semestre-en-inde/" title="Un semestre en Inde">semestre que j'ai passé en Inde de Janvier à Juin 2008</a>, j&#8217;ai participé au projet Tiny6, projet entre TELECOM Bretagne, l&#8217;Indian Institute of Technology Guwahati (IITG) et une université en Chine.</p>
<h3>But du projet</h3>
<p>Les réseaux de capteurs sont des ensembles de petits capteurs (qui permettent de mesurer la température, la luminosité&#8230; à un endroit donné) reliés entre eux sans fil. La plupart du temps, ces capteurs communiquent entre eux en utilisant un protocole propriétaire, et il y a dans le réseau une passerelle qui récupère les données et qui les rend disponibles sur le réseau IP.</p>
<p>IPv6 est la prochaine version du protocole IP qui est à la base d&#8217;Internet. Cette nouvelle version fournit entre autres améliorations beaucoup plus d&#8217;adresses pour désigner des machines que la version actuelle IPv4, pour laquelle les adresses commencent à manquer.</p>
<p>Cette profusion d&#8217;adresses permet de donner à chaque capteur d&#8217;un réseau de capteurs une adresse IP distincte, et de faire communiquer les capteurs directement avec le protocole IPv6. Ceci permet de simplifier le réseau et d&#8217;augmenter sa fiabilité en autorisant plusieurs passerelles entre le réseau de capteurs et internet.</p>
<p>Le problème est qu&#8217;IPv6 est fait pour être utilisé avec des ordinateurs classiques, et les capteurs ont des ressources de calcul et de mémoire très limitées. Il est donc nécessaire de créer un protocole allégé, c&#8217;est ce qu&#8217;a fait le <a title="Groupe de travail 6lowpan (Anglais)" href="http://www.ietf.org/html.charters/6lowpan-charter.html">groupe de travail 6lowpan</a>.</p>
<p>A l&#8217;IITG, Alexandre, Antoine et moi avions pour but de faire fonctionner ce protocole allégé sur des capteurs précis, et de faire communiquer les capteurs en IPv6 avec TELECOM Bretagne. Nous nous sommes pour cela appuyés sur la <a title="Connecting Wireless Sensor Networks to the Internet - a 6lowpan Implementation for TinyOS 2.0" href="http://www.inf.ethz.ch/personal/mharvan/talks/6lowpan.pdf">thèse</a> de <a title="Page perso de Matus Harvan (Anglais)" href="http://www.inf.ethz.ch/personal/mharvan/intro.html">Matus Harvan</a> qui a réalisé une implémentation partielle (IPv6, ICMPv6 et UDP sont partiellement implémentés) de tiny6 en NesC, le langage utilisé pour programmer les capteurs, mais sur un matériel différent du notre.</p>
<h3>Difficultés</h3>
<p>La première difficulté a été de comprendre le fonctionnement des capteurs et du langage de programmation NesC. NesC est un langage dérivé du C fait pour minimiser l&#8217;utilisation de mémoire et de puissance de calcul. Pour programmer les capteurs, nous disposions d&#8217;une base branchée en USB à notre ordinateur. Nous avons utilisé une version adaptée de Xubuntu, XubunTOS dans une machine virtuelle comme environnement de travail pour programmer les capteurs et communiquer avec eux pour faire la liaison avec le reste d&#8217;Internet.</p>
<p>Nous avons ensuite adapté le code de Matus Harvan pour le faire fonctionner sur nos capteurs, un peu moins puissants que ceux qu&#8217;il avait utilisés. Le débuggage a été assez complexe car nous avions peu de moyens de savoir ce qui se passait dans les capteurs (3 leds à faire clignoter).</p>
<p>Enfin, il nous a fallu mettre en place un lien en IPv6 entre TELECOM Bretagne et l&#8217;IITG, ce qui s&#8217;est révélé compliqué car l&#8217;IITG avait une plage d&#8217;adresses IPv6 attribuée, mais les routeurs de son fournisseur d&#8217;accès ne supportaient pas encore IPv6. Nous avons donc du établir un tunnel IPv6 sur IPv4.</p>
<p>Finalement, ce qui a le plus compliqué le projet est la communication avec nos encadrants indiens. De nombreuses incompréhensions mutuelles nous ont fait perdre beaucoup de temps. Obtenir une adresse IPv4 routable pour communiquer avec TELECOM Bretagne a par exemple été très compliqué, et nous avons été obligés de travailler directement au centre informatique pour utiliser cette adresse IP, qui n&#8217;était autorisée à communiquer qu&#8217;avec un serveur précis de TELECOM Bretagne.</p>
<h3>Résultat</h3>
<p>Nous avons finalement réussi à faire communiquer les capteurs en UDP avec TELECOM Bretagne, qui a donc pu recevoir les données mesurées par le capteur. Mais notre volonté de simplifier le réseau a été mise à mal par l&#8217;utilisation d&#8217;un tunnel IPv6 sur IPv4 entre l&#8217;IITG et TELECOM Bretagne, et d&#8217;un NAT entre notre machine virtuelle et notre machine physique :</p>
<p><a href="http://www.viesurip.fr/wp-content/uploads/2008/09/network.png"><img class="alignnone size-medium wp-image-48" title="Connexion des capteurs au réseau IPv6" src="http://www.viesurip.fr/wp-content/imagescaler/1b4aea954fa62b47359fb0077d0bbb12.png" alt="Schéma de la connexion des capteurs au réseau IPv6" width="333" height="201" imagescaler="http://www.viesurip.fr/wp-content/imagescaler/1b4aea954fa62b47359fb0077d0bbb12.png" /></a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.viesurip.fr/2008/09/28/tiny6-ipv6-sur-les-reseaux-de-capteurs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Un semestre en Inde</title>
		<link>http://www.viesurip.fr/2008/07/07/un-semestre-en-inde/</link>
		<comments>http://www.viesurip.fr/2008/07/07/un-semestre-en-inde/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 16:51:57 +0000</pubDate>
		<dc:creator>twisterss</dc:creator>
				<category><![CDATA[Vacances]]></category>
		<category><![CDATA[Voyages]]></category>
		<category><![CDATA[Inde]]></category>

		<guid isPermaLink="false">http://www.viesurip.fr/?p=45</guid>
		<description><![CDATA[
Je viens de passer un semestre dans le nord-est de l&#8217;Inde à Guwahati (Assam). J&#8217;étais à l&#8217;IITG : l&#8217;Indian Institute of Technology of Guwahati (institut indien de technologie de Guwahati). J&#8217;y suis resté de janvier à juin 2008.
Études
Ce séjour était dans le cadre d&#8217;un échange avec mon école en France, TELECOM Bretagne. Il est considéré [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<a href='http://www.viesurip.fr/2008/07/07/un-semestre-en-inde/' ><img src="/wp-content/uploads/2008/07/p1010840.jpg" style="border:0; float:right; margin: 0 0 .5em 1em;" alt="[lang_fr]Maisons dans le désert en Inde[/lang_fr][lang_en]Houses in the desert in India[/lang_en]" title="[lang_fr]Maisons dans le désert en Inde[/lang_fr][lang_en]Houses in the desert in India[/lang_en]"/></a>
<p>Je viens de passer un semestre dans le nord-est de l&#8217;Inde à Guwahati (Assam). J&#8217;étais à l&#8217;IITG : l&#8217;Indian Institute of Technology of Guwahati (institut indien de technologie de Guwahati). J&#8217;y suis resté de janvier à juin 2008.</p>
<h3>Études</h3>
<p>Ce séjour était dans le cadre d&#8217;un échange avec mon école en France, TELECOM Bretagne. Il est considéré comme un semestre d&#8217;étude normal pendant lequel j&#8217;ai étudié l&#8217;informatique (Software engineering) et le traitement du signal (Signal processing in smart antennas). Nous étions 3 étudiants à partir dans ce cadre. Nous avons aussi participé à un projet sur <a href="http://www.viesurip.fr/2008/09/28/tiny6-ipv6-sur-les-reseaux-de-capteurs/" title="Tiny6 &#8211; IPv6 sur les réseaux de capteurs">l'implémentation d'IPv6 dans des réseaux de capteurs dont je parlerai plus dans un prochain article</a>.</p>
<h3>Voyages, vacances, découvertes</h3>
<p>Ce semestre a été l&#8217;occasion de découvrir l&#8217;Inde et les Indiens. Nous avons pas mal voyagé pendant les week-ends et les quelques semaines libres que nous avons eues. Nous avons voyagé à Darjeeling, dans le Rajasthan et sur les iles Andaman. Pour plus d&#8217;informations et des photos de nos aventures, vous pouvez aller voir les blogs d&#8217;<a title="Alex in Assam" href="http://alexinassam.over-blog.com">Alexandre</a> et d&#8217;<a title="TonIndia" href="http://tonindia.over-blog.com">Antoine</a> qui étaient avec moi.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.viesurip.fr/2008/07/07/un-semestre-en-inde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

