AIOT Running Notes
AIOT Running Notes
The Internet of Things (IoT) refers to the digitally connected universe of smart devices.
These devices are embedded with internet connectivity, sensors and other hardware that
allow communication and control via the web .
Automated systems and connected devices work together to provide a world where
data can be collected and analysed.
Genesis of IoT
The term "Internet of things" was likely coined by Kevin Ashton of Procter & Gamble, later
MIT's Auto-ID Center, in 1999.
In the twentieth century, computers were brains without senses—they only knew what we
told them.” IoT is changing this paradigm; in the twenty-first century, computers are sensing
things for themselves! –Kevin Ashton
Characteristics of IOT
The most important features of IoT on which it works are connectivity, analyzing, integrating,
active engagement, and many more. Some of them are listed below:
Connectivity: Connectivity refers to establish a proper connection between all the things of
IoT to IoT platform it may be server or cloud. After connecting the IoT devices, it needs a high
speed messaging between the devices and cloud to enable reliable, secure and bi-directional
communication.
Analyzing: After connecting all the relevant things, it comes to real-time analyzing the data
collected and use them to build effective business intelligence. If we have a good insight into
data gathered from all these things, then we call our system has a smart system.
Integrating: IoT integrating the various models to improve the user experience as well.
Artificial Intelligence: IoT makes things smart and enhances life through the use of data. For
example, if we have a coffee machine whose beans have going to end, then the coffee
machine itself order the coffee beans of your choice from the retailer.
Sensing: The sensor devices used in IoT technologies detect and measure any change in the
environment and report on their status. IoT technology brings passive networks to active
networks. Without sensors, there could not hold an effective or true IoT environment.
Active Engagement: IoT makes the connected technology, product, or services to active
engagement between each other.
Endpoint Management: It is important to be the endpoint management of all the IoT system
otherwise, it makes the complete failure of the system. For example, if a coffee machine itself
order the coffee beans when it goes to end but what happens when it orders the beans from
a retailer and we are not present at home for a few days, it leads to the failure of the IoT
system. So, there must be a need for endpoint management.
IOT Applications
1. Connected intelligent buildings: Improvements in efficiency (energy management
and saving) and security (sensors and alarms). Domotic applications including smart
sensors and actuators to control home appliances. Health and education services at
home. Remote control of treatments for patients. Cable/satellite services. Energy
storage/generation systems. Automatic shutdown of electronics when not in use.
Smart thermostats. Smoke detectors and alarms. Access control applications. Smart
door locks. Sensors built into building infrastructure to guide first responders and
assistances. Safety for all family members.
2. Smart cities and transportation: Integration of security services. Optimization of
public and private transportation. Parking Sensors. Smart management of parking
services and traffic in real time. Smart management of traffic lights depending on
traffic queues. Locate cars that have overstayed Smart energy grids. Security
(cameras, smart sensors, information to citizens). Water management. Parks and
Gardens irrigation. Smart garbage cans. Pollution and mobility controls. Get
immediate feedback and opinions from citizens. Smart governance. Voting Systems.
Accident monitoring, emergency actions coordination.
3. Education: Linking virtual and physical classrooms to make learning more efficient
and accessible, e-learning. Access services to virtual libraries and educational portals.
Interchange of reports and results in real time. Lifelong learning. Foreign languages
learning. Attendance management.
4. Consumer electronics: Smart phones. Smart TV. Laptops, computers and tablets.
Smart refrigerators, washers and dryers. Smart home theatre systems. Smart
appliances. Pet collar sensors. Personalization of the user experience. Autonomous
product operation. Personal locators. Smart glasses.
5. Health: Monitoring of chronic diseases. Improvement of the quality of care and
quality of life for patients. Activity Trackers. Remote diagnostic. Connected bracelets.
Interactive belts. Sport and fitness monitoring. Intelligent tags for drugs. Drug usage
tracking. Biochips. Brain-computer interfaces. Monitoring eating habits.
6. Automotive: Smart Cars. Traffic control. Advance information about what is broken.
Wireless monitoring of tire pressure of car. Smart energy management and control.
Self-diagnosis. Accelerometers. Position, presence and proximity sensors. Analysis of
the best way to go in real time. GPS tracking. Vehicle speed control. Autonomous
vehicles using IoT services.
7. Agriculture and environment: Measurement and monitoring of environmental
pollution ( CO2, noise, contaminant elements presents in ambient). Forecasting
climate changes based on smart sensors monitoring. Passive RFID tags attached to
agriculture products. Sensors in pallets of products. Waste management. Nutrition
calculations.
8. Smart Connectivity: Data management and service provisioning. Use of social media
and social networking. Access to email, voice and video services. Interactive group
communication. Real time streaming. Interactive gaming. Augmented reality.
Network security monitoring. Wearable user interfaces. Affective computing.
Biometric authentication methods. Consumer telematics. M2M communication
services. Big data analysis. Virtual reality. Cloud computing services. Ubiquitous
computing. Computer vision. Smart antennas.
9. Manufacturing: Gas and flow sensors. Smart sensors of humidity, temperature,
motion, force, load, leaks/levels. Machine vision. Acoustic and vibration sensing.
Compound applications. Smart control of robots. Control and optimization of
fabrication processes. Pattern recognition. Machine Learning. Predictive Analytics.
Mobile logistics. Warehouse management. Prevent overproduction. Efficient
logistics.
10. Shopping: Intelligent shopping. RFID and other electronic tags and readers. Barcodes
in retail. Inventory control. Control of geographical origin of food and products.
Control food quality and safety.
IoT(internet of things) enabling technologies are:
1. Wireless Sensor Network
2. Cloud Computing
3. Big Data Analytics
4. Communications Protocols
5. Embedded System
A WSN comprises distributed devices with sensors which are used to monitor the
environmental and physical conditions. A wireless sensor network consists of end nodes,
routers and coordinators. End nodes have several sensors attached to them where the data
is passed to a coordinator with the help of routers. The coordinator also acts as the gateway
that connects WSN to the internet.
Example –
Weather monitoring system
Indoor air quality monitoring system
Soil moisture monitoring system
Surveillance system
Health monitoring system
Cloud Computing
It provides us the means by which we can access applications as utilities over the internet.
Cloud means something which is present in remote locations. With Cloud computing, users
can access any resources from anywhere like databases, webservers, storage, any device,
and any software over the internet.
Characteristics –
It is a way of delivering applications over the internet as a service. Instead of installing and
maintaining software, you simply access it via the internet, freeing yourself from complex
software and hardware management.
SaaS Applications are sometimes called web-based software on demand software or hosted
software.
SaaS applications run on a SaaS provider’s service and they manage security availability and
performance.
Munging
Processing
Visualization
Examples –
Bank transactions
Data generated by IoT systems for location and tracking of vehicles
E-commerce and in Big-Basket
Health and fitness data generated by IoT system such as a fitness bands
Communications Protocols
They are the backbone of IoT systems and enable network connectivity and linking to
applications. Communication protocols allow devices to exchange data over the network.
Ex:
Message Queue Telemetry Transport (MQTT)
HyperText Transfer Protocol (HTTP)
Constrained Application Protocol (CoAP)
Data Distribution Service (DDS)
WebSocket.
Advanced Message Queue Protocol (AMQP)
Extensible Messaging and Presence Protocol (XMPP)
OPC Unified Architecture (OPC UA)
Data encoding
Addressing schemes
Embedded Systems
It is a combination of hardware and software used to perform special tasks.
It includes microcontroller and microprocessor memory, networking units (Ethernet Wi-Fi
adapters), input output units (display keyword etc. ) and storage devices (flash memory).
Industrial robots
Wireless Routers etc.
Benefits of IOT
Improved productivity of staff and reduced human labor: Thanks to IoT solutions,
mundane tasks can be done automatically, so human resources may be transferred to more
complex tasks that require personal skills, especially out-of-the-box thinking. This way, the
number of workers can be minimized, which results in reduced costs of business operation.
1. Efficient operation management: Another significant benefit offered by the
interconnection of smart devices is automated control over multiple operation
areas, including, among others, inventory management, shipping tracking, fuel and
spare parts management. For example, this approach involves using RFID tags and a
corresponding network of sensors to track the location of equipment and goods.
2. Better use of resources and assets: The automated scheduling and monitoring
implemented with the help of interconnected sensors enable higher efficiency of
resource use, such as improved power management and water consumption. For
example, simple motion detectors may save significant sums of money in electricity
and water bills, thus making both small and large businesses more productive and
eco-friendly.
3. Cost-effective operation: Due to the reduced downtime periods, ensured by
automatically scheduled and controlled maintenance, supply of raw materials, and
other manufacturing requirements, the equipment may have a higher production
rate resulting in bigger profits. Again, IoT devices greatly facilitate management
within individual departments and across the whole enterprise structure.
4. Improved work safety: The scheduled maintenance is also highly advantageous for
ensuring operational safety and compliance with the required regulations. In their
turn, safe working conditions make the enterprise more attractive for investors,
partners, and personnel, increasing the brand reputation and trust. Smart devices
also reduce the probability of a human error during various stages of business
operation, which also contributes to a higher level of safety. In addition, a network
of IoT devices such as surveillance cameras, motion sensors, and other monitoring
devices can be utilized to ensure the security of an enterprise and prevent thefts and
even corporate espionage.
5. Thorough marketing and business development: Smart devices that are situated at
homes, especially voice assistants and other appliances that can directly
communicate with end-users on a regular basis, provide invaluable source
information for business analysis. IoT helps enterprises by gathering large volumes of
user-specific data employed for developing business strategies, targeted advertising,
fine-tuning price policy, and other marketing and management activities.
6. Improved customer service and retention: The above mentioned collection of user-
specific data achieved by using smart devices also helps businesses to understand
the expectations and behavior of customers better. IoT also improves customer
service by facilitating follow-ups after sales such as automatic tracking and
reminding the customers about required maintenance of purchased equipment after
its predefined period of use, the ending of warranty periods, etc.
7. Better business opportunities: Due to the increased effectiveness, the company that
uses IoT solutions is able to offer a wider range of services or products, or increase
their quality in comparison with its competitors, but at the same price. As an
alternative, such a company may perform more challenging tasks in terms of
production difficulty, time, or quantity. Altogether, the use of smart solutions makes
an enterprise more competitive and attractive as a potential business partner.
8. More trustworthy image of the company: A company that employs high-tech
solutions, and IoT in particular, generally makes a positive impression on customers,
investors, and other business partners who are aware of numerous advantages
offered by the Internet of Things. Moreover, it is easier to attract highly-sought
experienced staff if a company provides a safe and secure working environment
ensured by a network of smart devices.
Drawbacks of IOT
1. Security flaws: Insufficient security measures are the most widespread drawback
that hinders the development of IoT as a whole. The fear of data leaks is always
present because smart devices collect and transmit confidential information that can
lead to drastic consequences if revealed. Yet, IoT solutions rarely contain adequate
anti-tampering means or comply with all applicable data protection standards,
encryption protocols, and other regulations and technologies designed to prevent
unauthorized access to sensitive data. Failure to ensure sufficient data protection
may lead to costly, disastrous, and even tragic consequences: identity thefts, loss of
corporate secrets, equipment or products, sabotage, etc.
2. Associated costs: Implementation of IoT infrastructure in a business enterprise
implies building an extensive network comprising multiple smart devices and the
associated technical infrastructure, including the power supply grid and the
communication network. That’s why such an initiative requires significant
investments to install, maintain, and gradually expand the created network
according to future needs. Though IoT solutions provide multiple benefits, it takes a
lot of time before they become profitable, and their financial benefits exceed the
initial costs of their implementation.
3. Power supply dependence: While IoT implies the autonomous operation of multiple
devices, such a network remains highly dependent on external factors that must be
considered in order to implement it successfully in business. First and foremost,
smart devices are dependent on a stable and sufficient supply of electricity, so a
well-planned additional infrastructure must be provided. It should include a suitable
amount of UPS devices, surge protectors, and other equipment with relevant ingress
protection (IP) ratings.
4. Network dependence: The core feature of the Internet of Things is the immense
amount of interconnections between various devices and access to the global
network. For this reason, IoT devices additionally require an infrastructure that
ensures the uninterrupted wired and wireless communication with high throughput,
low latency, and constant access to the Internet. So, to enjoy the benefits of IoS, a
business enterprise first should provide the whole range of the required networking
equipment: cables, routers, hubs, local data storage means, and so on.
5. High skill requirements: IoT solutions require responsible, experienced professionals
who fully understand the scope and possible consequences of their work. Deploying,
setting up, maintaining, and changing the scale of IoT solutions in a business
enterprise demand highly skilled administrators who may be hard to find and recruit
as they would expect respectively high salaries. All personnel who would have to
deal with the implemented network of smart devices should receive proper training
and sets of instructions. So, while IoT reduces the need for human resources, the
remaining staff must be well-trained in order not to disrupt the operation of smart
devices and not to cause the ”snowball effect.”
IoT and robotic work automation
Robotics is also about reducing human involvement. With robotics, we develop ways to
delegate human tasks to machines. Robots can assist or even replace humans in doing
tasks.
So it makes sense that these disciplines can benefit from collaboration. Robotics and IoT
working together are how we can actually bring the power of computing into the
physical world.
What is IROT?
Internet of Robotic Things is a field of research that describes the collaboration of the fields of Internet
of Things and Robotics.
IoRT is not IoT aided by Robotics or Robotics driven by IoT- but rather an amalgamation of the disciplines.
It was slowly formed as a result of realizations that the two fields had a lot of overlapping of purpose,
and could greatly benefit from a focus on their combination.
Sensing/ Perception
As IoT devices and robots, IoRT devices perceive the environment- both physical and digital- through
software, sensors, and technology like RFID and GPS. “Sensing As A Service” solutions are driven by this
feature of IoRT. Sensing is also required for communicating and collaborating with humans as well as with
other devices.
Computation
IoRT devices perform intelligent computations using both cloud computing as well as edge computing.
Sensory input is used as variables in computations and devices can actively learn from the data.
IoRT has the capability to execute complex tasks with multiple variables, paths, and courses of action.
Connection/ Communication
Connecting with other devices on the network, with the internet, as well as establishing communication
with other devices is pivotal for the functioning of IoRT systems. Communications networks are established
via the Internet, Bluetooth, wi-fi, or other systems.
Actuation
Actuating means taking the action required to accomplish the purpose of a device. This may be physical
manipulation or cyber action. With the integration of robotics, IoT can actually directly perform actions in
Control
Autonomic control is given to IoRT systems, with minimal need for human involvement. Through
communication networks, IoRT based systems also have data from other devices available to them.
They can learn from data, adjust their plans accordingly, and account for the variation of different variables
without the need for human assistance. The human side of control can be given from any distance through
Applications of IROT
2. Healthcare, which includes Patient Care, Patient Monitoring, Surgery, and Process Automation,
4. Physical Security and Monitoring, which includes Robot Guards, Disaster Management, and Military
Internet of Things has emerged as a leading technology around the world. It has gained a lot of popularity
in lesser time. Also, the advancements in Artificial Intelligence and Machine Learning have made the
automation of IoT devices easy. Basically, AI and ML programs are combined with IoT devices to give them
proper automation. Due to this, IoT has also expanded its area of application in various sectors. Here, we
will discuss the applications and the future scope of IoT in healthcare, automotive, and agriculture
industries.
IoT has proved to be one of the best tools for the healthcare industry. It helps provide advanced
healthcare facilities to patients, doctors, and researchers. These facilities include smart diagnosis,
wearable devices for tracking health, patient management, and many more. Furthermore, IoT devices have
reduced unnecessary strain on the healthcare system. The healthcare devices can directly send the
patients’ data health to doctors over a safe network. This allows the doctors to diagnose the patients from
remote locations. Reasons for IoT being beneficial in the healthcare industry are as follows:
One of the three basic human needs is food. To fulfill the need for food, we do farming. However, now, as
the population of the world is increasing, the agricultural industry is facing many challenges. Also, changes
in weather conditions and climate hugely impact the agricultural industry. To meet the rising demand for
food, the industry has hence adopted technology to increase productivity. It includes the use of precision
Precision farming
In agriculture, Information and Communication Technology is a tool used for smart farming. With the help
of IoT-based devices, crop fields are observed. The technology uses sensors to calculate the moisture of
soil, humidity, and temperature. Also, it uses an automated irrigation system to make efficient use of
water. Precision farming helps farmers monitor their fields and boost productivity.
Agricultural drones
Drones used for agriculture and farming are one of the best applications of Internet of Things. They are
used to enhance agricultural processes. We use agricultural drones for planting crops, irrigating fields,
spraying of pesticides, and monitoring the fields. With the help of drones, it becomes easier to evaluate
the health of crops. This is all possible with the help of smart IoT-based devices that are used to make
agricultural drones.
Smart greenhouses
Farmers use greenhouse farming to enhance the productivity of crops. In greenhouse farming, the
environmental factors that affect the growth of crops are controlled by manual intervention. However,
manually controlling the mechanism for the growth of crops is less productive. The emergence of IoT and
technological advancements has led to the creation of IoT-based greenhouses that consist of various
devices such as sensors, climate controllers, etc. These IoT devices help in measuring the various
environmental conditions according to the requirements of plants. As all sensors and devices connect
over the Internet servers, they provide accurate information on the environmental conditions. Then, the
devices activate actuators to control heaters, fans, windows, and lighting of greenhouses to set according
to the environment.
In the 21st century, the application of IoT is revolutionizing the automotive industry. One of the major
applications is the creation of self-driving cars that has changed the trends of the automotive industry.
Engineers have created self-driving cars to reduce manual errors and ensure a safe drive. Various companies
world are creating self-driving vehicles including Google, Tesla, Mercedes-Benz, Volvo, Audi, and many
more. These self-driving cars use various technologies such as Data Science, Artificial Intelligence, Deep
Learning, and IoT. IoT devices are programmed in such a way that they assist in creating an automated
Jobs in IOT
As India is a developing country, it has a wide IoT scope. According to Naukri.com, the future scope of IoT
in India is very high as there are 117,114 job openings for an IoT Developer here. On the other hand, in
the United States, the demand for an IoT Developer has jumped over 300 percent.
Coming to the salary figures, the average salary provided to an IoT Developer in the United States is
US$164,417 per year. In India, the average annual salary is ₹850k. This is an attractive package to start
the IoT value chain. The IoT value chain illustrates how the different components, in combination with one a
or separately, add value to the overall IoT solution and, in turn, for the end user. The IoT value chain
explains the building blocks of IoT, how value is created, who they players are, and how they interact with
each other to deliver value. Furthermore, each component is developed by a range of companies, some of
which play several roles in the IoT value chain. The following components form part of the IoT value chain:
1. Devices:
This category includes existing devices such as smart meters or vehicles in which the connectivity
component has been integrated into the product design. This could also include new devices that
would not have existed without IoT, such as pet trackers. Such a device must have a sensor and an
actuator, as well as communications hardware, but it will also have other elements (for
example, a power source such as a battery or mains electricity). In addition, depending on the type
of device, it may have a screen and other ways for the user to interact with it directly (such as
buttons or a keyboard).
Sensor and actuators are connected to the device. Sensors are able to capture data from the
environment (for example, temperature). Actuators respond to instructions and make changes in
the device (for example, adjusting the temperature on a thermostat). The instructions for an
actuator can come from sensors on the same device, or from other sources (for example, a
thermostat can be activated by mobile phone while the homeowner is on their way home). A
Communications hardware enables the device to connect to the network to send the data from
the sensors to the backend systems. This can include hardware for connecting wirelessly via
BlueTooth, Wi-Fi, ZigBee, LoRa, cellular (for example GSM, 5G, NB-IoT, LTE-M) or a number of
proprietary technologies, or over a fixed network. Some devices will have hardware to connect to
multiple types of network.
2. The connectivity network which can be cellular, fixed or satellite, delivers the data from the
sensors over the internet or a private network connection to the user’s backend systems. In
addition, many different software components, which can be loosely grouped as applications,
3. Backend systems include the servers to collect and analyse the data coming from the sensors and
from other sources (for example, weather forecast data). These backend systems can be found in
the public or private cloud, or on on-premises hardware. For very simple systems, the backend can
be a standard PC.
4. Software platforms such as device management, security and data analytics ensure that IoT
devices are functioning correctly and have not been compromised. Such platforms also include
data analytics software to make sense of the data and improve business processes, as well as data
• This area also includes services such as billing and customer support.
5. System Integrators: Other parts of the value chain for IoT can include the systems integrators (SIs)
or developers that design, build and manage IoT services. The physical IoT device will often need
The IoT value chain is both crowded and fragmented. IoT attracts traditional hardware, connectivity and
1. The hardware domain includes players that design the chipsets (for example, Arm) and sell chipsets (
Altair and Qualcomm), and providers of SIMs and modules (such as G+D, Sierra Wireless and Telit).
It also includes original equipment manufacturers (OEMs) that build the devices such as smart
meters (for example, Diehl Metering and Itron) and are building connectivity enablers into their
devices.
2. The role of connectivity provision in the IoT value chain is occupied by network operators2 such as
Orange, Tele2 and Verizon, as well as mobile virtual network operators (MVNOs)3 or IoT
3. Companies such as AWS, Google and Microsoft all offer IoT stacks for the backend component of
IoT deployment. They have become an integral part of the IoT value chain because companies
4. The application landscape is highly fragmented and includes generalists and specialists of device
management solutions, application developers and data analytics companies. Telit, for example,
provides an industrial IoT device management solution. Software AG and PTC deliver application
enablement solutions.
Systems integrators also play an important role in the IoT value chain. They integrate all of the
components to ensure that they communicate and deliver the data to the business systems. Large
companies such as Accenture and EY, as well as smaller specialists such as Mugler AG, deliver these
services.
5. Some companies that are already active in one area of the value chain are building roles in new
areas of the value chain to enhance their core business. For example, hardware providers of
cellular modules are now offering connectivity that is integrated into their hardware products to
IoT is mainly a machine to machine (M2M) interaction. In order to enable this interaction, there is
a need for an appropriate infrastructure which can provide secure connectivity and data transfer
reliability. This infrastructure is known as IOT framework and/or platform. IOT framework
comprises of large number of interconnected and interdependent components that play crucial
role in building IOT applications. Some of these components include sensors and sensor systems, a
gateway for connection points, an app for a smartphone or mobile devices, embedded controller,
1. KAA IOT
3. ZETTA IoT
4. Salesforce IoT
5. DeviceHive IoT
6. Oracle IoT
7. SAP IoT
8. Microsoft Azure IoT
AWS IoT
It is a platform that collect and analyses data from internet connected devices and
sensors and connects that data to AWS cloud applications.
AWS IOT can collect the data from billions of devices and also connect them to
endpoints to other AWS tools and services allowing a developer to tie that data into an
application.
AWS IOT facilitates bi-directional communication between all IOT related devices with
optimum security. Whether, it is an embedded microcontroller, an actuator, or a sensor,
AWS IOT works for all.
AWS IOT integrates with AI services. So you can make devices smarter.
AWS IOT can easily scale as your device fleet grows and your business requirements
evolve.
Following are the key components of AWS IOT:
Device gateway: It is used to authorize devices for efficient and secure communication
with the AWS IOT framework.
Message broker: It offers a safe medium for applications and devices to send and
receive messages. For this purpose, the MQTT (Message Queue Telemetry Transport)
protocol is used for subscription and publishing. The HTTP REST interface is used for
publishing only.
Rules engine: It offers to process of messages and integrates it with other components
of AWS. Data can be extracted from messages via any SQL-powered language. This data
can be sent to other components of AWS.
Security and identity service: It offers shared security in the Cloud. It is necessary for
IOT devices to manage their credentials securely. If credentials fall into the wrong hands,
then the third-parties can exploit the system and send fake messages to other
components of the infrastructure.
Registry: It manages the resources of individual IOT-enabled equipment with the AWS
cloud.
Group registry: It is useful for supervising and handling many devices simultaneously.
These devices are categorized into groups, according to their functions and
characteristics. A group may also carry any other group; hence it is possible to create
hierarchy of groups. These groups follow the plain old inheritance principle that is,
anything which is being performed on a parent group also translates to the child group.
Likewise, if a group is given permission to perform a task, then it also translates to its
child group.
Device shadow: The up to date data from IOT sensors are stored in JSON (Java script
object notation) documents.
How to choose the best IoT platform
As you can see, IoT platforms features basically overlap, though they are packaged
differently. Along with a rich functionality, all of them offer high scalability, fitting the
needs of any business, from startups to enterprises with millions of devices; built-in
security for every layer of an IoT system; and tech support and detailed documentation
on their products.
The question is, how do you choose the best option among five equal worth leaders?
There are several things to consider before making the final decision.
1. Pricing and free tier: IoT costs are often hard to predict, as the core solution typically
includes only a limited set of functions. Every single service you use on top of basic
features involves additional expenses.
2. Hardware Compatibility: IoT infrastructure involves numerous devices. If you
already use certain equipment, network nodes, and other components, you must
check whether your existing hardware is compatible with a particular platform.
3. Domain Expertise: Though all platforms work across several industries, each of them
can outperform others in a particular domain. For example, if you run a big
enterprise with complex infrastructure and millions of sensors, your natural choice
will be IBM, boasting exclusive expertise in managing industrial equipment.
AWS is a good fit to implement a smart home scenario, while Cisco will bring most
value to businesses dealing with connected vehicles. Cisco can also provide a good
start for companies that build their IoT infrastructure from the ground up, offering
all necessary hardware, software, and connectivity services. Microsoft proved its
efficiency in the Internet of Medical Things (IoMT), and Google has convincing use
cases in energy, transportation, and building smart parks.
IOT Ecosystem
IoT ecosystem is a connection of various kind of devices that sense and analyze the data
and communicates with each other over the networks.
In the IoT ecosystem, the user uses smart devices such as smartphones, tablet, sensors,
etc. to send the command or request to devices for information over the networks. The
device response and performs the command to send information back to the user
through networks after analyzed.
Following are the major components of IOT:
Devices and Sensors
Devices and sensors are the fundamental hardware aspects of IOT. These sensors vastly
vary in size; depending upon their use. The responsibility of these sensors is to
accumulate, gather, and collect vast amount of data 27/7. The data is then forwarded to
relevant applications and systems so any rational decision can be made through its
analysis.
Gateway
IOT gateway carries the responsibility to ensure bidirectional communication between
IOT protocols and various networks. It can be seen as a middle man who is tasked to act
as a translator for any network protocol and acts like a glue that holds all the sensors
and devices with other components of IOT.
User Interface
For users, the most accessible part of the IOT ecosystem is the user interface. The design
and development of user interfaces carry the same importance and challenges as they
do in other IT technologies.
Unlike other components of the IOT ecosystem, UIs directly affect the psychology of
users. When users find elegant and polished UIs, they gravitate towards the IOT
solution. On the contrary, a badly designed UI is ignored, irrespective of the brilliance of
other IOT components.