Professional Documents
Culture Documents
The IoTs allow people and things to be connected any time, any space, with anything and
anyone, using any network and any service. That is why, we need to understand the
communications of different devices to utilize and make the best use o IOT.
Request & Response Model
Publish-Subscribe Model
Push Pull Model
Exclusive Pair Model
REQUEST & RESPONSE MODEL
The client is the IOT device that sends a request to the server. The request maybe for
transfer of data or upload of data. The server maybe remote or local and can handle
requests of multiple clients. The Request response model is stateless and hence each
request is independently handled. Server can receive the request, decide its response and
fetch the data.
PUBLISH SUBSCRIBE MODEL
There are three entities publisher, broker and consumers. Publishers send the data to the
brokers on topics managed by the brokers. Consumers subscribe to topics and brokers send
the data on the topics to the consumers. Hence, brokers responsibility is to accept data
from publishers and send it to the appropriate consumer.
PUSH PULL MODEL
Data producer push data to queues and consumer pull data from queues. Producers and
consumers are not aware of each other. Queues act as buffers and are useful when
producers produce data at a rate at which is faster than rate at which consumers can
download.
EXCLUSIVE PAIR MODEL
Cellular IoT uses cellular networks to connect physical devices to the Internet. This
connection enables these devices to transmit and receive data, making them part of the
“Internet of Things” (IoT). Cellular IoT is the most popular type of IoT connectivity,
primarily because it: Provides excellent coverage. IoT can connect via 2G, 3G,4G, or 5G
networks. Depending on the needs of the IoT device and application, there are primarily
two types of Cellular IoT connections, namely, LTE-M and NB IoT which are the recent
IoT specific variables. 2G and 3G are no longer used for mobile connectivity.
LPWANs Protocol
LPWANs (Low Power Wide Area Networks) are new sets of protocols developed for IoT
solutions but can also be used by other devices to communicate over a wide area. Even
cellular networks can provide a wide-area communication network, but the cost of
communication over cellular networks is high because of its high power consumption.
LPWANs enable communications over wide area with the help of small and inexpensive
batteries that can last for long-term making it a cost-saving option in comparison with
cellular networks. LPWANs are commonly used in applications including Smart metering,
smart lighting, asset monitoring and tracking, smart cities, precision agriculture, livestock
monitoring, energy management, manufacturing, and industrial IoT deployments
Mesh protocols
A Mesh protocol is a local network topology where devices are connected directly in a
non-hierarchical way to route data across the network. The devices in a mesh network
communicate according to a predefined protocol that allows each device to participate in
the data transmission on the network. IoT Mesh Networking Main Components:
Gateways: Gateways are devices that connect the mesh network to the internet.
Repeaters: Repeaters capture data in the network and reiterate it to the endpoints.
Endpoints: Endpoints are devices that receive data from repeaters
Wifi/ Wifi HaLow
Wi-Fi (Wireless Fidelity) is the most popular IOT communication protocols for wireless
local area network. Wi-Fi provides Internet access to devices that are within the range of
about 20 - 40 meters from the source. It has a data rate upto 600 Mbps maximum,
depending on channel frequency used and the number of antennas. In terms of using the
Wi-Fi protocol for IOT, there are some pros & cons to be considered. The infrastructure or
device cost for Wi-Fi is low & deployment is easy but the power consumption is high and
the Wi-Fi range is quite moderate. So, the Wi-Fi may not be the best choice for all types of
IOT applications but it can be used for applications like Home Automation.
RFID