Uploaded by trongthiepnguyen22

ASM1 1ST IoT NguyenTrongThiep BH01619

advertisement
ASSIGNMENT 1 (1STCHANCE)
Qualification
TEC Level 5 HND Diploma in Computing
Unit number and title
Unit 45: Internet of Things
Submission date
0/06/2024
Re-submission Date
Date Received 1st submission
Date Received 2nd submission
Student Name
Nguyễn Trọng Thiệp
Student ID
BH01619
Class
SE06304
Assessor name
Nguyễn Tuân
Student declaration
I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that
making a false declaration is a form of malpractice.
Thiệp
Student’s signature
Grading grid
P1
P2
M1
M2
D1
Page | 1
 Summative Feedback:
Grade:
 Resubmission Feedback:
Assessor Signature:
Date:
Internal Verifier’s Comments:
Signature & Date:
Page | 2
TABLE OF CONTENT
1.
Introduction .......................................................................................................................................................... 4
2.
Body ...................................................................................................................................................................... 4
2.1.
Explore variouss forms of IoT functionality.(P1) ........................................................................................... 4
2.1.1. What is the internet of things (IoT)?........................................................................................................... 4
2.1.2. Why is IoT important? ............................................................................................................................... 4
2.1.3. What are the benefits of IoT to organizations? ........................................................................................ 5
2.1.4. The five types of IoT ................................................................................................................................... 5
2.2. Review standart architecture, frameworks, tools, hardware and Apls available for use in IoT
development.(P2) ...................................................................................................................................................... 7
2.2.1.
How does IoT work? ............................................................................................................................. 7
2.2.2.
What are the pros and cons of IoT?...................................................................................................... 8
2.2.3.
IoT standards and frameworks ............................................................................................................. 9
2.2.4.
Consumer and enterprise IoT applications ......................................................................................... 10
2.2.5.
IoT security and privacy issues ............................................................................................................ 11
3.
Conclusion........................................................................................................................................................... 12
4.
References ........................................................................................................................................................... 12
Page | 3
1. Introduction
I currently work as a product developer for a new startup where you design IoT products for the
consumer, corporate, government and defence clients. As part of my role my manager has tasked
me to plan and develop a new IoT product, service or application for a potential client. I am
required to identify a target user and conduct tests with this user and include this feedback into
multiple iterative versions of my product.
2. Body
2.1.
Explore variouss forms of IoT functionality.(P1)
2.1.1. What is the internet of things (IoT)?
The internet of things, or IoT, is a network of interrelated devices that connect and exchange data with
other IoT devices and the cloud. IoT devices are typically embedded with technology such as sensors and
software and can include mechanical and digital machines and consumer objects.
Increasingly, organizations in a variety of industries are using IoT to operate more efficiently, deliver
enhanced customer service, improve decision-making and increase the value of the business.
With IoT, data is transferable over a network without requiring human-to-human or human-to-computer
interactions.
A thing in the internet of things can be a person with a heart monitor implant, a farm animal with a
biochip transponder, an automobile that has built-in sensors to alert the driver when tire pressure is low,
or any other natural or man-made object that can be assigned an Internet Protocol address and is able to
transfer data over a network.
2.1.2. Why is IoT important?
IoT helps people live and work smarter. Consumers, for example, can use IoT-embedded devices -- such
as cars, smartwatches or thermostats -- to improve their lives. For example, when a person arrives home,
their car could communicate with the garage to open the door; their thermostat could adjust to a preset
temperature; and their lighting could be set to a lower intensity and color.
In addition to offering smart devices to automate homes, IoT is essential to business. It provides
organizations with a real-time look into how their systems really work, delivering insights into everything
from the performance of machines to supply chain and logistics operations.
IoT enables machines to complete tedious tasks without human intervention. Companies can automate
processes, reduce labor costs, cut down on waste and improve service delivery. IoT helps make it less
expensive to manufacture and deliver goods, and offers transparency into customer transactions.
Page | 4
IoT is one of the most important technologies and it continues to advance as more businesses realize the
potential of connected devices to keep them competitive.
2.1.3. What are the benefits of IoT to organizations?
What are the benefits of IoT to organizations?
IoT offers several benefits to organizations. Some benefits are industry-specific and some are applicable
across multiple industries. Common benefits for businesses include the following:
-
Monitors overall business processes.
Improves the customer experience.
Saves time and money.
Enhances employee productivity.
Provides integration and adaptable business models.
Enables better business decisions.
Generates more revenue.
IoT encourages companies to rethink how they approach their businesses and gives them the
tools to improve their business strategies.
Generally, IoT is most abundant in manufacturing, transportation and utility organizations that use
sensors and other IoT devices; however, it also has use cases for organizations within the agriculture,
infrastructure and home automation industries, leading some organizations toward digital
transformation.
IoT can benefit farmers in agriculture by making their job easier. Sensors can collect data on rainfall,
humidity, temperature and soil content and IoT can help automate farming techniques.
IoT can also help monitor operations surrounding infrastructure. Sensors, for example, can monitor
events or changes within structural buildings, bridges and other infrastructure that could potentially
compromise safety. This provides benefits such as improved incident management and response,
reduced costs of operations and improved quality of service.
A home automation business can use IoT to monitor and manipulate mechanical and electrical systems
in a building. On a broader scale, smart cities can help citizens reduce waste and energy consumption.
IoT touches every industry, including healthcare, finance, retail and manufacturing.
2.1.4. The five types of IoT
a. What is Consumer Internet of Things (CIoT)?
Page | 5
Consumer IoT (CIoT) refers to the use of IoT for consumer applications and devices. Common CIoT
products include smartphones, wearables, smart assistants, home appliances, etc.
Typically, CIoT solutions leverage Wi-Fi, Bluetooth, and ZigBee to facilitate connectivity. These
technologies offer short-range communication suitable for deployments in smaller venues, such as
homes and offices.
b. What is Commercial Internet of Things?
While CIoT tends to focus on augmenting personal and home environments, Commercial IoT goes a bit
further, delivering the benefits of IoT to larger venues. Think: commercial office buildings, supermarkets,
stores, hotels, healthcare facilities, and entertainment venues.
There are numerous use cases for commercial IoT, including monitoring environmental conditions,
managing access to corporate facilities, and economizing utilities and consumption in hotels and other
large venues. Many Commercial IoT solutions are geared towards improving customer experiences and
business conditions.
c. What is Industrial Internet of Things (IIoT)?
Industrial IoT (IIoT), is perhaps the most dynamic wing of the IoT industry. Its focus is on augmenting
existing industrial systems, making them both more productive and more efficient. IIoT deployments are
typically found in large-scale factories and manufacturing plants and are often associated with industries
like healthcare, agriculture, automotive, and logistics.
The Industrial Internet is perhaps the most well-known example of IIoT.
d. What is Infrastructure Internet of Things?
Infrastructure IoT is concerned with the development of smart infrastructures that incorporate IoT
technologies to boost efficiency, cost savings, maintenance, etc. This includes the ability to monitor and
control operations of urban and rural infrastructures, such as bridges, railway tracks, and on- and
offshore windfarms.
Technically speaking, infrastructure IoT is a subset of IIoT. However, due to its significance, it’s often
treated as its own separate thing.
e. What is the Internet of Military Things (IoMT)?
Page | 6
The last type of IoT is the Internet of Military Things (IoMT), often referred to as Battlefield IoT, the
Internet of Battlefield Things, or simply IoBT. IoMT is precisely what it sounds like — the use of IoT in
military settings and battlefield situations. It is chiefly aimed at increasing situational awareness,
bolstering risk assessment, and improving response times.
Common IoMT applications include connecting ships, planes, tanks, soldiers, drones, and even Forward
Operating Bases via an interconnected system. In addition, IoMT produces data that can be leveraged to
improve military practices, systems, equipment, and strategy.
2.2.
Review standart architecture, frameworks, tools, hardware and Apls
available for use in IoT development.(P2)
2.2.1. How does IoT work?
An IoT ecosystem consists of web-enabled smart devices that use embedded systems -- such as
processors, sensors and communication hardware -- to collect, send and act on data they acquire from
their environments.
IoT devices share the sensor data they collect by connecting to an IoT gateway, which acts as a central
hub where IoT devices can send data. Before the data is shared, it can also be sent to an edge device
where that data is analyzed locally. Analyzing data locally reduces the volume of data sent to the cloud,
which minimizes bandwidth consumption.
Sometimes, these devices communicate with other related devices and act on the information they get
from one another. The devices do most of the work without human intervention, although people can
interact with the devices -- for example, to set them up, give them instructions or access the data.
The connectivity, networking and communication protocols used with these web-enabled devices largely
depend on the specific IoT applications deployed.
IoT can also use artificial intelligence and machine learning to aid in making data collection processes
easier and more dynamic.
Page | 7
2.2.2. What are the pros and cons of IoT?
Some of the advantages of IoT include the following:
-
Enables access to information from anywhere at any time on any device.
-
Improves communication between connected electronic devices.
-
Enables the transfer of data packets over a connected network, which can save time and money.
-
Collects large amounts of data from multiple devices, aiding both users and manufacturers.
-
Analyzes data at the edge, reducing the amount of data that needs to be sent to the cloud.
-
Automates tasks to improve the quality of a business's services and reduces the need for human
intervention.
-
Enables healthcare patients to be cared for continually and more effectively.
Some disadvantages of IoT include the following:
-
Increases the attack surface as the number of connected devices grows. As more information is
shared between devices, the potential for a hacker to steal confidential information increases.
Page | 8
-
Makes device management challenging as the number of IoT devices increases. Organizations
might eventually have to deal with a massive number of IoT devices, and collecting and managing
the data from all those devices could be challenging.
-
Has the potential to corrupt other connected devices if there's a bug in the system.
-
Increases compatibility issues between devices, as there's no international standard of
compatibility for IoT. This makes it difficult for devices from different manufacturers to
communicate with each other.
2.2.3. IoT standards and frameworks
Notable organizations that are involved in the development of IoT standards include the following:
-
International Electrotechnical Commission.
-
Institute of Electrical and Electronics Engineers (IEEE).
-
Industrial Internet Consortium.
-
Open Connectivity Foundation.
-
Thread Group.
-
Connectivity Standards Alliance.
Some examples of IoT standards include the following:
-
IPv6 over Low-Power Wireless Personal Area Networks (6LoWPAN) is an open standard defined
by the Internet Engineering Task Force (IETF). This standard enables any low-power radio to
communicate to the internet, including 804.15.4, Bluetooth Low Energy and Z-Wave for home
automation. In addition to home automation, this standard is also used in industrial monitoring
and agriculture.
-
Zigbee is a low-power, low-data rate wireless network used mainly in home and industrial
settings. ZigBee is based on the IEEE 802.15.4 standard. The ZigBee Alliance created Dotdot, the
universal language for IoT that enables smart objects to work securely on any network and
understand each other.
-
Data Distribution Service (DDS) was developed by the Object Management Group and is an
industrial IoT (IIoT) standard for real-time, scalable and high-performance machine-to-machine
(M2M) communication.
IoT standards often use specific protocols for device communication. A chosen protocol dictates how IoT
device data is transmitted and received. Some example IoT protocols include the following:
-
Constrained Application Protocol. CoAP is a protocol designed by the IETF that specifies how lowpower, compute-constrained devices can operate in IoT.
-
Advanced Message Queuing Protocol. The AMQP is an open source published standard for
asynchronous messaging by wire. AMQP enables encrypted and interoperable messaging
Page | 9
between organizations and applications. The protocol is used in client-server messaging and in
IoT device management.
-
Long-Range Wide Area Network (LoRaWAN). This protocol for WANs is designed to support huge
networks, such as smart cities, with millions of low-power devices.
-
MQ Telemetry Transport. MQTT is a lightweight protocol that's used for control and remote
monitoring applications. It's suitable for devices with limited resources.
IoT frameworks include the following:
-
Amazon Web Services (AWS) IoT is a cloud computing platform for IoT released by Amazon. This
framework is designed to enable smart devices to easily connect and securely interact with the
AWS cloud and other connected devices.
-
Arm Mbed IoT is an open source platform to develop apps for IoT based on Arm microcontrollers.
The goal of this IoT platform is to provide a scalable, connected and secure environment for IoT
devices by integrating Mbed tools and services.
-
Microsoft Azure IoT Suite platform is a set of services that let users interact with and receive data
from their IoT devices, as well as perform various operations over data, such as multidimensional
analysis, transformation and aggregation, and visualize those operations in a way that's suitable
for business.
-
Calvin is an open source IoT platform from Ericsson designed for building and managing
distributed applications that let devices talk to each other. Calvin includes a development
framework for application developers, as well as a runtime environment for handling the running
application.
2.2.4. Consumer and enterprise IoT applications
There are numerous real-world applications of the internet of things, ranging from consumer IoT and
enterprise IoT to manufacturing and IIoT. IoT applications span numerous verticals, including
automotive, telecom and energy.
In the consumer segment, for example, smart homes that are equipped with smart thermostats, smart
appliances and connected heating, lighting and electronic devices can be controlled remotely via
computers and smartphones.
Wearable devices with sensors and software can collect and analyze user data, sending messages to
other technologies about the users with the aim of making users' lives easier and more comfortable.
Wearable devices are also used for public safety -- for example, by improving first responders' response
times during emergencies by providing optimized routes to a location or by tracking construction
workers' or firefighters' vital signs at life-threatening sites.
In healthcare, IoT gives providers the ability to monitor patients more closely using an analysis of the
data that's generated. Hospitals often use IoT systems to complete tasks such as inventory management
for both pharmaceuticals and medical instruments.
Smart buildings can, for instance, reduce energy costs using sensors that detect how many occupants are
in a room. The temperature can adjust automatically -- for example, turning the air conditioner on if
Page | 10
sensors detect a conference room is full or turning the heat down if everyone in the office has gone
home.
In agriculture, IoT-based smart farming systems can help monitor light, temperature, humidity and soil
moisture of crop fields using connected sensors. IoT is also instrumental in automating irrigation
systems.
In a smart city, IoT sensors and deployments, such as smart streetlights and smart meters, can help
alleviate traffic, conserve energy, monitor and address environmental concerns and improve sanitation.
2.2.5. IoT security and privacy issues
IoT connects billions of devices to the internet and involves the use of billions of data points, all of which
must be secured. Due to its expanded attack surface, IoT security and IoT privacy are cited as major
concerns.
One of the most notorious IoT attacks happened in 2016. The Mirai botnet infiltrated domain name
server provider Dyn, resulting in major system outages for an extended period of time. Attackers gained
access to the network by exploiting poorly secured IoT devices. This is one the largest distributed denialof-service attacks ever seen and Mirai is still being developed today.
Because IoT devices are closely connected, a hacker can exploit one vulnerability to manipulate all the
data, rendering it unusable. Manufacturers that don't update their devices regularly -- or at all -- leave
them vulnerable to cybercriminals. Additionally, connected devices often ask users to input their
personal information, including names, ages, addresses, phone numbers and even social media accounts
-- information that's invaluable to hackers.
Hackers aren't the only threat to IoT; privacy is another major concern. For example, companies that
make and distribute consumer IoT devices could use those devices to obtain and sell user personal data.
Page | 11
3. Conclusion
In conclusion, the Internet of Things (IoT) has emerged as a transformative technology with immense
potential to revolutionize various aspects of our lives. Through the interconnection of devices and the
seamless exchange of data, IoT offers numerous benefits such as increased efficiency, improved
convenience, and enhanced decision-making capabilities. The ability to remotely monitor and control
devices, collect real-time data, and automate processes has the potential to optimize industries, enhance
sustainability efforts, and improve the quality of life for individuals. However, along with its advantages,
IoT also presents challenges that need to be carefully addressed. These include concerns regarding
security, privacy, and ethical considerations surrounding the collection and use of personal data. It is
imperative that robust security measures, privacy regulations, and ethical frameworks are put in place to
ensure the responsible and secure implementation of IoT technologies. As IoT continues to evolve, it is
crucial for stakeholders, including governments, businesses, and individuals, to collaborate and navigate
these challenges while harnessing the immense potential of IoT to create a more connected, efficient, and
sustainable future.
4. References
-
FERGUSSON, K., 2018. DRAW.IO. [ONLINE]:
https://www.techtarget.com/iotagenda/definition/Internet-of-Things-IoT
-
VEFTHYM, 2016. STACKOVERFLOW. [ONLINE] :
https://syntegra.net/internet-of-things-the-five-types-of-iot/
Page | 12
Download