Skip to content
Larnaca, Cyprus, November 2019
Larnaca, Cyprus, November 2019
On this page

From IoT Devices to the Cloud with the IBM Node-RED Tool

XXX

<p>The <i>« IT301µ From IoT Devices to the Cloud with the IBM Node-RED Tool »</i> micro-course presents the <b>IBM Node-RED tool</b> that proposes a visual programming languages following the event-driven programming model. It is typically used for <b>IoT applications</b>, connecting devices to the cloud.</p>

<p>I gave this micro-course once at the <a href="https://www.ecam.be">ECAM Brussels Engineering School</a> (ECAM), in 2020, as a part of the data structure course. The course is taught in French, but all the material is available in English and <a href="/fr/teaching/ucourses/nodered/">in French</a>.</p>


<h2>Documents</h2>

<ul>
  <li><a href="/files/ecam/general/ECAM-Competency-Based-Assessment-Slides.pdf">Competency Based Assessment <img src="/images/slides.png" width="16" height="16" alt="Slides"></a></li>
  <li><a href="/files/ucourses/nodered/Node-RED-Competencies-List.pdf">Grid of skills to acquire <img src="/images/pdf.png" width="16" height="16" alt="PDF"></a></li>
</ul>


<h2>Theory</h2>

<ul>
  <li><a href="/files/ucourses/nodered/Node-RED-Session1-Slides.pdf">Session 1: Node-RED Basics to Design Event-Driven Applications <img src="/images/slides.png" width="16" height="16" alt="Slides"></a></li>

  <li><a href="/files/ucourses/nodered/Node-RED-Session2-Slides.pdf">Session 2: Simple API Server and Interactive Dashboard <img src="/images/slides.png" width="16" height="16" alt="Slides"></a></li>
</ul>


<h2>Practice</h2>

<ul>
  <li><a href="/files/ucourses/nodered/Node-RED-Quizz1.pdf">Quizz 1: Node-RED tool <img src="/images/pdf.png" width="16" height="16" alt="PDF"></a></li>
  <li><a href="/files/ucourses/nodered/Node-RED-Coding1.pdf">Coding 1: What time is it? <img src="/images/pdf.png" width="16" height="16" alt="PDF"></a></li>
  <li><a href="/files/ucourses/nodered/Node-RED-Coding2.pdf">Coding 2: Deploying an API server with Node-RED <img src="/images/pdf.png" width="16" height="16" alt="PDF"></a></li>
  <li><a href="/files/ucourses/nodered/Node-RED-Coding3.pdf">Coding 3: Deploying a dynamic dashboard with Node-RED <img src="/images/pdf.png" width="16" height="16" alt="PDF"></a></li>
  <li><a href="/files/ucourses/nodered/Node-RED-Coding4.pdf">Coding 4: Dashboard with user interaction <img src="/images/pdf.png" width="16" height="16" alt="PDF"></a></li>
  <li><a href="/files/ucourses/nodered/Node-RED-Mission1.pdf">Mission 1: Node-RED Hello World <img src="/images/pdf.png" width="16" height="16" alt="PDF"></a></li>
  <li><a href="/files/ucourses/nodered/Node-RED-Mission2.pdf">Mission 2: Designing an IoT application with Node-RED <img src="/images/pdf.png" width="16" height="16" alt="PDF"></a></li>
  <li><a href="/files/ucourses/nodered/Node-RED-Mission3.pdf">Mission 3: Testing a web API with Postman <img src="/images/pdf.png" width="16" height="16" alt="PDF"></a></li>
  <li><a href="/files/ucourses/nodered/Node-RED-Mission4.pdf">Mission 4: Installing Node-RED modules <img src="/images/pdf.png" width="16" height="16" alt="PDF"></a></li>
  <li><a href="/files/ucourses/nodered/node-RED-Project1.pdf">Project 1: Node-RED and Arduino <img src="/images/pdf.png" width="16" height="16" alt="PDF"></a></li>
  <li><a href="/files/ucourses/nodered/node-RED-Project2.pdf">Project 2: From hardware sensors to the cloud <img src="/images/pdf.png" width="16" height="16" alt="PDF"></a></li>
</ul>


<h2>Resources</h2>

<h3>Reference books</h3>

<ul>
  <li>Anand Tamboli. (2019). Build Your Own IoT Platform: Develop a Fully Flexible and Scalable Internet of Things Platform in 24 Hours. Apress. <small>(ISBN: 978-1-484-24497-5)</small></li>
</ul>

<h3>Online resources</h3>

<ul>
  <li><a href="https://nodered.org">Official website</a> of the Node-RED tool.</li>
</ul>