IoT Technologies and Protocols
IoT Technologies and Protocols
IoT technologies empower you to transform your business with data-driven insights,
improved operational processes, new lines of business, and more efficient use of
materials.
The technology of IoT continues to expand, with countless service providers, a variety
of platforms, and millions of new devices emerging every year, leaving developers
with many decisions to make before entering the IoT ecosystem.
Device layer
Data layer
The data that’s collected, processed, sent, stored, analysed, presented, and used in
business contexts.
Business layer
The business functions of IoT technology, including the management of billing and
data marketplaces.
User layer
Actuators
Actuators perform physical actions when their control centers gives instructions,
usually in response to changes identified by sensors. They’re a type of transducer.
Embedded systems
Intelligent devices
They often include a microcontroller and may utilize services such as Azure IoT
Edge to best deploy certain workloads across devices.
These small computers are embedded on microchips and contain CPUs, RAM, and
ROM.
Although they contain the elements needed to execute simple tasks, microcontrollers
are more limited in power than microprocessors.
Devices that only connect and transmit data and do not have the ability to compute.
Transducers
In general terms, transducers are devices that convert one form of energy into
another.
In IoT devices, this includes the internal sensors and actuators that transmit data as
the devices engage with their environment.
Sensors
A major aspect of planning an IoT technology project is to determine the devices’ IoT
protocols—in other words, how the devices connect and communicate.
In the IoT technology stack, devices connect either through gateways or built-in
functionality.
Gateways are part of the technology of IoT that can be used to help connect IoT
devices to the cloud.
Though not all IoT devices require a gateway, they can be used to establish device-to-
device communication or connect devices that are not IP based and can’t connect to
the cloud directly.
Data collected from IoT devices moves through a gateway, gets pre-processed at the
edge, and then gets sent to the cloud.
Using IoT gateways can lower latency and reduce transmission sizes.
Having gateways as part of your IoT protocols also lets you connect devices without
direct internet access and provide an additional layer of security by protecting data
moving in both directions.
The type of connectivity you utilize as part of your IoT protocol depends on the
device, its function, and its users.
Typically, the distance that the data must travel—either short-range or long-range—
determines the type of IoT connectivity needed.
Low-power, short range networks are well-suited for homes, offices, and other small
environments. They tend to only need small batteries and are usually inexpensive to
operate.
Common examples:
Bluetooth
Good for high-speed data transfer, Bluetooth sends both voice and data signals up to
10 meters.
NFC
Wi-Fi/802.11
The low cost of operating Wi-Fi makes it a standard across homes and offices.
However, it may not be the right choice for all scenarios because of its limited range
and 24/7 energy consumption.
Z-Wave
Zigbee
4G LTE IoT
High capacity and low latency, these networks are a great choice for IoT scenarios that
require real-time information or updates.
5G IoT
Although not yet available, 5G IoT networks are expected to enable further
innovations in IoT by providing much faster download speeds and connectivity to
many more devices in a given area.
Cat-0
These LTE-based networks are the lowest cost option. They lay the groundwork for
Cat-M, a technology that will replace 2G.
Cat-1
This standard for cellular IoT will eventually replace 3G. Cat-1 networks are easy to set
up and offer a great solution for applications requiring a voice or browser interface.
LoRaWAN
LTE Cat-M1
These networks are fully compatible with LTE networks. They optimize cost and power
in a second generation of LTE chips designed specifically for IoT applications.
Narrowband or NB-IoT/Cat-M2
Sigfox
This global IoT network provider offers wireless networks to connect low-power
objects that emit continuous data.
IoT devices communicate using IoT protocols. Internet protocol (IP) is a set of rules
that dictates how data gets sent to the internet. IoT protocols ensure that information
from one device or sensor gets read and understood by another device, a gateway, a
service. Different IoT protocols have been designed and optimized for different
scenarios and usage. Given the diverse array of IoT devices available, using the right
protocol in the right context is important.
The type of IoT protocol you’ll need depends on the system architecture layer that the
data will travel in. The Open Systems Interconnection (OSI) model provides a map of
the various layers that send and receive data. Each IoT protocol in the IoT system
architecture enables device-to-device, device-to-gateway, gateway-to-data center, or
gateway-to-cloud communication, as well as communication between data centers.
Application layer
The application layer serves as the interface between the user and the device within a
given IoT protocol.
Transport layer
In any IoT protocol, the transport layer enables and safeguards the communication of
the data as it travels between layers.
Network layer
The network layer of an IoT protocol helps individual devices communicate with the
router.
IP
Many IoT protocols utilize IPv4, while more recent executions use IPv6. This recent
update to IP routes traffic across the internet and identifies and locates devices on the
network.
6LoWPAN
This IoT protocol works best with low-power devices that have limited processing
capabilities.
The data layer is the part of an IoT protocol that transfers data within the system
architecture, identifying and correcting errors found in the physical layer.
IEEE 802.15.4
A radio standard for low-powered wireless connection. It’s used with Zigbee,
6LoWPAN, and other standards to build wireless embedded networks.
LPWAN
Physical layer
The physical layer is the communication channel between devices within a specific
environment.
BLE dramatically reduces power consumption and cost and maintains a similar
connectivity range as classic Bluetooth. BLE works natively across mobile operating
systems and is fast becoming a favorite for consumer electronics due to its low cost
and long battery life.
Ethernet
This wired connection is a less expensive option that provides fast data connection
and low latency.
A wireless broadband communication standard for mobile devices and data terminals.
LTE increases the capacity and speed of wireless networks and supports multicast and
broadcast streams.
A communication technology that enables the sending and receiving of data over
existing power cables. This allows you to both power and control an IoT device
through the same cable.
Wi-Fi/802.11
Z-Wave
A mesh network using low-energy radio waves to communicate from appliance to
appliance.
Zigbee
IoT platforms manage hardware and software protocols, offer security and
authentication, and provide user interfaces.
The exact definition of an IoT platform varies because more than 400 service
providers offer features that range from software and hardware to SDKs and APIs.
However, most IoT platforms include:
Managed services
IoT managed services help businesses proactively operate and maintain their IoT
ecosystem. A variety of IoT managed services, such as Azure IoT Hub, are available to
help streamline and support the process of building, deploying, managing, and
monitoring your IoT project.
Currently, there is no way to confirm that data from IoT has not been manipulated
before it gets sold or shared. The blockchain and IoT work together to break down
data siloes and foster trust so that data can be verified, traced, and relied upon.
Open source technologies are accelerating IoT, allowing developers to use the tools
of their choice on IoT technology applications.
The significant amount of data generated by IoT naturally lends itself to quantum
computing’s ability to speed through heavy computation. Additionally, quantum
cryptography helps add a level of security that’s required but currently hindered by
the low computational power inherent to most IoT devices.
Testing your systems before execution can be a dramatic cost- and time-saving
measure. Digital Twins takes data from multiple IoT devices and integrates it with data
from other sources to offer a visualization of how the system will interact with devices,
people and spaces.
IoT technologies produce such high volumes of data that specialized processes and
tools are needed to turn the data into actionable insights. Common IoT technology
applications and challenges:
IoT machine learning models designed and trained to identify signals in historical data
can be used to identify the same trends in current data. This lets users automate
preventative service requests and order new parts ahead of time so that they’re
always available when needed.
A variety of IoT analytics services are available, designed for end-to-end real-time
reporting, including:
• High-volume data storage using formats that analytics tools can query.
• High-volume data stream processing to filter and aggregate data before
analysis gets performed.
• Low-latency analysis turnaround using real-time analytics tools that report
and visualize data.
• Real-time data intake using message brokers.
The volume of data collected through IoT presents challenges for cleaning,
processing, and interpreting at speed. Edge computing addresses these challenges by
shifting most data processing from a centralized system to the edge of the network,
closer to the devices that need the data. However, decentralizing data processing
introduces new challenges, including the reliability and scalability of edge devices and
the security of the data in transit.