Professional Documents
Culture Documents
Assignment 1 Front Sheet: Qualification TEC Level 5 HND Diploma in Computing
Assignment 1 Front Sheet: Qualification TEC Level 5 HND Diploma in Computing
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.
Student’s signature
Grading grid
P1 P2 P3 P4 M1 M2 M3 M4 D1 D2
Summative Feedback: Resubmission Feedback:
Figure 1 .......................................................................................................................................................................... 6
Figure 2 .......................................................................................................................................................................... 8
Figure 3 .......................................................................................................................................................................... 8
Figure 4 .......................................................................................................................................................................... 9
Figure 5 ........................................................................................................................................................................ 10
Figure 6 ........................................................................................................................................................................ 10
Figure 7 ........................................................................................................................................................................ 11
Figure 8 ........................................................................................................................................................................ 12
Figure 9 ........................................................................................................................................................................ 13
Figure 10 ...................................................................................................................................................................... 14
Figure 11 ...................................................................................................................................................................... 15
Figure 12 ...................................................................................................................................................................... 16
Figure 13 ...................................................................................................................................................................... 17
Figure 14 ...................................................................................................................................................................... 17
Figure 15 ...................................................................................................................................................................... 19
Figure 16 ...................................................................................................................................................................... 20
Figure 17 ...................................................................................................................................................................... 21
Figure 18 ...................................................................................................................................................................... 22
Figure 19 ...................................................................................................................................................................... 23
Figure 20 ...................................................................................................................................................................... 24
Figure 21 ...................................................................................................................................................................... 25
Figure 22 ...................................................................................................................................................................... 25
Figure 23 ...................................................................................................................................................................... 26
Figure 24 ...................................................................................................................................................................... 27
Figure 25 ...................................................................................................................................................................... 27
Figure 26 ...................................................................................................................................................................... 28
Figure 27 ...................................................................................................................................................................... 29
Figure 28 ...................................................................................................................................................................... 30
Figure 29 ...................................................................................................................................................................... 31
Figure 30 ...................................................................................................................................................................... 31
INTRODUCTION
• Today, Internet application development demand is very high. So IoT is a major
technology by which we can produce various useful internet applications.
• Basically, IoT is a network in which all physical objects are connected to the internet
through network devices or routers and exchange data. IoT allows objects to be
controlled remotely across existing network infrastructure. IoT is a very good and
intelligent technique which reduces human effort as well as easy access to physical
devices. This technique also has autonomous control feature by which any device can
control without any human interaction.
• “Things” in the IoT sense, is the mixture of hardware, software, data, and services.
“Things” can refer to a wide variety of devices such as DNA analysis devices for
environmental monitoring, electric clamps in coastal waters, Arduino chips in home
automation and many other. These devices gather useful data with the help of various
existing technologies and share that data between other devices. Examples include Home
Automation System which uses Wi-Fi or Bluetooth for exchange data between various
devices of home.
REVIEW AND EVALUATE ABOUT IOT ASPECTS.
I. Internet of things.
There’s a lot of noise at the moment about the Internet of Things (or IoT) and its impact on
everything from the way we travel and do our shopping to the way manufacturers keep track
of inventory. But what is the Internet of Things? How does it work? And is it really that
important?
Figure 1
➢ Smart City
Not just internet access to people in a city but to the devices in it as well –
that’s what smart cities are supposed to be made of. And we can proudly
say that we’re going towards realizing this dream. Efforts are being made to
incorporate connected technology into infrastructural requirements and
some vital concerns like Traffic Management, Waste Management, Water
Distribution, Electricity Management, and more. All these work towards
eliminating some day-to-day challenges faced by people and bring in added
convenience.
Figure 3
➢ Farming
Farming is one sector that will benefit the most from the Internet of Things.
With so many developments happening on tools farmers can use for
agriculture, the future is sure promising. Tools are being developed for Drip
Irrigation, understanding crop patterns, Water Distribution, drones for Farm
Surveillance, and more. These will allow farmers to come up with a more
productive yield and take care of the concerns better.
Figure 4
➢ Telehealth
Telehealth, or Telemedicine, hasn’t completely flourished yet. Nonetheless,
it has great future potential. IoT Examples of Telemedicine include the
digital communication of Medical Imaging, Remote Medical Diagnosis &
Evaluations, Video Consultations with Specialists, etc.
Figure 5
Figure 6
5. IoT characteristics.
Figure 7
Figure 8
Figure 9
The process starts with sensors and actuators, the connected devices that monitor
(in the case of sensors) or control (in the case of actuators) some “thing” or
physical process. Sensors capture data regarding the status of a process or an
environmental condition, such as temperature, humidity, chemical composition,
fluid levels in a tank, fluid flow in a pipe, or the speed of an assembly line as well as
much more.
In some cases, a sensor might detect a condition or event that requires an almost
immediate response so that an actuator can perform remediation actions in real
time, for example, adjusting the flow rate of a fluid, or the movements of an
industrial robot. In these situations, very low latency between the sensor and
analysis/triggered actuator is required. To avoid the delay of a round-trip of data to
the server, analysis of data to determine failure and sending of control to the
“thing”, this critical processing is performed in close proximity to the process being
monitored or controlled. This “edge” processing can be performed by a system on
module (SOM) device such as a Digi ConnectCore module and/or a Digi Cellular
Router with Python.
STAGE 2: Internet Gateways and Data Acquisition Systems
Figure 10
A data acquisition system (DAS) collects raw data from the sensors and converts it
from analog into digital format. The DAS then aggregates and formats the data
before sending it through an Internet gateway via wireless WANs (such as Wi-Fi or
Cellular) or wired WANs for the next stage of processing.
At this point, the volume of data is at its maximum. The quantities can be huge,
especially, for example, in a factory setting where hundreds of sensors may be
gathering data simultaneously. For that reason, the data is also filtered and
compressed to an optimum size for transmission.
STAGE 3: Pre-processing: Analytics at the Edge
Figure 11
Once the IoT data has been digitized and aggregated, it will need processing to
further reduce the data volume before it goes to the data center or cloud. The
edge device may perform some analytics as part of the pre-processing. Machine
learning can be very helpful at this stage to provide feedback into the system and
improve the process on an ongoing basis, without waiting for instructions to come
back from the corporate data center or cloud. Processing of this type will generally
take place on a device in a location close to where the sensors reside, such as in an
on-site wiring closet.
STAGE 4: In-depth Analysis in the Cloud or Data Center
Figure 12
Figure 13
The IoT framework is a very important element of technology in the modern world,
finding application in almost every sector. For instance, one of the major
applications of the IoT is in the designing of smart homes.
The IoT framework concept is also applied in the designing of different physical
objects, such as thermostats, electrical devices, security and alarm systems, as well
as vending machines, among many other objects.
Figure 14
Figure 15
4. IoT hardware
Figure 16
In the Internet of Things, hardware comes in many forms, whether the underlying
processors control the phones, the sensors collecting information from the physical
world, or the edge machines processing and analyzing the data. At the heart of any
wired venture is IoT hardware and the technical capabilities of these boards have
only become more important as the Internet of Things has developed. But, because
of the sheer number of design boards and modules in the room, choosing the right
IoT hardware for a project can be daunting. In this article, we will look at different
aspects of IoT hardware and see how these devices communicate data to the
internet.
5. IoT APIs
The application program (or programming) interface, or API, is arguably what really
ties together the connected “things” of the “internet of things.” IoT APIs are the
points of interaction between an IoT device and the internet and/or other
elements within the network.
As API management company Axway puts it, “APIs are tightly linked with IoT
because they allow you to securely expose connected devices to customers, go-to-
market channels and other applications in your IT infrastructure.”
Figure 17
The APIs allow devices to talk to each other in a consistent and structured way that
makes it really easy to get them to communicate. Writing about IoT we need to
mention various protocols (CoAP, XMPP, MQTT, WAMP, OMG DDS, Stomp) and
frameworks (Web RTC, ASP.NET SignalR, webSocket.org, Couchbase, Socket IO,
Meteor) so it leads that IoT API management system also integrates IoT devices
environment. The next very important issue is security. API Management system
creates a secure user-friendly identity. It ensures secure connections to devices
across mobile and the IoT environment. Besides using a platform, it is much easier
to identify and neutralize SQL injection, DoS attacks, and other online threats.
PLAN AN APPROPRIATE IOT APPLICATION.
I. Determine a problem and IoT solution (P3-P4).
1. The architecture, frameworks, tools, hardware, and API techniques
are available to develop IoT applications.
IoT Framework
❖ KAA IoT:
Figure 18
KAA IoT is one of the most effective and rich Open-Source Internet of Things
Cloud Platforms, where anyone can freely implement their smart product
concepts. You can manage an N number of devices connected to each other
with cross-device interoperability on this platform. You can monitor your
machine in actual time by providing and configuring remote devices. Kaa
enables information exchange between linked devices, the IoT Cloud,
information and visualization systems, as well as other elements of IoT
Ecosystems
❖ Cisco IoT Cloud Connect:
Figure 19
Cisco IoT Cloud Connect provides robust, automated, and highly secure
connectivity for the enterprise. IoT data management is done by the Cisco
Kinetic IoT platform to extract, move and compute the data. As Cisco is very
famous for its security services, it protects IoT deployment against threats
with a secure IoT architecture.
❖ ZETTA IoT:
Figure 20
Without the Microsoft Azure solution, a cloud service giant with AWS and
Google Cloud platform, the comparison of our IoT platform will be not
complete. The Microsoft Azure IoT Suite provides preconfigured solutions
and the ability to personalize and develop new solutions to meet the project
requirements. The strongest safety mechanisms, superb scalability and
simple integration with your current or future systems are achieved through
Microsoft Azure Internet of thing Suite.
❖ Google Cloud Platform:
Figure 22
Things can be done by Google. Google Cloud is one of the best IoT systems
available today with its end-to-end platform. Google stands out from the
others because it can process the large quantity of information using Cloud
IoT Core. Due to Google’s Cloud Data Studio and Big Query, you get
advanced analysis. With the help of Google Cloud Platform, you can
accelerate your business and with that, you can speed up your device.
IoT hardware
The building blocks of an IoT device are remarkably similar, whether undertaking
projects related to the wearable device, an integrated lighting system, or even a jet
engine. Wireless sensor node consists of three major hardware components they
are sensors, microcontrollers, and communication medium.
❖ Sensors
Figure 23
Sensors are the most critical hardware in IoT applications and are used to
gather information from the surroundings. These systems are made up of
power management modules, RF, energy and sensing modules.
Communication from Wi-Fi, Bluetooth, transceiver, BAW, and duplexer is
managed by an RF module.
❖ Raspberry Pi
Figure 24
Figure 25
Arduino is pretty familiar in the world of prototyping however only some
boards have inbuilt internet connectivity. Meanwhile while other Arduino
boards can be used with a external shields to provide the connectivity. You
can use Ethernet shield for wired connections and Wi-Fi shield for Wireless
connection to the internet. Arduino is significant tool in IOT development
because of its robust community.
IoT Framework
❖ Arduino
Figure 26
Solution
We cannot sense if your heartbeat is normal or not. But with a heart rate monitor,
it can help you solve this problem.
Figure 30