Professional Documents
Culture Documents
Module 1
Module 1
competitive advantage
Management
Jira Service Management
EXPLAINER HOW TO TUTORIALS/DIY PCB EMBEDDED & MCU NEWS TECH/WEB REVIEWS
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 1/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
IoT Enabling Technologies
Domain Specific IoTs | IoT Applications
Lorawan Message Brokers
Goverment Application in IoT
Role of IoT in Smart City
middleware Mosquitto
MQTT News NodeJs Nodemcu
PCB Portable os REST Rock PI RTOS
What is IoT ? | Internet of Things Sensors SEO Social Tools TSDB
ubuntu zerynth
Internet of things (IoT) provides IP connectivity to various Things apart from general Desktops,
Laptops and Mobile Devices. The term “things” means any physical parameter that could be sensed
and connected to Internet. For example a device monitoring temperature and humidity at certain
location and relaying the data will become a “thing’” in IoT domain.
Internet of things is a connecting bridge between physical world and cyber world and Machine to
Machine communication i.e. without human intervention is one of the subset of it. IoT Refers to
uniquely identifiable objects and their virtual representations in an Internet like structure. IoT all
together a new environment in which current Internet will be smartly utilized by all new range of
embedded connected things.
Sensors are the building blocks of Internet of things which can collect parameters and low power
wireless embedded systems transmit information to gateway devices. Gateway device will make the
parameters available over internet so that parameters are globally accessible. Till now there is no
dedicated network stack defined for IoT, as it is a heterogeneous network of networks. The most
popular protocols used for realization of IoT are Zigbee and 6lowPAN (IEEE 802.15.4), Bluetooth and
Wi-Fi. -By CDAC INDIA
Any physical object can be transformed into an IoT device if it can be connected to the internet to be
controlled or communicate information. A lightbulb that can be switched on using a smartphone
app is an IoT device, as is a motion sensor or a smart thermostat in your office or a connected
streetlight. An IoT device could be as fluffy as a child’s toy or as serious as a driverless truck. Some
larger objects may themselves be filled with many smaller IoT components, such as a jet engine
that’s now filled with thousands of sensors collecting and transmitting data back to make sure it is
operating efficiently. At an even bigger scale, smart cities projects are filling entire regions with
sensors to help us understand and control the environment.
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 2/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
Above picture is an Equation of Internet of things. IoT Sensors and Actuators plays main role in any
IoT Projects. Without IoT Sensors and Actuators, there’s no IoT.
Generally speaking, a Sensor is a device that is able to detect changes in an environment. By itself, a
sensor is useless, but when we use it in an electronic system, it plays a key role. A sensor is able to
measure a physical phenomenon (like temperature, pressure, and so on) and transform it into an
electric signal. So Sensors are hardware components that can detect events or changes in its
surroundings, and then provide a corresponding output. Sensors are the eyes and ears of any IoT
Project.
An Actuator is a device that converts energy into motion. It is usually used to apply a force on some
thing. In our example, the actuator would apply force to switch on the motor of the water pump.
Actuators can create linear, oscillatory or rotatory motion based on how they are designed.
IoT is a transformational force that can help companies improve performance through IoT analytics
and IoT Security to deliver better results. Businesses in the utilities, oil & gas, insurance,
manufacturing, transportation, infrastructure and retail sectors can reap the benefits of IoT by
making more informed decisions, aided by the torrent of interactional and transactional data at
their disposal.
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 3/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
make such connections more relevant and important, creating more opportunities for people,
businesses and industries.
Physical Design of IoT system refers to IoT Devices and IoT Protocols. Things are Node device which
have unique identities and can perform remote sensing, actuating and monitoring capabilities.
Communication established between things and cloud based server over the Internet by various IoT
protocols.
Logical design of IoT system refers to an abstract representation of the entities & processes without
going into the low-level specifies of the implementation.
Things
Basically Things refers to IoT Devices which have unique identities and can perform remote sensing,
actuating and monitoring capabilities. Things are is main part of IoT Application. IoT Devices can be
various type, Sensing Devices, Smart Watches, Smart Electronics appliances, Wearable Sensors,
Automobiles, and industrial machines. These devices generate data in some forms or the other
which when processed by data analytics systems leads to useful information to guide further actions
locally or remotely.
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 4/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
For example, Temperature data generated by a Temperature Sensor in Home or other place, when
processed can help in determining temperature and take action according to users.
Above picture, shows a generic block diagram of IoT device. It may consist of several interfaces for
connections to other devices. IoT Device has I/O interface for Sensors, Similarly for Internet
connectivity, Storage and Audio/Video.
IoT Device collect data from on-board or attached Sensors and Sensed data communicated either to
other device or Cloud based sever. Today many cloud servers available for especially IoT System.
These Platfrom known as IoT Platform. Actually these cloud especially design for IoT purpose. So
here we can analysis and processed data easily.
How it works ? For example if relay switch connected to an IoT device can turn On/Off an appliance
on the commands sent to the IoT device over the Internet.
IoT Protocols
IoT protcols help to establish Communication between IoT Device (Node Device) and Cloud based
Server over the Internet. It help to sent commands to IoT Device and received data from an IoT
device over the Internet. An image is given below. By this image you can understand which protocols
used.
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 5/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
Link Layer
Link layer protocols determine how data is physically sent over the network’s physical layer or
medium (Coxial calbe or other or radio wave). Link Layer determines how the packets are coded and
signaled by the hardware device over the medium to which the host is attached (eg. coxial cable).
802.3 – Ethernet : Ethernet is a set of technologies and protocols that are used primarily in LANs. It
was first standardized in 1980s by IEEE 802.3 standard. IEEE 802.3 defines the physical layer and the
medium access control (MAC) sub-layer of the data link layer for wired Ethernet networks. Ethernet
is classified into two categories: classic Ethernet and switched Ethernet.
802.11 – WiFi : IEEE 802.11 is part of the IEEE 802 set of LAN protocols, and specifies the set of media
access control (MAC) and physical layer (PHY) protocols for implementing wireless local area network
(WLAN) Wi-Fi computer communication in various frequencies, including but not limited to 2.4 GHz,
5 GHz, and 60 GHz frequency bands.
802.16 – Wi-Max : The standard for WiMAX technology is a standard for Wireless Metropolitan Area
Networks (WMANs) that has been developed by working group number 16 of IEEE 802, specializing
in point-to-multipoint broadband wireless access. Initially 802.16a was developed and launched, but
now it has been further refined. 802.16d or 802.16-2004 was released as a refined version of the
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 6/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
802.16a standard aimed at fixed applications. Another version of the standard, 802.16e or 802.16-
2005 was also released and aimed at the roaming and mobile markets.
802.15.4 -LR-WPAN : A collection of standards for Low-rate wireless personal area network. The
IEEE’s 802.15.4 standard defines the MAC and PHY layer used by, but not limited to, networking
specifications such as Zigbee®, 6LoWPAN, Thread, WiSUN and MiWi™ protocols. The standards
provide low-cost and low-speed communication for power constrained devices.
Network Layer
Responsible for sending of IP datagrams from the source network to the destination network.
Network layer performs the host addressing and packet routing. We used IPv4 and IPv6 for Host
identification. IPv4 and IPv6 are hierarchical IP addrssing schemes.
IPv4 :
An Internet Protocol address (IP address) is a numerical label assigned to each device connected to
a computer network that uses the Internet Protocol for communication. An IP address serves two
main functions: host or network interface identification and location addressing.
Internet Protocol version 4 (IPv4) defines an IP address as a 32-bit number. However, because of the
growth of the Internet and the depletion of available IPv4 addresses, a new version of IP (IPv6), using
128 bits for the IP address, was standardized in 1998. IPv6 deployment has been ongoing since the
mid-2000s.
IPv6 : Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the
communications protocol that provides an identification and location system for computers on
networks and routes traffic across the Internet. IPv6 was developed by the Internet Engineering Task
Force (IETF) to deal with the long-anticipated problem of IPv4 address exhaustion. IPv6 is intended to
replace IPv4. In December 1998, IPv6 became a Draft Standard for the IETF, who subsequently
ratified it as an Internet Standard on 14 July 2017. IPv6 uses a 128-bit address, theoretically allowing
2128, or approximately 3.4×1038 addresses. Source – wikipedia
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 7/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
using an internet protocol. 6LoWPAN can communicate with 802.15.4 devices as well as other types
of devices on an IP network link like WiFi.
Transport Layer
This layer provides functions such as error control, segmentation, flow control and congestion
control. So this layer protocols provide end-to-end message transfer capability independent of the
underlying network.
TCP : TCP (Transmission Control Protocol) is a standard that defines how to establish and maintain a
network conversation through which application programs can exchange data. TCP works with the
Internet Protocol (IP), which defines how computers send packets of data to each other. Together,
TCP and IP are the basic rules defining the Internet. The Internet Engineering Task Force (IETF)
defines TCP in the Request for Comment (RFC) standards document number 793.
UDP : User Datagram Protocol (UDP) is a Transport Layer protocol. UDP is a part of Internet Protocol
suite, referred as UDP/IP suite. Unlike TCP, it is unreliable and connectionless protocol. So, there is
no need to establish connection prior to data transfer. Read more here
https://www.geeksforgeeks.org/user-datagram-protocol-udp/
Application Layer
Application layer protocols define how the applications interface with the lower layer protocols to
send over ther network.
WebSocket : The WebSocket Protocol enables two-way communication between a client running
untrusted code in a controlled environment to a remote host that has opted-in to communications
from that code. The security model used for this is the origin-based security model commonly used
by web browsers. The protocol consists of an opening handshake followed by basic message
framing, layered over TCP. The goal of this technology is to provide a mechanism for browser-based
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 8/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
applications that need two-way communication with servers that does not rely on opening multiple
HTTP connections (e.g., using XMLHttpRequest or <iframe>s and long polling).
MQTT :
MQTT protocol runs on top of the TCP/IP networking stack. When clients connect and
publish/subscribe, MQTT has different message types that help with the handshaking of that
process. The MQTT header is two bytes and first byte is constant. In the first byte, you specify the
type of message being sent as well as the QoS level, retain, and DUP (duplication) flags. The second
byte is the remaining length field.
XMPP : Extensible Messaging and Presence Protocol (XMPP) is a communication protocol for
message-oriented middleware based on XML (Extensible Markup Language). It enables the near-
real-time exchange of structured yet extensible data between any two or more network entities.
Originally named Jabber, the protocol was developed by the eponymous open-source community in
1999 for near real-time instant messaging (IM), presence information, and contact list maintenance.
Designed to be extensible, the protocol has been used also for publish-subscribe systems, signalling
for VoIP, video, file transfer, gaming, the Internet of Things (IoT) applications such as the smart grid,
and social networking services.
DDS : The Data Distribution Service (DDS™) is a middleware protocol and API standard for data-
centric connectivity from the Object Management Group® (OMG®). It integrates the components of
a system together, providing low-latency data connectivity, extreme reliability, and a scalable
architecture that business and mission-critical Internet of Things (IoT) applications need.
In a distributed system, middleware is the software layer that lies between the operating system and
applications. It enables the various components of a system to more easily communicate and share
data. It simplifies the development of distributed systems by letting software developers focus on
the specific purpose of their applications rather than the mechanics of passing information between
applications and systems.
Source – https://www.dds-foundation.org/what-is-dds-3/
AMQP : The AMQP – IoT protocols consist of a hard and fast of components that route and save
messages within a broker carrier, with a set of policies for wiring the components together. The
AMQP protocol enables patron programs to talk to the dealer and engage with the AMQP model.
AMQP has the following three additives, which might link into processing chains in the server to
create the favored capability.
Exchange: Receives messages from publisher primarily based programs and routes them to
‘message queues’.
Message Queue: Stores messages until they may thoroughly process via the eating client
software.
Binding: States the connection between the message queue and the change.
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 9/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
Device: An IoT system comprises of devices that provide sensing, actuation, monitoring and control
functions.
Services: services for device monitoring, device control service, data publishing services and services
for device discovery.
Management: this blocks provides various functions to govern the IoT system.
Security: this block secures the IoT system and by providing functions such as authentication ,
authorization, message and content integrity, and data security.
Application: This is an interface that the users can use to control and monitor various aspects of the
IoT system. Application also allow users to view the system status and view or analyze the processed
data.
Request-response model is communication model in which the client sends requests to the server
and the server responds to the requests. When the server receives a request, it decides how to
respond, fetches the data, retrieves resource representation, prepares the response, and then
sends the response to the client. Request-response is a stateless communication model and each
request-response pair is independent of others.
HTTP works as a request-response protocol between a client and server. A web browser may be the
client, and an application on a computer that hosts a web site may be the server.
Example: A client (browser) submits an HTTP request to the server; then the server returns a
response to the client. The response contains status information about the request and may also
contain the requested content.
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 10/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
Publish-Subscribe Model
Push-Pull Model
Push-Pull is a communication model in which the data producers push the data to queues and the
consumers Pull the data from the Queues. Producers do not need to be aware of the consumers.
Queues help in decoupling the messaging between the Producers and Consumers. Queues also act
as a buffer which helps in situations when there is a mismatch between the rate at which the
producers push data and the rate rate at which the consumer pull data.
Exclusive Pair is a bidirectional, fully duplex communication model that uses a persistent connection
between the client and server. Connection is setup it remains open until the client sends a request
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 11/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
to close the connection. Client and server can send messages to each other after connection setup.
Exclusive pair is stateful communication model and the server is aware of all the open connections.
Generally we used Two APIs For IoT Communication. These IoT Communication APIs are:
REST-based Communication APIs
WebSocket-based Communication APIs
Representational state transfer (REST) is a set of architectural principles by which you can design
Web services the Web APIs that focus on systems’s resources and how resource states are
addressed and transferred. REST APIs that follow the request response communication model, the
rest architectural constraint apply to the components, connector and data elements, within a
distributed hypermedia system. The rest architectural constraint are as follows:
Client-server – The principle behind the client-server constraint is the separation of concerns. for
example clients should not be concerned with the storage of data which is concern of the serve.
Similarly the server should not be concerned about the user interface, which is concern of the clien.
Separation allows client and server to be independently developed and updated.
Stateless – Each request from client to server must contain all the information necessary to
understand the request, and cannot take advantage of any stored context on the server. The session
state is kept entirely on the client.
Cache-able – Cache constraints requires that the data within a response to a request be implicitly or
explicitly leveled as cache-able or non cache-able. If a response is cache-able, then a client cache is
given the right to reuse that repsonse data for later, equivalent requests. caching can partially or
completely eliminate some instructions and improve efficiency and scalability.
Layered system – layered system constraints, constrains the behavior of components such that
each component cannot see beyond the immediate layer with they are interacting. For example, the
client cannot tell whether it is connected directly to the end server or two an intermediaryalong the
way. System scalability can be improved by allowing intermediaries to respond to requests instead
of the end server, without the client having to do anything different.
Uniform interface – uniform interface constraints requires that the method of communication
between client and server must be uniform. Resources are identified in the requests (by URIsin web
based systems) and are themselves is separate from the representations of the resources data
returned to the client. When a client holds a representation of resources it has all the information
required to update or delete the resource you (provided the client has required permissions). Each
message includes enough information to describe how to process the message.
Code on demand – Servers can provide executable code or scripts for clients to execute in their
context. this constraint is the only one that is optional.
A RESTful web service is a ” Web API ” implemented using HTTP and REST principles. REST is most
popular IoT Communication APIs.
HTTP methods
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 12/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
Uniform Resource Identifier (URI) GET PUT PATCH POST DELETE
Collection, such as List the URIs Replace Not Create a new Delete the
https://api.example.com/resources/ and perhaps the entire generally entry in the entire
other details collection used collection. collection.
of the with The new
collection’s another entry’s URI is
members. collection. assigned
automatically
and is usually
returned by
the
operation.
Element, such as Retrieve a Replace Update Not generally Delete the
https://api.example.com/resources/item5 representation the the used. Treat addressed
of the addressed addressed the member
addressed member member addressed of the
member of the of the of the member as a collection.
collection, collection, collection. collection in
expressed in or if it its own right
an appropriate does not and create a
Internet media exist, new entry
type. create it. within it.
Websocket APIs allow bi-directional, full duplex communication between clients and servers.
Websocket APIs follow the exclusive pair communication model. Unlike request-response model
such as REST, the WebSocket APIs allow full duplex communication and do not require new
coonection to be setup for each message to be sent. Websocket communication begins with a
connection setup request sent by the client to the server. The request (called websocket handshake)
is sent over HTTP and the server interprets it is an upgrade request. If the server supports
websocket protocol, the server responds to the websocket handshake response. After the
connection setup client and server can send data/mesages to each other in full duplex mode.
Websocket API reduce the network traffic and letency as there is no overhead for connection setup
and termination requests for each message. Websocket suitable for IoT applications that have low
latency or high throughput requirements. So Web socket is most suitable IoT Communication APIs
for IoT System.
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 13/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
Internet of Things Protocols help to establish Communication between IoT Device (Node Device) and
Cloud based Server over the Internet. It help to sent commands to IoT Device and received data
from an IoT device over the Internet. We expain some most popular Internet of Things Protocols
here. We diveded Internet of Things Protocols into two types IoT Data Protocols and Wireless Iot
Network Protocols. This is not actual classification of IoT Protocols, Read this for understanding
Internet of Things Protocols : https://iotbyhvm.ooo/physical-and-logical-design-of-iot/
On top of CoAP, the Open Mobile Alliance (OMA) has defined “Lightweight M2M” as a simple, low-
cost remote management and service enablement mechanism.
Read more: COAP vs MQTT | Difference between COAP and MQTT protocols | CoAP Protocol- Constrained
Application Protocol
MQTT protocol runs on top of the TCP/IP networking stack. When clients connect and
publish/subscribe, MQTT has different message types that help with the handshaking of that
process. The MQTT header is two bytes and first byte is constant. In the first byte, you specify the
type of message being sent as well as the QoS level, retain, and DUP (duplication) flags. The second
byte is the remaining length field.
Features of MQTT?
Distribute information more efficiently
Increase scalability
Reduce network bandwidth consumption dramatically
Reduce update rates to seconds
Very well-suited for remote sensing and control
Maximize available bandwidth
Extremely lightweight overhead
Very secure with permission-based security
Used by the oil-and-gas industry, Amazon, Facebook, and other major businesses
Saves development time
Collects more data with less bandwidth compared to polling protocols
If you’re new to messaging protocols visit this : MQTT | What is MQTT | MQTT in Depth | QoS | FAQs |
MQTT Introduction
Recommended: MQTT Servers/Brokers | MQTT Public Brokers List | MQTT 5 | Overview | What’s New |
MQTT Features | MQTT 5.0
The AMQP – IoT protocols consist of a hard and fast of components that route and save messages
within a broker carrier, with a set of policies for wiring the components together. The AMQP protocol
enables patron programs to talk to the dealer and engage with the AMQP model. AMQP has the
following three additives, which might link into processing chains in the server to create the favored
capability.
Exchange: Receives messages from publisher primarily based programs and routes them to
‘message queues’.
Message Queue: Stores messages until they may thoroughly process via the eating client
software.
Binding: States the connection between the message queue and the change.
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 15/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
Bluetooth is a global 2.4 GHz personal area network for short-range wireless communication.
Device-to-device file transfers, wireless speakers, and wireless headsets are often enabled with
Bluetooth.
BLE
BLE is a version of Bluetooth designed for lower-powered devices that use less data. To conserve
power, BLE remains in sleep mode except when a connection is initiated. This makes it ideal for
wearable fitness trackers and health monitors.
ZigBee
(Narrow-Band IoT) A technology being standardized by the 3GPP standards bodyThe ZigBee protocol
uses the 802.15.4 standard and operates in the 2.4 GHz frequency range with 250 kbps. The
maximum number of nodes in the network is 1024 with a range up to 200 meter. ZigBee can use
128 bit AES encryption.
Z-Wave
Z-Wave is a sub-GHz mesh network protocol, and is a proprietary stack. It operates in the sub-1GHz
band and is impervious to interference from WiFi and other wireless technologies in the 2.4-GHz
range such as Bluetooth or ZigBee. It’s often used for security systems, home automation, and
lighting controls.
6LoWPAN
6LoWPAN is an acronym of IPv6 over Low power Wireless Personal Area Networks. It is an adaption
layer for IPv6 over IEEE802.15.4 links. This protocol operates only in the 2.4 GHz frequency range
with 250 kbps transfer rate. IPv6, is an Internet Layer protocol for packet-switched internetworking
and provides end-to-end datagram transmission across multiple IP networks. It is an open IoT
network protocol like ZigBee, and it is primarily used for home and building automation.
Thread
Built on open standards and IPv6 technology with 6LoWPAN as its foundation. You could think of it
as Google’s version of ZigBee. You can actually use some of the same chips for Thread and ZigBee,
because they’re both based on 802.15.4.
WiFi-ah (HaLow)
Designed specifically for low data rate, long-range sensors and controllers, 802.11ah is far more IoT-
centric than many other WiFi counterparts.
2G (GSM)
2G is the “old-school” TDMA (usually) cellular protocol. ATMs and old alarm systems used this— and
in most parts of the world it is phased out or in the process of being phased out.
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 16/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
3G & 4G
3G was the first “high speed” cellular network, and is a name that refers to a number of technologies
that meet IMT-2000 standards. 4G is the generation of cellular standards that followed 3G, and is
what most people use today for mobile cellular data. You can use 3G and 4G for IoT devices, but the
application needs a constant power source or must be able to be recharged regularly.
With LTE classes, the lower the speed, the lower the amount of power they use. LTE Cat 1 and 0 are
typically more suitable for IoT devices.
LTE-M1
This is the first cellular wireless protocol that was build from the ground up for IoT devices. That
being said, it isn’t available yet, so how it performs remains to be seen.
With LTE, it’s worth understanding that carriers typically don’t have to modify hardware for their
basestations; upgrades can be done entirely through software. This really helps with infrastructure
costs, because companies won’t necessarily need new cellular basestations, just new endpoint
hardware.
NB-IoT
(Narrow-Band IoT) A technology being standardized by the 3GPP standards body is another way to
tackle cellular M2M for low power devices. It is based on a DSSS modulation similar to the old Neul
version of Weightless-W. Huawei, Ericsson, and Qualcomm are active proponents of this protocol
and are involved in putting it together.
5G
Though it likely won’t be released for another five years, 5G is set to be the next generation of
cellular network protocol. It’s designed for high throughput, and it will probably face the same issues
as 3G and 4G in regards to IoT.
NFC
NFC,is the acronym for Near Field Communication.It is a short-range high frequency wireless
communication technology that enables the exchange of data between devices.It enables two
electronic devices, one of which is usually a portable device such as a smartphone, to establish
communication by bringing them within 4 cm (1.6 in) of each other.
RFID
Radio-frequency identification (RFID) uses electromagnetic fields. RFID is not new since it has been
used almost in every industry to identify and track tags attached to objects automatically. The tags
stores information electronically. There are two types of RFID tags, Active and Passive. Passive tags
collect energy from RFID reader’s radio waves whereas Active tags have its power source such as a
battery and can operate at hundreds of meters distance from the RFID reader. RFID technology can
be used in the IoT to identify objects and link them to the Internet.
SigFox
igfox uses free ISM band to transmit data over the very narrow spectrum. Sigfox is designed to
handle low data-transfer speeds of 10 to 1,000 bps using an Ultra Narrow Band (UNB) technology.
Sigfox overcomes the problem of Wi-Fi and cellular in many applications that has short Wi-Fi range,
where cellular cost is high and consumes more power.
SIGFOX is a French company that builds wireless networks, which is founded in 2009 by Ludovic Le
Moan and Christophe Fourtet. Typically, it is an internet of things device that needs to transmit
continuously in small amount data. Best use cases for Sigfox are electricity meters, smart watches,
and washing machines.
LoRaWAN
Network protocol intended for wireless battery operated Things in regional, national or global
network. LoRaWAN is a media access control (MAC) layer protocol designed for large-scale public
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 17/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
networks with a single operator. It is built using Semtech’s LoRa modulation as the underlying PHY,
but it is important to note that LoRa and LoRaWAN are two seperate things that are often
(mistakenly) conflated.
Ingenu
Ingenu has created something called random phase multiple access (RPMA), which uses Direct
Sequence Spread Spectrum (DSSS) and is similar to code division multiple access (CDMA) cellular
protocols. Before IoT was a thing, Ingenu (then OnRamp) was selling metering infrastructure that
collected low power information from electricity meters. Now, it’s rebranded and is trying to become
a broader player in the field (like SigFox).
Weightless-N
Weightless-N is an ultra narrowband system that is very similar to SigFox. Instead of being a
complete end-to-end enclosed system, it’s made up of a network of partners. It uses differential
binary phase shift keying (BPSK) in narrow frequency channels and is intended for uplink sensor
data.
Weightless-P
Weightless-P is the latest Weightless technology. It offers two-way features and quality of service
tiers, which we think is very important.
Weightless-W
Weightless-W is an open standard designed to operate in TV white space (TVWS) spectrum. Using
TVWS is attractive in theory, because it takes advantage of good ultra high frequency (UHF) spectrum
that’s not otherwise in use—but it can be quite difficult in practice.
If you have a Samsung device, you probably have a radio with their protocol in it. ANT & ANT+ seem
somewhat like another type of BLE system, designed to create networks that piggyback off of
existing hardware. A lot of devices have ANT or ANT+ compatible chips in them, and the idea is that
if you get enough of these radios added to the world, you can use them together as a mesh.
DigiMesh
DigiMesh is one of a number of proprietary mesh systems. You can learn about the differences
between it and ZigBee in this white paper.
MiWi
MiWi is Microchip’s proprietary network protocol. It was created for short-range networks and
designed to help customers reduce their products’ time to market.
EnOcean
EnOcean is a an energy harvesting wireless technology which works in the frequencies of 868 MHz
for europe and 315 MHz for North America. The transmit range goes up to 30 meter in buildings and
up to 300 meter outdoor. Thus, its applications are centered around building automation, smart
homes, and wireless lighting control.
Dash7
Dash7 is an open-source wireless network protocol with a huge RFID contract with the U.S.
Department of Defense.
WirelessHART
WirelessHART is built on the HART Communication Protocol, and is what the company considers “the
industry’s first international open wireless communication standard.”
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 18/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
IoT is enabled by several technologies including wireless sensor networks, cloud computing, Big data
analytics, Embedded Systems, Security Protocols and architectures, communication protocols, web
services, Mobile Internet, and Semantic Search engines. Here we provides an overview of some of
these technologies which play a key-role in IoT.
Cloud Computing
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 19/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
Cloud computing is a trans-formative computing paradigm that involves delivering applications and
services over the Internet Cloud computing involves provisioning of computing, networking and
storage resources on demand and providing these resources as metered services to the users, in a
“pay as you go” model. C loud computing resources can be provisioned on demand by the users,
without requiring interacyions with the cloud service Provider. The process of provisioning resources
is automated. Cloud computing resources can be accessed over The network using standard access
mechanisms that provide platform independent access through the use of heterogeneous client
platforms such as the workstations, laptops, tablets and smartphones.
cloud computing
Platform as a Service (PaaS): in addition to hardware, your operating system layer is managed for
you
Software as a Service (SaaS): further to the above, an application layer is provided and managed for
you – you won’t see or have to worry about the first two layers.
Some examples of big data generated by IoT systems are described as follows:
Sensor data generated by IoT system such as weather monitoring stations.
Machine sensor data collected from sensors embedded in industrial and energy systems for
monitoring their health and detecting Failures.
Health and fitness data generated by IoT devices such as wearable fitness bands
Data generated by ioT systems for location and tracking of vehicles
Data generated by retail inventory monitoring systems
Characteristics
Communication protocols
Communication protocols form the backbone of IoT systems and enable network connectivity and
coupling to applications. Communication protocols allow devices to exchange data over the network.
Multiple protocols often describe different aspects of a single communication. A group of protocols
designed to work together are known as a protocol suite; when implemented in software they are a
protocol stack.
Internet communication protocols are published by the Internet Engineering Task Force (IETF). The
IEEE handles wired and wireless networking, and the International Organization for Standardization
(ISO) handles other types. The ITU-T handles telecommunication protocols and formats for the
public switched telephone network (PSTN). As the PSTN and Internet converge, the standards are
also being driven towards convergence.
Embedded Systems
As its name suggests, Embedded means something that is attached to another thing. An embedded
system can be thought of as a computer hardware system having software embedded in it. An
embedded system can be an independent system or it can be a part of a large system. An
embedded system is a controller programmed and controlled by a real-time operating system
(RTOS) with a dedicated function within a larger mechanical or electrical system, often with real-time
computing constraints. It is embedded as part of a complete device often including hardware and
mechanical parts. Embedded systems control many devices in common use today. Ninety-eight
percent of all microprocessors are manufactured to serve as embedded system component.
We used Internet of Things in various areas including Smart homes, healthcare, Environment, Retail
and Agriculture etc.
Home Automation
Smart Ligting
Smart Appliances
Intrusion Detection
Smoke/Gas Detectors
Cities
Smart Parking
Smart Lighting
Smart Roads
Structural Health Monitoring
Surveillance
Emergency Response
Environment
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 21/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
Weather Monitoring
Air Pollution Monitoring
Noise Pollution Monitoring
Forest Fire Detection
River Floods Detection
Energy
Smart Grids
Renewable Energy Systems
Prognostics
Retail
Inventory Management
Smart Payments
Smart Vending Machine
Logistics
Route Generation & Scheduling
Fleet Tracking
Shipment Monitoring
Remote Vehicle Diagnotics
Agriculture
Smart Irrigation
Green House Control
Industry
Machine Diagnosis & Prognosis
Indoor Air Quality Monitoring
Health & Lifestyle
Health & Fitness Monitoring
Wearable Electronics
National threats that a country faces are of various degrees and complex. Internet of things
improves and supports militia systems and services, and gives the technology vital to control the
panorama of national defense. It helps the higher safety of borders through lowest cost, better
performance gadgets that are manageable and remarkable. Internet of things automates the safety
responsibilities that generally unfold throughout numerous departments and multiple individuals. It
achieves this while enhancing accuracy and speed.
Smart Cities
Internet of Things (IoT) technologies can connect vehicles and infrastructure everywhere in a city,
and make it safer, smarter and operate more efficiently. Technology has advanced to some extent in
which there can be a real-time and meaningful interaction between towns, citizens, and agencies.
Smart cities are groups that harness an area to transform bodily structures and services in a way
that complements the existence of its residents and business at the same time and also making
authorities extra efficient. Smart traffic signals, Smart parking, Smart street lights etc are smart
solution can be build and implement with help of IoT. So we can build a intelligent City.
City Planning and Control
Internet of things can be used in to analyze the often complex factors of making town planning and
control. Internet of things simplifies this by examining different factors which include populace
increase, zoning, mapping, water delivery, transportation patterns, food delivery, social offerings,
and land use. It gathers designated facts in these regions and produces more precious and accurate
records than contemporary analytics given its ability to truly “live” with people in a metropolis. Inside
the region of management, Internet of things supports cities through its implementation of principal
services and infrastructure which include healthcare and transportation, water control, waste
management, and emergency management.
Responding Quickly to Emergencies
Internet of things programs can examine data about an occasion very fast, supporting responders
better become aware of incidents, determine the way to respond, and talk decisions (and critical
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 22/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
moves) to those involved. Internet of things plays a better role and take better response during
emergencies. Environmental Internet of things sensors, as an instance, can sign in and report early
signs of an emergency or crime; already, devices which include ShotSpotter can stumble on the
sound of a gunshot and pinpoint its place. By means of automatically alerting police dispatch, the
tool can tell velocity response time. We build smart solutions for disaster management.
Building an Ecosystem for Water Safety
We know that Water is life. Many peoples used automatic water solutions but We build smart
solution with help of Internet of things. Internet of things era can resolve the complicated challenges
surrounding water security, allowing governments to better define priorities for water supply,
consumer call for, and governance. Like other problems driven by means of multiple and various
factors, improving results for water management will require contributions from a surrounding of
companions, many of whom are not even privy to the role they play in water conservation.
Creating Jobs
Every government has big and critical problem is unemployment. Creating jobs one of the most
Important government applications in Internet of things. Internet of things offers thorough
economic evaluation. It makes previous blind spots seen and helps better monetary tracking and
modeling. It analyzes the industry and the market to spot possibilities for increase and obstacles.
Boosted by technologies going mainstream, a better structured ecosystem and proven use cases
appear in various verticals. M2M services indeed are set to play a key role in our increasingly
connected world. M2M development brings inspirations for creating a smart city. In these cities,
individual areas are already becoming “smarter” – from connected street lighting to intelligent public
safety, from smart energy to water management. The technical basis for the Smart City is IoT. At the
heart of each IoT application is the IoT module.
Street-lighting
Cities, public organizations and Industries across the country want to reduce high energy and
lighting costs by replacing their aging outdoor and street-lighting infrastructure. Smart lighting
control is an example of how the Internet of Things can generate real financial savings by
embedding intelligence and connectivity into everyday objects. Smart lighting makes outdoor
lighting more efficient, safe, and affordable with open-standard control networking technology.
Smart street-lighting sensors are connected to IOT technologies.
Smart Parking
Smart is most important component for a smart city because Searching for a parking spot in a
crowded city center can at times be annoying and time-consuming. According to many researches,
drivers aimlessly looking for a place to park cause up to 30 percent of all urban traffic congestion –
not to mention the environmental cost and energy waste. However, a smart parking IoT solution
could solve these problems. NB-IoT is a suitable technology for smart parking in cities, which can
help realize the reservation and sharing of idle parking space.
Garbage Bin Monitoring
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 23/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
Problem of every city but we solved with Web-based waste container monitoring and advanced
forecasting system can greatly improve efficiency for waste collection fleets. It has wireless module
and sensor installed in the waste containers, which can monitor whether the garbage bin is full or
whether there is a potential fire, and the module will send relevant data to the backend for analysis.
The system then calculates optimised collection schedules and routes, send the information to
urban cleaners, and hence increase their work efficiency and save manpower cost.
Smart Environment Monitoring
Sensors can be placed around the city to continuously monitor critical environmental parameters
like electromagnetic field, noise, temperature/humidity, CO2/toxic gases, combustion gases to
detect fire and so on. Analysis of this data can give insights on critical environmental conditions at
various places in the city along with their trends.
Internet of Things (IoT) is empowering cities to respond quickly to demographic and economic shifts.
It connects devices, vehicles and infrastructure everywhere in a city and makes it safer, smarter and
operate more efficiently.
So, After reading this article I Hope you like our explanation. We covered a detailed information about
Internet of things. Furthermore, stay tuned to learn more about Internet of Things (IoT). Till then keep
liking IoTbyHVM.ooo and give your valuable feedback.
Related
IoT Levels and Deployment Physical and Logical Design of IoT Physical Design of IoT
Templates
12th February 2020 8th February 2020
14th March 2021 In "Explainer" In "Explainer"
In "Explainer"
← Adafruit 1.3″ Color TFT Bonnet for Raspberry Pi with Joystick Add-on
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 24/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
Harshvardhan Mishra
Hi, I'm Harshvardhan Mishra. I am a tech blogger and an IoT Enthusiast. I am eager to
learn and explore tech related stuff! also, I wanted to deliver you the same as much as
the simpler way with more informative content. I generally appreciate learning by
doing, rather than only learning. If you want to help support me on my journey,
consider sharing my articles, or Buy me a Coffee!
Thank you for reading my blog! Happy learning!
These are some great idea about internet of things iot introduction iot tutorial part-1 iot basics that
you have discussed here. I really loved it and thank you very much for sharing this with us. You have
a great visualization and you have really presented this content in a really good manner.
Loading...
Reply
Pingback: Best Social Apps to Connect People & Create Live Polls
Pingback: How the Internet of Things has Changed the Fashion Industry
Pingback: The Best Tips To Hire MSPs Service Providers For Your Business Providers - IoTbyHVM - Bits &
Bytes of IoT
Johnmark Atom
12th March 2021 at 10:59 pm
Permalink
hey, Harshvardhan Mishra, Sir you are doing a really helpful work here, especially to some of us who
are just starting up in Wireless Sensor Networking and Internet of Things. May God bless your good
work. Thank you very much!
Loading...
Reply
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 25/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
What a great source of knowledge upon the topic in detail. I am really happy to come across this
exceptionally well written content. I love this article, thanks for producing such great contents. I love
your posts always. Thanks for sharing and look for more in future!!
Loading...
Reply
Leave a Reply
Enter your comment here...
TE Store
Copyright © 2021 IoTbyHVM – Bits & Bytes of IoT. All rights reserved.
Theme: ColorMag by ThemeGrill. Powered by WordPress.
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 26/27
11/15/21, 4:56 PM Internet of Things (IoT) Introduction | IoT Tutorial Part-1 | IoT Basics
https://iotbyhvm.ooo/internet-of-things-iot-introduction-iot-tutorial-part-1-iot-basics/ 27/27