Lesson 2 Architecture - Water-Monitor/IoT-Portfolio-FJS GitHub Wiki

We did research to Internet, Server, Cloud computing, Edge Computing, Fog Computing, Swarm, Things, Gateway, Nodes.

Edge Computing

Is a layer between the storage and cloud which makes the two a little bit more closer. As an effect it lowers the latency, lowers the needed bandwidth and response time. https://en.wikipedia.org/wiki/Edge_computing https://www.ibm.com/cloud/what-is-edge-computing

Fog Computing

It is derived from Edge Computing. It is between the cloud and the sensors. The difference with edge computing is that you actually can have multiple applications, because there is enough storage available on Fog Computing, which is not possible on Edge Computing. Fog computing is prefiltering data before sending it to the cloud. For example a double click already recognizing on sensor level. https://www.educba.com/fog-computing/

Swarm

Something that helps to integrate AI in a more generic way. Can work on its own without being connected to the internet. https://www.sciencedirect.com/topics/engineering/swarm-intelligence

Things

Actors and devices: This can be anything from farming equipment (a tractor, an irrigation system, a drone) to the thermostat on your wall, to your “connected car,” to a freight container with a connected temperature sensor within it that sends data to a logistics coordinator.

Nodes

A device that has a little bit of computing power. The microcontrollers basically.

Server

A server is a piece of computer hardware or software (computer program) that provides functionality for other programs or devices, called "clients".

Cloud

Computing services provided over the Internet (or "cloud"), whereby shared resources, software, and information are provided to computers and other devices on demand.

Gateway

Software or hardware that enables communication between computer networks that use different communications protocols.

https://www.loxone.com/nlnl/producten/overzicht/

Architecture