<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.5">Jekyll</generator><link href="https://devwww.iot-lab.info/feed.xml" rel="self" type="application/atom+xml" /><link href="https://devwww.iot-lab.info/" rel="alternate" type="text/html" /><updated>2026-11-06T17:07:12+01:00</updated><id>https://devwww.iot-lab.info/feed.xml</id><title type="html">FIT IoT-LAB</title><subtitle>The Very Large Scale IoT Testbed</subtitle><entry><title type="html">Live measures, Debian images, Jetson nodes and a testbed on your desk</title><link href="https://devwww.iot-lab.info/2026/11/06/new-monitoring-images-nodes/" rel="alternate" type="text/html" title="Live measures, Debian images, Jetson nodes and a testbed on your desk" /><published>2026-11-06T11:33:16+01:00</published><updated>2026-11-06T11:33:16+01:00</updated><id>https://devwww.iot-lab.info/2026/11/06/new-monitoring-images-nodes</id><content type="html" xml:base="https://devwww.iot-lab.info/2026/11/06/new-monitoring-images-nodes/"><![CDATA[<p>IoT-LAB gets a set of new features. Here is what changes for your experiments.</p>

<p><strong>Live measures.</strong> A monitoring profile now has outputs. With <code class="language-plaintext highlighter-rouge">streaming</code>, the consumption,
radio measures and GPIO events reach the IoT-LAB database during the experiment: follow them
in your browser or query them from your scripts, for 30 days. No need to wait for the end of an
experiment any more. See
<a href="/docs/tools/monitoring-outputs/">Monitoring outputs</a>.</p>

<p><strong>JSON lines files.</strong> With the <code class="language-plaintext highlighter-rouge">jsonl</code> output, the measures of the experiment are written
as one JSON object per line, readable with any language. <strong>The OML format is deprecated.</strong> It
stays the default for the existing profiles, and we will announce the date of its end.</p>

<p><strong>GPIO events.</strong> Your firmware toggles a GPIO line of an M3 or A8-M3 node, and the testbed
records it with its time. Use <code class="language-plaintext highlighter-rouge">gpio2</code> together with the consumption: <code class="language-plaintext highlighter-rouge">gpio1</code> stops the
consumption measures. See <a href="/docs/tools/gpio-events/">GPIO events</a>.</p>

<p><strong>Debian images, your own images.</strong> The open Linux nodes boot Debian 13 (trixie) instead of
Yocto, <strong>now deprecated</strong>, and you can boot your own image: an ordinary Docker image built on the
IoT-LAB one. See <a href="/docs/os/linux/">Linux</a> and the
<a href="/learn/tutorials/linux/build-your-own-image/">tutorial</a>.</p>

<p><strong>Web shell and live sniffer.</strong> Open a root shell on your open Linux nodes from the web portal,
without SSH client or key, and follow the packets of the radio sniffer live in a
tshark like view. Both are also available from your computer with
<a href="https://github.com/iot-lab/ws-cli-tools">ws-cli-tools</a>: <code class="language-plaintext highlighter-rouge">iotlab-ws-shell</code> and
<code class="language-plaintext highlighter-rouge">iotlab-ws-sniffer</code>, the latter for Wireshark. See
<a href="/docs/os/linux/#web-shell">Linux</a> and
<a href="/docs/tools/radio-monitoring/#sniffer-monitoring">Radio monitoring</a>.</p>

<p><strong>New nodes.</strong> The <a href="/docs/boards/nvidia-jetson-nano/">NVIDIA Jetson Nano</a>
and <a href="/docs/boards/nvidia-jetson-orin/">Jetson Orin</a> are available
in <a href="/docs/deployment/saclay/">Saclay</a>: GPU nodes, with Docker, as
open Linux nodes.</p>

<p><strong>A testbed on your desk.</strong> The <a href="/docs/getting-started/local-testbed/">local testbed</a>
runs a small IoT-LAB on one Linux machine, with your own boards.</p>

<p>Upgrade the CLI tools to use these features: <code class="language-plaintext highlighter-rouge">pip install -U iotlabcli</code>.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[IoT-LAB gets a set of new features. Here is what changes for your experiments.]]></summary></entry><entry><title type="html">Your own Linux image on the open Linux nodes</title><link href="https://devwww.iot-lab.info/2026/11/06/linux-images-open-linux-nodes/" rel="alternate" type="text/html" title="Your own Linux image on the open Linux nodes" /><published>2026-11-06T11:33:16+01:00</published><updated>2026-11-06T11:33:16+01:00</updated><id>https://devwww.iot-lab.info/2026/11/06/linux-images-open-linux-nodes</id><content type="html" xml:base="https://devwww.iot-lab.info/2026/11/06/linux-images-open-linux-nodes/"><![CDATA[<p>Since the December 2026 maintenance, the open Linux nodes of IoT-LAB (the
IoT-LAB A8-M3 boards first) boot a Debian image built with Docker instead
of the Yocto image, and you can boot your own image on them.</p>

<p>Your image is an ordinary Docker image, built on top of the IoT-LAB one
and pushed to Docker Hub:</p>

<div class="language-docker highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">FROM</span><span class="s"> fitiotlab/iot-lab-open-linux-base:1.0.4</span>
<span class="k">RUN </span>apt-get update <span class="o">&amp;&amp;</span> apt-get <span class="nb">install</span> <span class="nt">-y</span> <span class="nt">--no-install-recommends</span> htop <span class="se">\
</span>    <span class="o">&amp;&amp;</span> <span class="nb">rm</span> <span class="nt">-rf</span> /var/lib/apt/lists/<span class="k">*</span>
</code></pre></div></div>

<p>Add it to the nodes of your experiment, and they boot it:</p>

<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>iotlab-experiment submit <span class="nt">-n</span> my-image <span class="nt">-d</span> 30 <span class="nt">-l</span> grenoble,a8,1-5,image<span class="o">=</span>docker.io/&lt;you&gt;/my-image:1
</code></pre></div></div>

<p>The tools of your experiment are ready on every node from the start, the
same on all the nodes, and the image is yours to keep and share.</p>

<p>What changes with the new images:</p>

<ul>
  <li>each node has its own root filesystem, removed at the end of the
experiment (with Yocto, the nodes of an experiment shared one): install
in your image, with <code class="language-plaintext highlighter-rouge">iotlab-ssh run-cmd</code>, or in <code class="language-plaintext highlighter-rouge">~/shared</code>;</li>
  <li>the journal of each node is copied in
<code class="language-plaintext highlighter-rouge">~/.iot-lab/&lt;experiment id&gt;/journal/&lt;node&gt;/</code> at the end of the
experiment.</li>
</ul>

<p>Upgrade the CLI tools to 3.4.0 (<code class="language-plaintext highlighter-rouge">pip install -U iotlabcli</code>) to use
<code class="language-plaintext highlighter-rouge">image=</code>, or use the web portal. Read
<a href="/docs/os/linux/">Linux</a> for the details and
limits, and follow the
<a href="/learn/tutorials/linux/build-your-own-image/">tutorial</a>
for your first image.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Since the December 2026 maintenance, the open Linux nodes of IoT-LAB (the IoT-LAB A8-M3 boards first) boot a Debian image built with Docker instead of the Yocto image, and you can boot your own image on them.]]></summary></entry><entry><title type="html">Strasbourg improved ESP32 support and new ESP32C6-C1 board</title><link href="https://devwww.iot-lab.info/2026/09/16/strasbourg-new-boards/" rel="alternate" type="text/html" title="Strasbourg improved ESP32 support and new ESP32C6-C1 board" /><published>2026-09-16T00:00:00+02:00</published><updated>2026-09-16T00:00:00+02:00</updated><id>https://devwww.iot-lab.info/2026/09/16/strasbourg-new-boards</id><content type="html" xml:base="https://devwww.iot-lab.info/2026/09/16/strasbourg-new-boards/"><![CDATA[<p>#<img src="/assets/images/sites/icube-strasbourg-building.jpg" alt="" class="img-fluid" /></p>

<p>We improve our deployment of 30 <a href="/docs/boards/pycom/">Pycom</a> boards to support not only MicroPython firmware but any generic firmware for ESP32 MCU.</p>

<p>Old Pycom boards are now available under generic support:</p>

<ul>
  <li><a href="/docs/boards/esp32-c6-devkitc-1/">ESP32 LoPy4</a></li>
</ul>

<p>We are also very happy to announce the release of 5 new boards on the <a href="/docs/deployment/strasbourg/">Strasbourg</a> site:</p>

<ul>
  <li><a href="/docs/boards/esp32-c6-devkitc-1/">ESP32-C6-DevKitC-1</a></li>
</ul>]]></content><author><name></name></author><summary type="html"><![CDATA[#]]></summary></entry><entry><title type="html">UWB nodes position change In Toulouse</title><link href="https://devwww.iot-lab.info/2026/05/06/toulouse-node-change/" rel="alternate" type="text/html" title="UWB nodes position change In Toulouse" /><published>2026-05-06T00:00:00+02:00</published><updated>2026-05-06T00:00:00+02:00</updated><id>https://devwww.iot-lab.info/2026/05/06/toulouse-node-change</id><content type="html" xml:base="https://devwww.iot-lab.info/2026/05/06/toulouse-node-change/"><![CDATA[<p>Following the installation of 46 new nodes, more work is coming in Toulouse :</p>

<ul>
  <li>Some nodes will be slightly moved.</li>
  <li>A new ground truth will be measured and published</li>
</ul>

<p>Several dwm1001 nodes were initially fixed to furniture which, with time, has created contradictory needs in an active office building :</p>

<ul>
  <li>These furniture items should not be moved to maintain testbed reproducibility and an accurate ground truth</li>
  <li>It is sometimes required to move them (change in the floorplan, need to reach a socket behind a cabinet, …)</li>
</ul>

<p>To solve this, they will be mounted on the ceiling. We will attempt to put them as close as possible to their previous position but the mounting points cannot be installed arbitrarily, therefore there will be some change in their position on the XY plane (at most 35 cm). We will however set them at the same height. </p>

<p>The following dwm1001 nodes will be impacted : 1, 2, 5, 6, 9, 10, 62, 69, 70, 77, 81, 85, 89, 93, 94.
These changes will occur over the coming weeks, starting today with nodes 69 and 70.</p>

<p>Because these dwm1001 nodes will move and we have recently installed new dwm3001 nodes, we will re-measure the ground truth. Since we now have access to a 3D LIDAR scanner, this new ground truth will have a 1mm accuracy over the whole building. The old node positions will be removed on the iot-lab website and on the MQTT broker as soon as the nodes are moved, and they will be updated as soon as the new ground truth is available.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Following the installation of 46 new nodes, more work is coming in Toulouse :]]></summary></entry><entry><title type="html">New nodes and board available on the Toulouse site</title><link href="https://devwww.iot-lab.info/2026/03/18/toulouse-new-nodes/" rel="alternate" type="text/html" title="New nodes and board available on the Toulouse site" /><published>2026-03-18T00:00:00+01:00</published><updated>2026-03-18T00:00:00+01:00</updated><id>https://devwww.iot-lab.info/2026/03/18/toulouse-new-nodes</id><content type="html" xml:base="https://devwww.iot-lab.info/2026/03/18/toulouse-new-nodes/"><![CDATA[<p>After some weeks of testing, we are very happy to announce that new nodes and boards are available on the Toulouse site :</p>
<ul>
  <li>4 <a href="/docs/boards/qorvo-dwm1001/">Qorvo DWM1001</a> boards have been deployed in an anechoic chamber.</li>
  <li>42 new <a href="/docs/boards/qorvo-dwm3001/">Qorvo DWM3001</a> boards have been deployed in the same environment as the DWM1001 (38 in an office setting, and 4 in an anechoic chamber).</li>
</ul>

<p>These new nodes are already available in our production environment, you can start experimenting with them as soon as you wish.</p>

<p>The positions of the new nodes are not yet known. A 3D LIDAR scan of the whole floor with sub-cm accuracy is scheduled in the coming weeks to establish a reliable ground truth for ranging, localization and time synchronization experiments.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[After some weeks of testing, we are very happy to announce that new nodes and boards are available on the Toulouse site : 4 Qorvo DWM1001 boards have been deployed in an anechoic chamber. 42 new Qorvo DWM3001 boards have been deployed in the same environment as the DWM1001 (38 in an office setting, and 4 in an anechoic chamber).]]></summary></entry><entry><title type="html">Migrating to SLICES-RI</title><link href="https://devwww.iot-lab.info/2025/06/12/roadmap-slices-ri/" rel="alternate" type="text/html" title="Migrating to SLICES-RI" /><published>2025-06-12T00:00:00+02:00</published><updated>2025-06-12T00:00:00+02:00</updated><id>https://devwww.iot-lab.info/2025/06/12/roadmap-slices-ri</id><content type="html" xml:base="https://devwww.iot-lab.info/2025/06/12/roadmap-slices-ri/"><![CDATA[<p><img src="/assets/images/slices-ri_black.png" alt="" class="img-fluid" /></p>

<p><a href="https://www.slices-ri.eu">SLICES-RI</a> (Scientific Large Scale Infrastructure for Computing/Communication Experimental Studies) is a flexible infrastructure designed to support large-scale, experimental research focused on networking protocols, radio technologies, services, data collection, parallel and distributed computing and in particular cloud and edge-based computing architectures and services. Since 2021, SLICES-RI managed to launch <a href="https://www.slices-ri.eu/slices-projects/">several projects</a> to define a common architecture of the targeted infrastructure.</p>

<p>The french node of SLICES-RI, called <a href="https://slices-fr.eu">SLICES-FR</a>, plan to integrate major french infrastuctures of the domain like IoT-LAB and bring them to SLICES-RI. The IoT-LAB is defining a roadmap for a smooth migration SLICES-RI to avoid downtime for the users.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">New boards available on the Strasbourg site</title><link href="https://devwww.iot-lab.info/2025/05/19/strasbourg-new-board/" rel="alternate" type="text/html" title="New boards available on the Strasbourg site" /><published>2025-05-19T00:00:00+02:00</published><updated>2025-05-19T00:00:00+02:00</updated><id>https://devwww.iot-lab.info/2025/05/19/strasbourg-new-board</id><content type="html" xml:base="https://devwww.iot-lab.info/2025/05/19/strasbourg-new-board/"><![CDATA[<p>#<img src="/assets/images/sites/icube-strasbourg-building.jpg" alt="" class="img-fluid" /></p>

<p>We are very happy to announce the release of 20 new boards on the <a href="/docs/deployment/strasbourg/">Strasbourg</a> site.</p>

<ul>
  <li><a href="/docs/boards/qorvo-dwm1001/">Qorvo DWM1001</a></li>
</ul>]]></content><author><name></name></author><summary type="html"><![CDATA[#]]></summary></entry><entry><title type="html">IoT-LAB Toulouse is online</title><link href="https://devwww.iot-lab.info/2023/04/18/toulouse-site/" rel="alternate" type="text/html" title="IoT-LAB Toulouse is online" /><published>2023-04-18T00:00:00+02:00</published><updated>2023-04-18T00:00:00+02:00</updated><id>https://devwww.iot-lab.info/2023/04/18/toulouse-site</id><content type="html" xml:base="https://devwww.iot-lab.info/2023/04/18/toulouse-site/"><![CDATA[<p><img src="/assets/images/posts/toulouse.jpg" alt="" class="img-fluid" /></p>

<p>We are proud to announce the arrival of a new IoT-LAB site located in the city of Toulouse (Occitanie).</p>

<p>More precisely the nodes are deployed at the IUT Blagnac, in collaboration with the IRIT/UT2J laboratory.
You can find information about the actual deployment by following this <a href="/docs/deployment/toulouse">link</a>.</p>

<p>This site is catered towards indoor localisation in varying setups, but can host experiments on other topics such as time synchronisation.</p>

<p>More development will arrive soon.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">New boards available on the Grenoble site</title><link href="https://devwww.iot-lab.info/2022/01/31/grenoble-new-boards/" rel="alternate" type="text/html" title="New boards available on the Grenoble site" /><published>2022-01-31T00:00:00+01:00</published><updated>2022-01-31T00:00:00+01:00</updated><id>https://devwww.iot-lab.info/2022/01/31/grenoble-new-boards</id><content type="html" xml:base="https://devwww.iot-lab.info/2022/01/31/grenoble-new-boards/"><![CDATA[<p class="text-center"><img src="/assets/images/posts/grenoble-new-boards.png" alt="" class="img-fluid" /></p>

<p>We are very happy to announce the release of new boards on the Grenoble site.</p>

<p>You will find two new LoRa development boards:</p>

<ul>
  <li><a href="/docs/boards/nucleo-wl55jc/">Nucleo WL55JC</a></li>
  <li><a href="/docs/boards/microchip-samr34/">SAMR34 Xplained Pro evaluation kit</a></li>
</ul>

<p>As a reminder, a <a href="https://www.thethingsnetwork.org/">The Things Network</a> LoRa gateway is deployed on the Grenoble site which allows you to follow the tutorials on <a href="https://labs.iot-lab.info">Labs</a>.</p>

<p>We have also deployed embedded Linux boards based on Raspberry Pi hardware. The boards are equipped with a co-microcontroller (i.e. SAMR21 Xplained Pro) to manage 802.15.4 communications.</p>

<ul>
  <li><a href="/docs/boards/raspberry-pi-3/">Raspberry Pi 3</a></li>
</ul>

<p>For more details on the deployment, please have a look at the <a href="/docs/deployment/grenoble/">Grenoble site deployment page</a>.</p>

<p>We recall that adding support for new boards can be done by anyone: just follow our <a href="/docs/boards/add-new-board/">documentation</a>.</p>

<p>We hope you will enjoy working with these new boards.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">IoT-LAB Nantes is online</title><link href="https://devwww.iot-lab.info/2021/09/21/nantes-site/" rel="alternate" type="text/html" title="IoT-LAB Nantes is online" /><published>2021-09-21T00:00:00+02:00</published><updated>2021-09-21T00:00:00+02:00</updated><id>https://devwww.iot-lab.info/2021/09/21/nantes-site</id><content type="html" xml:base="https://devwww.iot-lab.info/2021/09/21/nantes-site/"><![CDATA[<p><img src="/assets/images/posts/polytech.jpg" alt="" class="img-fluid" /></p>

<p>We are proud to announce the arrival of a new IoT-LAB site located in the city of Nantes (Pays de la Loire).</p>

<p>More precisely the nodes are deployed at the IETR laboratory of the Polytech’Nantes engineering school, in collaboration with the LS2N Laboratory.
You can find information about the actual deployment by following this <a href="https://www.iot-lab.info/docs/deployment/nantes/">link</a>. More development will arrive soon.</p>

<p>We warmly thank the people who worked on this project and in particular Sébastien Pillement, Marc Brunet and Amine Benomar from the University of Nantes.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[]]></summary></entry></feed>