Smart Systems, Products and Applications

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Which of the following is a characteristic of smart systems?

  • Limited data analysis capabilities.
  • Intelligence in decision making based on available data. (correct)
  • Static operation without adjustments.
  • Inability to connect with other systems.

In the context of smart systems, what does 'Connectivity' primarily enable?

  • Communication with other smart systems, the cloud, or cloud services. (correct)
  • Isolated operation of individual devices.
  • Direct control of actuation without data feedback.
  • Centralized control of all system operations.

Which aspect of smart products involves using algorithms to enhance product performance?

  • Automation
  • Control
  • Monitoring
  • Optimization (correct)

In a cyber-physical system, what is the role of the 'actuator'?

<p>To execute actions based on processed data. (A)</p> Signup and view all the answers

Which of the following best describes the concept of IIoT (Industrial Internet of Things)?

<p>Using interconnected sensors and instruments for industrial applications. (A)</p> Signup and view all the answers

What is a key difference between Consumer IoT and Industrial IoT?

<p>Consumer IoT is about mobile apps and wearables, whereas Industrial IoT involves PLC/HMI and dashboards. (D)</p> Signup and view all the answers

Which aspect of Industry 4.0 focuses on analyzing and diagnosing issues without needing human intervention?

<p>Creating smart machines that integrate self-monitoring and communication. (B)</p> Signup and view all the answers

Within the IoT landscape, which component is responsible for physically connecting devices and systems?

<p>Connectivity solutions. (D)</p> Signup and view all the answers

Which layer in IoT architecture is responsible for pulling data into a variety of collection architectures?

<p>Application Layer. (C)</p> Signup and view all the answers

What is the primary role of the Network Layer in IoT protocols?

<p>Node-to-node data transfer. (D)</p> Signup and view all the answers

Which of the following is a key requirement for an IoT protocol?

<p>Standardized and scalable operation. (A)</p> Signup and view all the answers

What feature is not a limitation of HTTP that MQTT aims to solve?

<p>Document-centred. (D)</p> Signup and view all the answers

Which message delivery verification is provided in REST/HTTP?

<p>No control. (C)</p> Signup and view all the answers

Which messaging protocol is best suited for machine-to-machine communication in low bandwidth environments?

<p>MQTT (D)</p> Signup and view all the answers

What does MQTT QoS level 1 guarantee?

<p>Message delivery at least once. (B)</p> Signup and view all the answers

In MQTT, what is the role of a 'Broker'?

<p>To distribute messages to subscribers. (B)</p> Signup and view all the answers

If you want a client to always receive the latest data, even when it subscribes after the message is sent what do you need?

<p>Retain (A)</p> Signup and view all the answers

In MQTT, what is the functionality of the 'Last Will and Testament'?

<p>Notifies subscribers of a non-clean client disconnection. (C)</p> Signup and view all the answers

Suppose a single level wildcard has the form Subscribe(House/+/Lamps), what subscriptions are made?

<p>All options are correct. (C)</p> Signup and view all the answers

What happens if the broker recognizes a thermometer disconnected undisgracefully?

<p>Subscribe topic “T/status”. (C)</p> Signup and view all the answers

What is the primary function of Node-RED?

<p>A programming tool using 'Nodes' and 'Flows'. (A)</p> Signup and view all the answers

In Node-RED, which element primarily designs User Interfaces?

<p>Browser based Dashboard (A)</p> Signup and view all the answers

You have been tasked to design the structure of a Node-RED page. What is the correct hierarchy?

<p>Tabs contain groups -&gt; Groups contain UI elements (B)</p> Signup and view all the answers

When working with Node-RED, assuming that you selected the “Modified Flows” configuration, what happens?

<p>Only the modified flows are deployed. (A)</p> Signup and view all the answers

What is needed when working with MQTT in a Node-RED flow?

<p>A Broker. (C)</p> Signup and view all the answers

How can topics be defined or used in a Node-RED flow?

<p>Using precise definitions or wildcards. (D)</p> Signup and view all the answers

While all are good steps, what should one confirm when configuring a traffic light to interact with the internet?

<p>If all data is properly and carefully written, especially being case sensitive. (A)</p> Signup and view all the answers

If the WiFi network becomes non-operational, what indication appears on the traffic light?

<p>The yellow LED blinks. (D)</p> Signup and view all the answers

If the broker becomes non-operational, what indication appears on the traffic light?

<p>The green LED blinks. (D)</p> Signup and view all the answers

Which of the following is not a mode in the traffic light?

<p>Wireless mode. (A)</p> Signup and view all the answers

After starting, what does the traffic light do in Automatic Mode?

<p>It displays the usual traffic light phases. (D)</p> Signup and view all the answers

How can a traffic light work without any internet connection?

<p>By holding the “select” button while plugging in its power cable. (C)</p> Signup and view all the answers

Which action is necessary and is performed with a smartphone so that a traffic light can connect to the internet?

<p>Scan the QR code on the left side of the traffic light. (D)</p> Signup and view all the answers

If a traffic light is described in format TLxx, what does xx mean?

<p>Traffic Light Number (B)</p> Signup and view all the answers

Which component is most responsible for bi-directional communication?

<p>IoT devices capable of receiving commands (e.g. queries) as well as sending data. (C)</p> Signup and view all the answers

What technical aspect contributes to constrained devices?

<p>Limited CPU and memory. (A)</p> Signup and view all the answers

Why does MQTT have QoS rather than the ubiquitous HTTP?

<p>MQTT has mechanisms for ensuring delivery in unstable networks or poor-bandwidth networks. (D)</p> Signup and view all the answers

Flashcards

Smart System: Intelligence

Describes or analyzes a situation and makes decisions based on available data and control.

Smart System: Connectivity

It involves communication with other smart systems, the cloud, or cloud services.

Smart System: Perception

It's based on sensing, actuation, and sensor fusion.

IoT (Internet of Things)

Describes physical objects with sensors, processing ability and software that connect and exchange data over the Internet.

Signup and view all the flashcards

IIoT (Industrial Internet of Things)

Refers to interconnected sensors, instruments, and devices networked together for industrial applications.

Signup and view all the flashcards

Smart Product: Optimization

Improving product performance and preventative maintenance.

Signup and view all the flashcards

Smart Product: Autonomy

Self-coordination and self-diagnosis.

Signup and view all the flashcards

Smart Product: Control

Microprocessors/software enable control in the product, even via the cloud.

Signup and view all the flashcards

Industry 4.0

The ongoing automation of manufacturing and industrial practices using modern smart technology.

Signup and view all the flashcards

Network Layer

A node to node data transfer.

Signup and view all the flashcards

Fitbit Ultra (2010)

Measures steps, distance, calories, and physical activity intensity.

Signup and view all the flashcards

Connection technologies

Includes Ethernet, Wifi, ZigBee, Z-Wave, LoRa, Sigfox, and NB-IoT.

Signup and view all the flashcards

Application Layer

It's designed to pull data into a variety of collection architectures, connect devices/machines, process data and deliver smart services.

Signup and view all the flashcards

IoT challenge: Unreliable network

Unreliable connection causes issues with general operation and effectiveness.

Signup and view all the flashcards

IoT Challenge: Scalability

A huge difference in deploying and managing a few devices versus potentially tens of thousands of devices.

Signup and view all the flashcards

IoT Challenge: Constrained Devices

Limited CPU, memory, and battery life pose problems for security and communication.

Signup and view all the flashcards

IoT Challenge: Security

Many IoT devices run low-quality software susceptible to all kinds of vulnerabilities.

Signup and view all the flashcards

Application Layer Responsibilities

You must be able to pull data into a variety of collection architectures.

Signup and view all the flashcards

IoT Protocols

Networking fundamentals, Data-link Layer, Application Layer

Signup and view all the flashcards

MQTT Telemetry

Low Bandwidth environments.

Signup and view all the flashcards

Lightweight protocol for machine to machine.

Publish/subscribe messaging protocol designed for M2M (machine to machine) telemetry.

Signup and view all the flashcards

HTTP protocol

It is very common that involves a Request/Response that has been widespread since 1991 for specific Document-centred uses

Signup and view all the flashcards

Why not always HTTP

High overhead, pulling instead of push, no Quality of Service, Stateless, how do you notice when a client goes offline.

Signup and view all the flashcards

MQTT Properties

Publish/subscribe model

Signup and view all the flashcards

MQTT Broker

It has a server that distributes messages to it's subscribers

Signup and view all the flashcards

MQTT Subscribe

Client tells broker which topics they want to receive or stop receiving

Signup and view all the flashcards

MQTT Publish

Client sends message to broker that distributes to its subscribers

Signup and view all the flashcards

MQTT Retain

Broker retains the last message of a client, so that a subscriber who subscribes after the last message was sent, receives it

Signup and view all the flashcards

MQTT QOS1

Guaranteed sending from 1 time to unlimited.

Signup and view all the flashcards

Node-Red Takeaways

Allows to connect to a Node-Red server, and to send/receive MQTT messages via nodes (process data using data evaluation.

Signup and view all the flashcards

Node_RED

Software that can connect to SmartCar, your computer or the cloud. it has a graphical, browser-based programming structure that uses nodes and flows

Signup and view all the flashcards

Smart Traffic Light operation with

An all-in-one connection hub that makes use of Wifi, Brokers (which also means that ALL data can be configured using QR codes)

Signup and view all the flashcards

Smart Traffic Lights: How can programs be modelled?

All programs that are run are set up & modelled graphically

Signup and view all the flashcards

QR Code quick switch

Smart traffic lights that use a set of QR codes in order to quickly connect/switch between 2-3 different options

Signup and view all the flashcards

Extra help

You can find additional information for each node by hovering the mouse pointer across the node icon and even more documentation when you click on the book icon

Signup and view all the flashcards

Study Notes

Smart Systems

  • Smart systems consist of intelligence, connectivity and perception characteristics.
  • Intelligence involves analyzing situations and making decisions based on available data for smart actions.
  • Connectivity is the communication between smart systems, the cloud, or cloud services.
  • Perception is based on sensing, actuation, and sensor fusion.

Smart Products & Services

  • Smart products and services encompass applications, networks, and perception layers to create a connected user experience.

Smart Systems: Areas of Application

  • Application areas for smart systems include:
    • Smart homes
    • Smart cities
    • Wearables
    • Connected healthcare
    • IIoT
    • Smart grids
    • Connected cars
    • Smart retail
    • Smart farming

Smart Product Capabilities

  • Smart products have different levels of capabilities, such as:
    • Monitoring: Sensors are used to monitor the condition of a product.
    • Control: A microprocessor and software enables product control, possible via the cloud.
    • Optimisation: Algorithms improve performance; preventative maintenance.
    • Autonomy: Features self-coordination and self-diagnosis.

Connectivity

  • Connectivity is a key aspect of smart systems

Agenda Topics

  • IoT
  • IoT Protocols (fundamental networking, Data-Link Layer, Application Layer)
  • MQTT
  • Node-Red
  • IoT Traffic Light

IoT & Smart Products History

  • 1982: The term "Smart Home" is used for the first time.
  • 1984: Carnegie Mellon connects a soda machine to the internet.
  • 1990: Nokia launches the first phone with internet.
  • 1996: John Romkey demonstrates a first controlled toaster on the internet.
  • 1999: LG launches a refrigerator connected to the internet.
  • 2000: The term WiFi is used the first time.
  • 2002: The Vitatron C-Series is launched.
  • 2003: Nokia introduces the Bluetooth headset.
  • 2007: The term Internet of Things is used the first time at MIT by Kevin Ashton, and Apple launches the first iPhone.
  • 2008: Fitbit launches the Fitbit Ultra.
  • 2009: Various mobile smart home control applications appear.
  • 2010: Google tests self-driving cars.
  • 2012: Google launches Google glasses. The first smartwatch appears.
  • 2013: Amazon launches Echo.
  • 2014: 5 billion devices are connected to the internet worldwide.
  • 2015: Amazon launches Echo,
  • 2016: Barclay introduces BPay
  • 2019: 5G technology is launched.

IoT & IIoT

  • IoT (Internet of Things) describes physical objects with sensors, processing ability, software, that connect and exchange data with other devices/systems over the internet.
  • IIoT (Industrial Internet of Things) refers to interconnected sensors, instruments, and other devices networked together with computers' industrial applications for data collection, exchange, and analysis.

Consumer IoT vs Industrial IoT

  • Common applications: mobile apps, wearables, and appliances to PLC/HMI dashboards, maintenance and fleet management.
  • Connected by connectivity, it balances connectivity for applications that ensure functionality.

Industrial IoT (IIoT) Functions

  • Marketing/Sales aspects focuses on insights, flexible billing and new value-added services.
  • Product Development emphasizes product usage and quality analysis, software management, and application development.
  • Operations/Manufacturing involves asset material tracking, performance indicators (OEE), and real-time asset health monitoring.
  • Service/Support focuses on monitoring, diagnostics, remote assistance, automated services, and predictive maintenance.
  • Information/Operational Technology focuses on flexible connectivity, identity/security management, data integration, and automated analytics.

Industry 4.0

  • Industry 4.0 represents the ongoing automation of industrial practices using modern smart technology.
  • Large-scale machine-to-machine communication and IoT are integrated for increased automation, improved communication, self-monitoring, and the creation of smart machines able to analyze and address issues without human intervention.

IoT Landscape

  • IoT Landscape involves different types of Technologies like; cloud computing, sensors, AI connectivity, Industrial Ethernet etc but mainly focuses on connectivity solutions

Agenda

  • The lecture agenda covers IoT, IoT Protocols, MQTT, Node-Red, and IoT Traffic Light.

Smart Systems Architecture

  • Smart Systems are structured with Application, Network, and Perception Layers, enabling connected and intelligent operations.

Connectivity: Big Picture

  • Connectivity big players include; PAN, LAN, MAN, and WAN. Wifi, IpvP4 and IpvP6, Zigbee, Bluetooth etc, the LTE Advanced cellular

IoT Protocols

  • The Layers include application, network and perception.
  • IoT Protocols MQTT, COAP, XMPP, DSS, AMQP, Ethernet, WiFi, ZigBee, Z-Wave, Sigfox, NB-IoT, LoRa, RFID, NFC are the layers that provide the functions.

Network Layer

  • Provides node-to-node data transfer.
  • Detects and corrects errors in the physical layer.
  • Defines the protocol for connections and flow control.
  • Includes technologies like Ethernet, Wifi, Zigbee, among others.

Wireless Communication Range vs Power

  • WiFi range: 30-100 m and High power.
  • ZigBee range: 10-20m and Low power.
  • Bluetooth range: 10 m and Medium power.
  • NFC range: Up to 0.1 m, with Low power.

IoT Protocols

  • Application Layer:
    • Responsible for collecting data into collection architecture, connecting devices, storing data.
    • Protocols such as MQTT, COAP, XMPP, DSS, AMQP.

Application Layer

  • Responsible for; Pulling data, Connecting devices, Delivering smart services, Has protocols including MQTT, COAP, XMPP, DSS, AMQP

Industry 4.0 Protocols

  • OPC UA, PROFINET, ETHERNET/IP, Modbus

Challenges for IoT Connectivity

  • Unreliable networks
  • Constrained device resources affect security and communication.
  • Scalability with difference deploying large amounts of devices
  • Security due to Quality softwares.

Requirements to an IoT Protocol

  • Bandwidth efficient
  • Standardised
  • Scalable
  • Data-agnostic
  • Open
  • Suitable for restricted and hardware environments.

Application Layer

  • Provides many functions including, pulling data, connect devices, store and filter data, Smart Services.
  • Requires multiple Protocols like MQTT, COAP, etc
  • Large are of competition, need wide technology

Agenda

  • Covers IoT, IoT Protocols, MQTT, Node-Red, and IoT Traffic Light.

MQTT - Takeaways

  • Understand the fundamentals of the MQTT protocol.
  • Be able to connect to different brokers.
  • Be able to send and receive information using MQTT Explorer and Python for communication between clients in the IoT.

HTTP

  • It is very common in many situations.
  • Request / Response
  • Since 1991 to present, it is wide spread
  • Document-centred

Why Not Always HTTP

  • High overhead
  • Pulling instead of push
  • Stateless
  • No Quality of Service
  • It is difficult to find out if a connection has been lost.

REST/HTTP

  • It is Stateless
  • Runs on TCP (connection oriented protocol)
  • TCP connection is terminated after request response.

MQTT vs REST/HTTP

  • MQTT: Publish/subscribe model with data driven and client-server connection that connects with a permanent connection
  • MQTT: Has 3 levels of QoS, Energy saving and uses smaller volumes of data.
  • REST/HTTP: Request-response protocol with text driven server connections with verifications with High Energy Usage and Data

MQTT – one of the main IoT protocols

  • MQTT stands for MQ Telemetry Transport (previously Message Queuing Telemetry Transport).
  • It is lightweight publish/subscribe messaging protocol designed for M2M telemetry in low bandwidth environments.
  • Designed by Andy Stanford-Clark (IBM) and Arlen Nipper in 1999 for connecting Oil Pipeline telemetry systems over satellite.

MQTT Features

  • Scalable, Publish-Subscribe Model with three Quality of Service levels for Bidirectional communications

Why MQTT

  • It's one of the Most Prominent IoT protocols with Push function and reliable in unstable networks.
  • It is also Operational at low bandwidth and constraints.

MQTT Jargon overview:

  • The Client sends and receives messages from devices that either give the desired response or not
  • MQTT is defined by publishing certain data sets that meet quality service.

Confused? Lets Try Exercise

  • To install a practical exercise you need to install MQTTX and follow next steps

Exercise

  • You should connect with MQTTX to a broker.
  • Followed by you have to chose channel IPE/SmSy to communicate

Exercise MQTTX

  • Publish And Subscribe on topic IPE/SmSy channel. Need Add a subscriber to IP
  • You have to enter your message and hit send button to receive.

MQTT Publish/subscribe Example

  • The most used case for UML
  • Is to know when or how a function triggers when object communicate with each other

MQTT Connect

  • Followed by Testment Example with thermometr.

MQTT

  • When Qos 0. Only the message count one time in a scerario
  • Qos 1 . Makes sure the device can communicate by re triggering to receive message
  • Qos 2 . Message has been send with notification

Wireless Device

  • A publisher can only post a message into on topic with certain rules.

Assumed folder structure

  • Will be house with following details , example Living Room

What Is NODE-RED

  • The Node-Red software is designed and for back end and front-end services. So users are able to design certain applications

The Structure of Node-Red

  • Node-Red structure is very simple and is more based and drag and drop features.
  • Its very simply because its a node drag, its free to use and its open systems

A quick way to know the function for the traffic light , when you get started

  • The goal is to have a traffic code you know that you understand or have to use the functions after. Followed by the steps if that occurs.

Using Functions

  • To do that , you want to first have installed the Paho software on Python. Where you can code on the cloud or Desktop

Setting up the Traffic Lights

  • You would use Jupiter to setup the traffic lights

Node Red is used to be able to complete task

  • Node Red can simply allow or make process occur. Its very important due that function or ability to start code.

Creating Wireless Connections

  • Use a local network the wifi settings on Desktop

What is important to keep in mind for settings

  • Check to see the configurations
  • Wireless connection will work.

How To Connect the Program

  • To show traffic connections you have to follow that setting

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Smart Systems in Biofuel Production
10 questions
Smart Systems ME 4SS3 Course Overview
55 questions
Smart Systems ME 4SS3 Quiz
15 questions
Smart Systems Lecture 6: Genetic Programming
48 questions
Use Quizgecko on...
Browser
Browser