Higher Nationals in Computing Unit 43: Internet of Things ASSIGNMENT 1 Assessor name: PHAN MINH TAM Learner9s name: Tr¿n Vĩnh Tiến ID: GCS190159 Class: GCS0803_PPT Subject code: 1690 Assignment due: April 10th, 2021 Assignment submitted: 0 0 Tieu luan ASSIGNMENT 1 FRONT SHEET Qualification TEC Level 5 HND Diploma in Computing Unit number and title Unit 43: Internet of Things Submission date Date Received 1st submission Re-submission Date Date Received 2nd submission Student Name Trần Vĩnh Tiến Student ID GCS190159 Class GCS0803_PPT Assessor name Phan Minh Tam 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 0 0 Tieu luan Summative Feedback: Resubmission Feedback: Grade: Assessor Signature: Date: Signature & Date: 0 0 Tieu luan ASSIGNMENT 1 BRIEF Qualification BTEC Level 5 HND Diploma in Computing Unit number Unit 43: Internet of Things Assignment title Academic Year 2019 Unit Tutor Phan Minh Tam Issue date 10/04/2021 Submission date IV name and 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. 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. 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 http://cms.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: 0 0 Tieu luan LO1 Analyse what aspects of IoT are necessary and appropriate when designing software applications LO2 Outline a plan for an appropriate IoT application using common architecture, frameworks, tools, hardware and APIs LO3 Develop an IoT application using any combination of hardware, software, data, platforms and services. LO4 Evaluate your IoT application and detail the problem your IoT application solves, the potential impact on people, business, society and the end user and the problems it might encounter when integrating into the wider IoT ecosystem Assignment Brief and Guidance: 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.
Part 1 (Assignment 1):: For the first part, you must: • Plan an IoT application for a specific target end user and the tests you intend to conduct with this user. This plan will be in the form of a document and will include supporting evidence and material, such as user personas and customer journey maps. • Create multiple iterations of your application and modify each iteration with enhancements gathered from user feedback and experimentation. This will follow the pathway outlined in your plan.(log book,) Part 2 (Assignment 2): For the first part, you must: • Show evidence about Developed IoT application using any combination of hardware, software, data, platforms and services (video or images of your IoT system with code snippet) • Evaluate your IoT application and detail the problem your IoT application solves, the potential impact on people, business, society and the end user and the problems it might encounter when integrating into the wider IoT ecosystem 0 0 Tieu luan Learning Outcomes and Assessment Criteria Pass Merit Distinction LO1 Analyse what aspects of IoT are necessary and appropriate when designing software applications P1 Explore various forms of M1 Evaluate the impact of D1 Evaluate specific forms of IoT functionality.
common IoT architecture, IoT architecture and justify their frameworks, tools, hardware and use when designing software APIs in the software development applications. P2 Review standard lifecycle. architecture, frameworks, tools, hardware and APIs available for use in IoT M2 Review specific forms of IoT development. architecture, frameworks, tools, hardware and APIs for different problem-solving requirements.
LO2 Outline a plan for an appropriate IoT application using common architecture, frameworks, tools, hardware and APIs P3 Investigate architecture, M3 Select the most appropriate frameworks, tools, hardware IoT architecture, frameworks, and API techniques available tools, hardware and API to develop IoT applications. techniques to include in an application to solve this problem. P4 Determine a specific problem to solve using IoT. M4 Apply your selected techniques to create an IoT application development plan.
0 0 Tieu luan Table of Contents I. 6 P1: Explore various forms of IoT functionality. Overview of IoT. The history of the internet of things.
Final Thoughts and a Look into the Future of IoT. Types of popular technologies in IoT:. Local Sensor Networks:. Cloud Connectivity Networks:.
IoT is a software development. Advantages and Disadvantages of IoT:. 17 - Automation and Control. 17 - Efficient and Saves Time.
18 - Lesser Employment of Menial Staff. 18 - Technology Takes Control of Life. 19 P2 and P3: Review and investigate standard architecture, frameworks, tools, hardware and APIs available for use in IoT development.1 What is IoT architecture?.2 IoT architecture layers. 21 Page |1 0 0 Tieu luan b.3 Example Internet of Things architecture.
24 Smart Healthcare application using IoT .1 Overview of IoT Framework .2 What is the IoT Framework?.3 List of IoT Framework .1 Introduction to IoT Tools .2 List of IoT tools. The Thing System .3 Conclusion – IoT Tools .1 Introduction to IoT Hardware .2 Common IoT Hardware Devices. Sensors in IoT. Other IoT hardware in special field .1 What is an IoT API?.
39 Page |2 0 0 Tieu luan 5.2 IoT APIs is important.3 APIs for Internet of Things. Google Assistant API. Unofficial Tesla Model S API. Amazon Alexa Home Skills API.
42 P4: Determine a specific problem to solve using IoT. 45 Table of figures Figure 1: Overview of IoT. 6 Figure 2: History of IoT. 7 Figure 3: The Internet of Things was "born" between 2008 and 2009.
9 Figure 4: The future of IoT. 11 Figure 5: Overview of IoT technology. 12 Figure 7: Local sensor networks example. 12 Figure 8: IoT devices connect to network through gateway subsystem.
13 Figure 9: Cloud connectivity network diagram. 14 Figure 11: IoT software development. 14 Figure 12: Advantages and disadvantages of IoT. 16 Figure 13: IoT architecture example.
19 Figure 15: IoT key building blocks. 21 Figure 16: Things, sensors, and controllers. 21 Figure 17: Gateways and data acquisition. 22 Figure 18: Edge analytics.
23 Figure 19: Data centre / Cloud platform. 23 Figure 20: Smart Healthcare example. 25 Figure 21: Open source IoT framework. 26 Figure 22: DeviceHive IoT platform.
27 Figure 23: Thing Speak framework. 28 Figure 24: Mainflux platform. 29 Figure 27: Open Remote framework. 30 Figure 28: Node-RED tool.
32 Figure 31: Riot tool. 32 Page |3 0 0 Tieu luan Figure 32: DeviceHub tool. 33 Figure 33: The Thing System. 34 Figure 34: Deploying Anjay for Raspberry Pi.
34 Figure 35: Key takeaways environment. 35 Figure 36: Overview IoT hardware. 36 Figure 37: IoT sensors. 38 Figure 43: IoT APIs.
39 Figure 45: Google Assistant API. 40 Figure 47: Unofficial Tesla Model S API. 41 Figure 48: Apple HomeKit. 42 Figure 49: Amazon Alexa Home API.
42 Figure 50: Lamp/ LED. 44 Figure 51: Motion sensor in lamp/ LED. 44 Figure 52: Wifi Circuit. 45 Page |4 0 0 Tieu luan ASSIGNMENT 1 ANSWERS I.
Introduction The Internet of Things — IoT, for short — is made up of devices that connect to the internet and share data with each other. IoT devices include not only computers, laptops and smartphones, but also objects that have been equipped with chips to gather and communicate data over a network. Thanks to the arrival of super-cheap computer chips and the ubiquity of wireless networks, it's possible to turn anything, from something as small as a pill to something as big as an aeroplane, into a part of the IoT. Connecting up all these different objects and adding sensors to them adds a level of digital intelligence to devices that would be otherwise dumb, enabling them to communicate real-time data without involving a human being.
The Internet of Things is making the fabric of the world around us more smarter and more responsive, merging the digital and physical universes. (Ranger, 2021) The range of existing and potential Internet of Things devices is enormous. Consumers often use their smartphones to communicate with IoT devices, whether it9s a smart speaker or home thermostat. Connected devices offer convenience, like helping you make a grocery list, or savings, like when you turn down the heat at home while you9re on vacation.
(Symanovich, 2021) In this report, we will find out what IoT have. Page |5 0 0 Tieu luan II. Report P1: Explore various forms of IoT functionalit functionality. Overview of IoT Figure 1: Overview of IoT Internet of Things (IoT) is a sprawling set of technologies and use cases that have no clear, single definition.
One workable view frames IoT as the use of network-connected devices, embedded in the physical environment, to improve some existing processors to enable a new scenario not previously possible. These devices, or things, connect to the network to provide the information they gather from the environment through sensors, or to allow other systems to reach out and act on the world through actuators. They could be connected versions of common objects you might already be familiar with, or new and purpose-built devices for functions not yet realized. They could be devices that you own personally and carry with you or keep in your home, or they could be embedded in factory equipment, or part of the fabric of the city you live in.
Each of them is able to convert valuable information from the real world into digital data that provides increased visibility into how your users interact with your products, services, or applications. (Google Cloud, 2021) The specific use cases and opportunities across different industries are numerous, and in many ways, the world of IoT is just getting started. What emerges from these scenarios is a set of common challenges and patterns. IoT projects have additional dimensions that increase their complexity when compared to other cloud-centric technology applications, including: • Diverse hardware • Diverse operating systems and software on the devices • Different network gateway requirements Page |6 0 0 Tieu luan 2.
The history of the internet of things Figure 2: History of IoT Page |7 0 0 Tieu luan Most sites that try to explain the history of the Internet of Things want to give you the whole story of how the Internet itself – and all the technologies relating to it – came into being.