Temperature sensor data visualisation with Node-RED: Difference between revisions

From Sensors in Schools
Jump to navigation Jump to search
No edit summary
Line 14: Line 14:


[[File:Screen Shot 2022-04-13 at 5.28.49 am.png]]
[[File:Screen Shot 2022-04-13 at 5.28.49 am.png]]
* Node-RED will automatically open the Terminal on the Raspberry Pi.
* It takes approximately ten seconds for Node-RED to initialise itself.
[[File:Screen Shot 2022-04-13 at 5.47.38 am.png | 900px]]
* To actually use Node-RED you need to open the web browser on the Raspberry Pi.
* Click on the default '''web browser'''.
* In the search bar enter '''localhost:1880'''
* Localhost is the address of the local or '''host machine'''.
* In this example the host address is 192.168.1.168, but your computer will have a different address.

Revision as of 19:53, 12 April 2022

Overview

This lesson assumes that a temperature sensor is sending data to The Things Network. In this lesson we will use the MQTT protocol to subscribe to data transmission events. We will create a program in Node-RED to subscribe to the data transmissions and to graph the data coming from the sensor using the in-built Dashboard function in Node-RED.

Learning Objectives

  • Learn how to subscribe to a MQTT using the Node-RED MQTT-in node
  • Learn how to extract specific sensor data using the Node-RED function node.
  • Learn how to create a Dashboard in Node-RED to monitor live data.

Subscribe to MQTT

Open Node-RED

  • Click on the Raspberry Pi main drop down menu.
  • Select Programming > Node-RED

  • Node-RED will automatically open the Terminal on the Raspberry Pi.
  • It takes approximately ten seconds for Node-RED to initialise itself.

  • To actually use Node-RED you need to open the web browser on the Raspberry Pi.
  • Click on the default web browser.
  • In the search bar enter localhost:1880
  • Localhost is the address of the local or host machine.
  • In this example the host address is 192.168.1.168, but your computer will have a different address.