PDF IoT Module 3
PDF IoT Module 3
• for all IoT architectures, the choice of a backhaul technology depends on the communication distance and also on the amount
of data that needs to be forwarded.
• When the smart object’s operation is controlled from a local site, and when the environment is stable (for example, factory or
oil and gas field), Ethernet can be used as a backhaul.
• In unstable or changing environments (for example, open mines) where cables cannot safely be run, a wireless technology is
used. Wi-Fi is common in this case, often with multiple hops between the sensor field and the operation center.
• Mesh is a common topology to allow communication flexibility in this type of dynamic environment.
Layer 2
Gateways and Backhaul Sublayer:
Following technologies are used in
Backhaul Sublayer:
Layer 2
Network Transport Sublayer:
• For communication to be successful, network and transport layer protocols such as IP and UDP must be implemented to
support the variety of devices to connect and media to use.
• The practical implementations are often flexible, with multiple transversal communication paths
• For example, consider the case of IoT for the energy grid.
• Your house may have a meter that reports the energy consumption to a gateway over a wireless technology.
• Other houses in your neighborhood (NAN) make the same report, likely to one or several gateways
• The data to be transported is small and the interval is large (for example, four times per hour), resulting in a low-
mobility, low throughput type of data structure, with transmission distances up to a mile.
• Several technologies (such as 802.11ah, 802.15.4, or LPWA) can be used for this collection segment. Other
neighborhoods may also connect the same way, thus forming a FAN.
Layer 2
IoT Network Management Sublayer:
• IP, TCP, and UDP bring connectivity to IoT networks.
• Upper-layer protocols need to take care of data transmission between the smart objects and other systems.
• Multiple protocols have been leveraged or created to solve IoT data communication problems.
• Some networks rely on a push model (that is, a sensor reports at a regular interval or based on a local trigger), whereas
others rely on a pull model (that is, an application queries the sensor over the network), and multiple hybrid approaches
are also possible.
• Some IoT implementers have suggested HTTP for the data transfer phase.
• The sensor could use the client part to establish a connection to the IoT central application (the server), and then data
can be exchanged.
Layer 3: Applications and Analytics Layer
• After getting connected to the network, smart objects exchange information with other systems.
• Analytics application: This type of application collects data from multiple smart objects, processes the collected data,
and displays information resulting from the data that was processed.
• The display can be about any aspect of the IoT network, from historical reports, statistics, or trends to individual
system states.
• The important aspect is that the application processes the data to convey a view of the network that cannot be
obtained from solely looking at the information displayed by a single smart object.
• Control application: This type of application controls the behavior of the smart object or the behavior of an object
related to the smart object. For example, a pressure sensor may be connected to a pump. A control application
increases the pump speed when the connected sensor detects a drop in pressure.
• Control applications are very useful for controlling complex aspects of an IoT network with a logic that cannot be
programmed inside a single IoT object, either because the configured changes are too complex to fit into the local
system or because the configured changes rely on parameters that include elements outside the IoT object.
Layer 3: Applications and Analytics Layer (Cont…)
• Many advanced IoT applications include both analytics and control modules. In most cases, data is collected from the
smart objects and processed in the analytics module.
• The result of this processing may be used to modify the behavior of smart objects or systems related to the smart
objects.
• The control module is used to convey the instructions for behavioral changes. When evaluating an IoT data and
analytics application, you need to determine the relative depth of the control part needed for your use case and
match it against the type of analytics provided.
Layer 3: Applications and Analytics Layer (Cont…)
Data Versus Network Analytics:
• Analytics is a general term that describes processing information to make sense of collected data. In the world of IoT,
a possible classification of the analytics function is as follows:
• Data analytics: This type of analytics processes the data collected by smart objects and combines it to provide an
intelligent view related to the IoT system. At a very basic level, a dashboard can display an alarm when a weight sensor
detects that a shelf is empty in a store. In a more complex case, temperature, pressure, wind, humidity, and light
levels collected from thousands of sensors may be combined and then processed to determine the likelihood of a
storm and its possible path.
• In this case, data processing can be very complex and may combine multiple changing values over complex algorithms.
Data analytics can also monitor the IoT system itself.
• For example, a machine or robot in a factory can report data about its own movements. This data can be used by an
analytics application to report degradation in the movement speeds, which may be indicative of a need to service the
robot before a part breaks.
Layer 3: Applications and Analytics Layer (Cont…)
• Network analytics: Most IoT systems are built around smart objects connected to the network. A loss or degradation
in connectivity is likely to affect the efficiency of the system. Such a loss can have dramatic effects.
• For example, open mines use wireless networks to automatically pilot dump trucks. A lasting loss of connectivity may
result in an accident or degradation of operations efficiency (automated dump trucks typically stop upon connectivity
loss).
• On a more minor scale, loss of connectivity means that data stops being fed to your data analytics platform, and the
system stops making intelligent analyses of the IoT system. A similar consequence is that the control module cannot
modify local object behaviors anymore.
Most analytics applications employ both data and network analytics modules. When architecting an IoT system, you need
to evaluate the need for each one. Network analytics is necessary for connected systems.
Data analytics is a wider space with a larger gray area (in terms of needs) than network analytics. Basic systems analytics
can provide views of the system state and state trend analysis. More advanced systems can refine the type of data
collected and display additional information about the system. The type of collected data and processing varies widely
with the use case.
Layer 3: Applications and Analytics Layer (Cont…)
Data Analytics Versus Business Benefits:
• Data analytics is a field where the value of IoT is booming. Almost any object can be connected, and multiple types of
sensors can be installed on a given object. Collecting and interpreting the data generated by these devices is where
the value of IoT is realized.
• While considering architecture, static IoT networks are the ones where a clear list of elements to monitor and
analytics to perform are determined. Such static systems are common in industrial environments where the IoT
charter is about providing a clear view of the state of the operation.
• A smarter architecture can be used to allow for an open system where the network is engineered to be flexible
enough that other sensors may be added in the future, and where both upstream and downstream operations are
allowed.
• This flexibility allows for additional processing of the existing sensors and also deeper and more efficient interaction
with the connected objects. This enhanced data processing can result in new added value for businesses that are not
envisioned at the time when the system is initially deployed.
Layer 3: Applications and Analytics Layer (Cont…)
Data Analytics Versus Business Benefits:
• Example: Cisco Jasper: It provides cloud-based platform for IoT management and monetization.
• Consider a static architecture: Consider the case of vending machines deployed throughout a city. At a basic level,
these machines can be connected, and sensors can be deployed to report when a machine is in an error state. A repair
person can be sent to address the issue when such a state is identified. This type of alert is a time saver and avoids the
need for the repair team to tour all the machines in turn when only one may be malfunctioning.
• Consider Cisco Jasper: Using this, machine sensors can be improved to also report when an item is sold. The central
application can then be enhanced to process this information and analyze what item is most sold, in what location, at
what times. This new view of the machines may allow for an optimization of the items to sell in machines in a given
area. Systems may be implemented to adapt the goods to time, season, or location—or many other parameters that
may have been analyzed. In short, architecting open systems opens the possibility for new applications.
Layer 3: Applications and Analytics Layer (Cont…)
Smart Services:
• The ability to use IoT to improve operations is often termed “smart services.”
• Fundamentally, smart services use IoT and aim for efficiency. For example, sensors can be installed on equipment to
ensure ongoing conformance with regulations or safety requirements. This angle of efficiency can take multiple forms,
from presence sensors in hazardous areas to weight threshold violation detectors on trucks.
• Smart services can also be used to measure the efficiency of machines by detecting machine output, speed, or other
forms of usage evaluation. Entire operations can be optimized with IoT. In hospitality, for example, presence and
motion sensors can evaluate the number of guests in a lobby and redirect personnel accordingly. The same type of
action can be taken in a store where a customer is detected as staying longer than the typical amount of time in front
of a shelf. Personnel can be deployed to provide assistance.
• Smart services can be integrated into an IoT system. For example, sensors can be integrated in a light bulb. A sensor
can turn a light on or off based on the presence of a human in the room. Smarter system can use smarter sensors that
analyze multiple parameters to detect human mood and modify accordingly the light color to adapt to the learned
preferences, or to convey either a more relaxing or a more dynamic environment.