Tutorial on how to IoT

How can I learn more about IoT and node-RED?

What sources do you usually use /

Welcome to the forums @Vladyslavv - great to have you on board :slightly_smiling_face:

An incredibly difficult question.
One resource might be more suited to me, where as one might be better for you.

You will get many comments here (and all are valid)

I'll start...

For Node RED, I recommend a few resources:

The YouTube Channel : https://www.youtube.com/@Node-RED
Getting Started : Getting Started : Node-RED
Cookbook : https://cookbook.nodered.org

As for IoT:

Giving that this is a term - and not a 'thing':

A motion sensor for example, that broadcasts events via a HTTP/Web Requests (that Node RED can respond to in anyway you want) is seen as "IoT"

Things that can speak to things, and do things as a result is "IoT".

My explanation may not be fully correct of course, but hopefully others expand here.

1 Like

I would add https://stevesnoderedguide.com/ as a Node-Red intro (though I think the Dashboard section is out of date).

My take on IoT is that it's an aim rather than a solid thing - it's a collection of devices (sensors, actuators, notifiers) that link together using a hodgepodge of standards (not all compatible or feature rich).

Sensors can be anything from simple temperature sensors or switches to complex AI based facial recognition units.

Actuators are devices that do things - it could be a front door lock, a garage door opener, the bedroom light or even your kettle.

Notifiers just tell you things - a led, a dashboard display or even an email.

Key thing is these devices communicate (ie they are not stand alone) and have some kind of control process - this can be very powerful such as Node-Red or as simple as a movement sensor turning on a light.

Major computer suppliers put their own spin on IoT (it is a buzz word where they need to be seen supporting it):

IBM have a concise intro to the principal of IoT What is the Internet of Things (IoT)? | IBM

Microsoft like you to use Azure GitHub - microsoft/IoT-For-Beginners: 12 Weeks, 24 Lessons, IoT for All!

Hardware suppliers like to sell you things Connect your home with Samsung SmartThings | Samsung UK

but less biased views are Characteristics of Internet of Things - GeeksforGeeks or https://www.coursera.org/articles/internet-of-things

@Vladyslavv Welcome to the forum!

As others have indicated IoT is a very broad term, ranging from large industrial projects to simple home automation. If you let us know what your particular interest is then people can answer more specifically.

However the links relating to Node-RED are relevant regardless of the end use case, and I would recommend looking at them.

I do not think that a full-fledged (professional) IoT system can be built by simply using Node-RED itself. Might be FlowFuse is somehow closer suited, but only partly

If you prefer to declare your own Home Automation system an IoT system, well, well...

In a professional solution, we are assuming you have a lot of devices, "things" or machines out there, communicating securly with your management system via internet.

I do work with such IoT solutions and from my experience there are some main important needs I have to solve:

  1. Remote access: a secure way to connect to your devices to make it possible to remotely make configuration changes, fw updates and other admin tasks using your familiar tools
  2. Data gathering & storage: where your devices send defined data at regular intervals as well as important events when/if they happen
  3. Data analyzes: where you try to dig out the extra value you are looking for (I'm not going deeper here)

Mostly, and most commonly, people think of just two of the above and forget the important first one, the remote access. Where you have to have a portal to select & establish a secure VPN connection to the device(s) to allow you to use your tools. Normally you put a router/gateway with firewall & rules that connects the devices/machines via internet (in professional solutions many times via mobile networks). On the LAN side, you connect your devices/machines. In many commercially available IoT systems, remote access is still lacking...

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.