U4 Flashcards
(349 cards)
The core idea behind IoT technology is to ?
connect physical devices to the Internet and enable communication between users and their devices.
By connecting a huge number of devices to the Internet, one often has to deal with?
so-called constrained devices which have physical limitations in the allocated energy, size, and memory footprint.
To provide these constrained devices with connectivity, IoT developers have to ?
implement a communication protocol stack.
The figure below demonstrates the widely adopted networking protocols within IoT and where they fit within the TCP/IP layers.
Many emerging networking technologies, offered by different vendors, are being adopted within the ———————–. These competing technologies mostly provide alternative implementations of the same————————.
IoT space
standard protocols
For example,
IEEE 802.15.4 describes the operation of low-rate wireless personal area networks (LR-WPANs) and is implemented by several competing technologies including ZigBee, Z-Wave, SNAP, and 6LoWPAN.
It is worth mentioning that some Internet protocols, e.g., Ethernet and Wi-Fi, can be?
applied in the IoT framework.
Nevertheless, new technologies are being developed specifically to?
meet the IoT challenges.
Nevertheless, new technologies are being developed specifically to?
meet the IoT challenges.
Nevertheless, new technologies are being developed specifically to?
meet the IoT challenges.
Nevertheless, new technologies are being developed specifically to?
meet the IoT challenges.
Nevertheless, new technologies are being developed specifically to?
meet the IoT challenges.
Nevertheless, new technologies are being developed specifically to?
meet the IoT challenges.
The structure of a network is known as ?
its topology.
The most common network topologies that are adopted within IoT are?
star and mesh topologies.
In mesh topologies, IoT devices connect to ?
other devices within range.
The nodes within a network can act as ?
simple sensor nodes which route traffic.
Mesh networks are more complex than networks with star topologies but?
have the advantage of being more resilient to failure because they do not depend on a single central gateway.
Now, we discuss two communication patterns that are commonly used in the IoT applications.
Publish/Subscribe Pattern
Representational State Transfer Pattern
The publish/subscribe pattern concentrates on ?
the non-direct exchange of messages between a sender and a receiver.
As delineated below, the sender, referred to as the publisher, sends the message not directly to the receiver, but publishes it to a message-oriented middleware.
This middleware is called ?
a broker and manages the distribution of messages.
A sender publishes?
a message to the broker.
A receiver, referred to as?
the subscriber, can subscribe to the content/topics of interest and then will receive all messages that are relevant.
The broker must handle all incoming messages and distribute them correctly to?
all subscribed receivers.