0% found this document useful (0 votes)
17 views

45_IoT_Assignment part 1 Brief

Uploaded by

quanvmbd00436
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

45_IoT_Assignment part 1 Brief

Uploaded by

quanvmbd00436
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Unit 45: Internet of Things

Assignment 1 Brief
Student Name/ID
Number
Unit Number and Unit 45: Internet of Things
Title
Academic Year
Unit Tutor
Assignment Title
Issue Date
Submission Date
Submission Format
Format: This assignment is an Individual assignment and specifically including 1
document:
You must use font Calibri size 12, set number of the pages and use multiple
line spacing at 1.3. Margins must be: left: 1.25 cm; right: 1 cm; top: 1 cm and
bottom: 1 cm. The reference follows Harvard referencing system. The
recommended word limit is 2.000-2.500 words. You will not be penalized for
exceeding the total word limit. The cover page of the report has to be the
Assignment front sheet 1.
Submission Students are compulsory to submit the assignment in due date and in a way
requested by the Tutors. The form of submission will be a soft copy posted on
https://cms.btec.edu.vn/
Note: The Assignment must be your own work, and not copied by or from another
student or from books etc. If you use ideas, quotes or data (such as diagrams) from books,
journals or other sources, you must reference your sources, using the Harvard style. Make
sure that you know how to reference properly, and that understand the guidelines on
plagiarism. If you do not, you definitely get fail.
Unit Learning Outcomes
LO1 Analyse what aspects of IoT are necessary and appropriate when designing software
applications.
Transferable skills and competencies developed
On successful completion of this unit, students will be able to explain the basic concepts
of IoT; design, build and simulate an IoT application using any combination of hardware,
software, data, platforms and services; be able to discuss the problems that IoT
applications solve; the potential impact on society, business and the end user, and the
problems encountered when integrating into the wider IoT ecosystem. As a result,
students will develop skills such as communication literacy, design thinking, team
working, critical thinking, analysis, reasoning and interpretation and computer software
literacy, which are crucial for gaining employment and developing academic competence.
Vocational scenario
You 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 your
role your manager has tasked you to plan and develop a new IoT product, service or
application for a potential client. You are required to identify a target user and conduct
tests with this user and include this feedback into multiple iterative versions of your
product.
Assignment activity and guidance
To complete this task successfully you will have to work through a number of stages:
Stage 1 , Analyse what the necessary and, indeed, appropriate elements of the Internet of
Things are for designing a new software application.
Include in this an exploration of the various forms of IoT functionality,
ensuring you analyse and evaluate the impact of specific forms of IoT architecture,
look at the impact of on the software development lifecycle of architecture, frameworks,
tools, application program interfaces (API) and hardware and review them for different
problem solving requirements.
To complete this stage justify the use of the above when designing software applications.
Stage 2, now you have to come up with an idea for your IoT application, and determine a
specific problem to solve with it. The problem being, in the first instance, how to
complete
your assigned task of developing a ubiquitous IoT application.
Investigate and select the most appropriate for your software development from those
IoT architecture models, frameworks, tools, APIs and hardware available and include
them in your application development.
Create an IoT application development plan then develop your IoT application using
appropriate tools.
Experiment with your application and get feedback from multiple users, use the evaluated
results of both to make multiple iterations of your development, moderating each to take
on board the feedback and enhance your application.
Use the outcomes of user feedback to determine the advantages and disadvantages of
your chosen IoT techniques.
Stage 3, Before you submit your application to the company for possible sale and
distribution you have some final issues to look at.
You need to do a comprehensive critical review of the overall success of your IoT
application development. Include in this a comparison of the final application to the
original plan detailing the problems it solves.
A detailed assessment of the impact your application might have on people, business,
society and the people who actually use it (end users).
Finally you need to consider the potential for causing problems to the wider system that
your application may have when it goes live.
Please review the grading criteria for more details on the expected elements and topics
that need to be included.
Recommended Resources
Textbooks
Bahga, A. and Madisetti, V. (2014) Internet of Things: A Hands-On Approach.
1st edn. VPT.
McEwen, A. (2013) Designing the Internet of Things. 1st edn. John Wiley and Sons.
Links
This unit links to the following related units:
Unit 21: Application Program Interfaces
Unit 47: Emerging Technologies.
Assignment report structure:
- Complete and fill all required data in the Front page with scan digital
signature.
o Table of contents
o List of Figures
o List of Tables
o Introduction
▪ Introduce the project and explain what the project is all
about
▪ Explain the problems that requires address and give
solutions to the problems
▪ Talk about what the important parts of the assignment you
will address
o Body of the report
▪ Write down all questions, followed by answers sequentially.

o Conclusion
▪ The summary of the entire assignment that brings the report
to a satisfying and logical end.

o Evaluation
▪ you must provide your opinion or verdict on whether an
argument, or set of research findings, is accurate.
o References
▪ Inline text citations are required (Sources of information)
▪ You must use Harvard referencing style for this report.
Learning Outcomes and Assessment Criteria

Pass Merit Distinction

LO1 Analyse what aspects of IoT are necessary and D1 Evaluate specific forms of
appropriate when designing software applications IoT architecture and justify their
use when designing software
P1 Explore various forms M1 Analyse the impact of applications.
of IoT functionality. common IoT architecture,
P2 Review standard frameworks, tools,
architecture, frameworks, hardware
tools, hardware and APIs and APIs in the software
available for use in IoT development lifecycle.
development. M2 Examine specific forms
of
IoT architecture,
frameworks,
tools, hardware and APIs
for
different problem-solving
requirements.

Pass Merit Distinction

LO2 Outline a plan for an appropriate IoT application,


using common architecture, frameworks, tools,
hardware and APIs.

P3 Investigate architecture, M3 Plan the most


frameworks, tools, hardware appropriate IoT
and API techniques available architecture,
to develop IoT applications. frameworks, tools,
P4 Discuss a specific problem hardware and API
to solve using IoT. techniques to include in
an application to solve a
problem.
M4 Apply selected
techniques to create an
IoT application
development plan.

P1 Explore various forms of IoT functionality.


1. What is IoT? (giới thiệu tổng quan IoT)
2. History of IoT (Lịch sử ra đời và phát triển của IoT)
3. Characteristics of IOT (Các đặc trưng của IoT)
4. Why use IoT?(Nêu ưu nhược điểm của IoT, giải thích vì sao IoT lại phát
triển mạnh mẽ và cần thiết cho cuộc sống hiện nay)
5. Domain-specific applications of IoT. (Nêu tổng quan tất cả các miền ứng
dụng của IoT, nội dung đã làm trong case study 1)
P2 Review standard architecture, frameworks, tools, hardware and APIs
available for use in IoT development.
1. Physical and logical design of IoT.
2. IoT protocols
3. IoT communiation models.
4. IoT Levels & deployment templates
5. IoT communication APIs.
6. Arduino/Raspberry board and end device (Liệt kê ra tên gọi của
các thiết bị phần cứng như bộ điều khiển, các loại cảm biến, các
loại cơ cấu chấp hành)

M1 Analyse the impact of common IoT architecture, frameworks, tools,


hardware
and APIs in the software development lifecycle.
Phân tích ảnh hưởng của kiến trúc, framework, tools, phần cứng và API
trong vòng đời phát triển ứng dụng IOT của sinh viên
1. Trình bày về vòng đời phát triển của một ứng dụng IoT.
2. Trình bày rõ ảnh hưởng của các thành phần đã nêu ở P2 đến việc phát triển
dự án IoT dự kiến. (Có thể lồng ghép nội dung này trong mục P2, hoặc làm
riêng một mục mới)
3. Phân tích rõ hơn về các cấp độ của IoT từ Level 1 đến Level 6. (Có thể tích
hợp phần này vào trong nội dung ở mục 6 của phần P2)
4. Phân tích khi sử dụng API thì xây dựng và vận hành hệ thống có nhanh hơn
ko? (Có thể tích hợp phần này ở mục 5 của phần P2)

M2 Examine specific forms of IoT architecture, frameworks, tools, hardware


and APIs for different problem-solving requirements.
(Kiểm tra các hình thức cụ thể của kiến trúc IoT, khung, công cụ, phần cứng và
API cho các yêu cầu giải quyết vấn đề khác nhau.)
1. Với dự định về dự án IoT của mình được trình bày ở mục P4, tiến hành phân
tích các giải pháp có thể sử dụng để thực hiện dự án, và kết luận lựa chọn giải
pháp nào là phù hợp nhất, vì sao?

P3 Investigate architecture, frameworks, tools, hardware and API


techniques available to develop IoT applications.
(Khảo sát các mô hình kiến trúc, frameworks, công cụ, thiết bị phần cứng và
API có thể dùng để phát triển ứng dụng IOT trong dự án của sinh viên)
1. Common architecture.
2. Tools and hardware. (Trình bày chi tiết về công dụng và nguyên lý
hoạt động của các thiết bị phần cứng đã nêu ở mục 6. Của phần P2)

P4 Discuss a specific problem to solve using IoT.


Thực hiện các nội dung theo hướng dẫn của Case study 2, các mục từ 1. đến 3.

M3 Plan the most appropriate IoT architecture, frameworks, tools, hardware


and API techniques to include in an application to solve a problem.
1. Kết luận lại là lựa chọn dự án nào, sử dụng công cụ, phần cứng và API,
công nghệ phù hợp nhất nào để thực hiện dự án.

M4 Apply selected techniques to create an IoT application development plan.


1. Phân tích kế hoạch dự kiến để triển khai dự án.
2. Đưa ra hướng dẫn sử dụng hệ thống.

D1 Evaluate specific forms of IoT architecture and justify their use when
designing software applications.
1. Đánh giá dự án IoT của mình dự định làm và chứng minh việc xây dựng
nó là phù hợp với thực tiễn.
2. Lập bảng khảo sát ý kiến khách hàng, đánh giá kết quả khảo sát thực tế.

You might also like