Professional Documents
Culture Documents
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
P5 P6 P7 M5 M6 D3 D4
Summative Feedback: Resubmission Feedback:
IV Signature:
Contents
TASK 1. DEVELOP IOT APPLICATION ............................................................................................................................. 4
I. Development of IoT application (P5) ..................................................................................................................... 4
1.1 Selection of tools, frameworks¸ and devices .................................................................................................. 4
1.2 Solution development..................................................................................................................................... 6
II. Testing and feedback (P6)..................................................................................................................................... 7
2.1 Testing result................................................................................................................................................... 7
2.2 Examination of Feedback ................................................................................................................................ 9
III. Analysis and improvement plan (M5) ................................................................................................................ 10
3.1 Advantages and disadvantages..................................................................................................................... 10
3.2 Improving disadvantages .............................................................................................................................. 10
3.3 Improvement plan ........................................................................................................................................ 11
IV. Critical evaluation security risks (D3) ................................................................................................................ 11
4.1 RFID Security Risks ........................................................................................................................................ 11
4.2 Simple solutions ............................................................................................................................................ 12
TASK 2. TEST AND EVALUATE USER FEEDBACK .......................................................................................................... 13
I. Run IoT Application and Gather Feedback (P7) ................................................................................................... 13
1.1 How my IoT meet the requirements............................................................................................................. 13
1.2 Feasibility ...................................................................................................................................................... 13
1.3 Possibility of Commercialization ................................................................................................................... 14
1.4 Ability of improvement ................................................................................................................................. 14
II. Critical Review and Comparison (M6) ................................................................................................................ 15
2.1 Success .......................................................................................................................................................... 15
2.2 Challenges ..................................................................................................................................................... 15
2.3 Learned Lessons ............................................................................................................................................ 15
III. Critique the overall success of the application (D4) .......................................................................................... 16
3.1 Problem resolution ....................................................................................................................................... 16
3.2 Potential ........................................................................................................................................................ 16
3.3 Integration Challenges into the Wider IoT Ecosystem.................................................................................. 16
TABLE OF FIGURES .................................................................................................................................................. 17
TASK 1. DEVELOP IOT APPLICATION
I. Development of IoT application (P5)
1.1 Selection of tools, frameworks¸ and devices
In developing my IoT application, the selection of appropriate tools and frameworks plays a crucial
role in ensuring efficient coding, seamless integration, and reliable performance. The following tools
and frameworks have been carefully chosen based on their compatibility with my hardware
components and the specific requirements of the project.
Arduino IDE:
The Arduino IDE was selected as the primary development environment for coding my IoT application.
This choice stems from its user-friendly interface, extensive community support, and compatibility
with the NodeMCU ESP8266, which is at the core of my project. The Arduino IDE simplifies the
programming process, allowing me to effectively implement functionalities for the motion sensor (HC-
SR501), RFID module (RC522), DHT11 sensor, and servo motor (SG90).