Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Revolution 4.0

The Internet of Things (IoT) refers to a concept of a network of physical objects that are embedded with sensors, processing ability and software that connect and exchange data with other devices and systems over the Internet. Over the last few years, the popularity of IoT has increased rapidly, and

Project Title

Revolution 4.0

Project Area of Specialization

Internet of Things

Project Summary

The Internet of Things (IoT) refers to a concept of a network of physical objects that are embedded with sensors, processing ability and software that connect and exchange data with other devices and systems over the Internet. Over the last few years, the popularity of IoT has increased rapidly, and it is essential that these technologies are implemented at a large scale in Pakistan. This will not only prove to be a game-changer in terms of making Pakistan a leader in the tech industry, but also prove vital for our economy.

The Internet of Things (IoT) refers to a concept of a network of physical objects that are embedded with sensors, processing ability and software that connect and exchange data with other devices and systems over the Internet. Over the last few years, the popularity of IoT has increased rapidly, and it is essential that these technologies are implemented at a large scale in Pakistan. This will not only prove to be a game-changer in terms of making Pakistan a leader in the tech industry, but also prove vital for our economy.

The aim of this project is to design a mobile application that will allow a user to monitor and control a set of IoT devices. This will be in the form of a small home automation system that will allow users to control different household devices and appliances, including lights, bulbs and air conditioning. This system would provide users a solution that makes everyday life more convenient for people, as well as providing a useful tool for handicapped and ill people.

The different components that will be used in the development of this system are Arduino, nodemcu, relay board, Bluetooth module, as well as different hardware devices and appliances.

The project will be developed on Flutter, an open-source UI software development kit created by Google. It is used to develop cross platform applications for Android, iOS, Linux, macOS, Windows. The language used is Dart.

The learning outcomes of this project include hands-on knowledge and experience of IoT systems, as well as industry-relevant expertise that would allow the project designer to pursue a further career in this domain.

The Internet of Things (IoT) refers to a concept of a network of physical objects that are embedded with sensors, processing ability and software that connect and exchange data with other devices and systems over the Internet. Over the last few years, the popularity of IoT has increased rapidly, and it is essential that these technologies are implemented at a large scale in Pakistan. This will not only prove to be a game-changer in terms of making Pakistan a leader in the tech industry, but also prove vital for our economy.

The Internet of Things (IoT) refers to a concept of a network of physical objects that are embedded with sensors, processing ability and software that connect and exchange data with other devices and systems over the Internet. Over the last few years, the popularity of IoT has increased rapidly, and it is essential that these technologies are implemented at a large scale in Pakistan. This will not only prove to be a game-changer in terms of making Pakistan a leader in the tech industry, but also prove vital for our economy.

The aim of this project is to design a mobile application that will allow a user to monitor and control a set of IoT devices. This will be in the form of a small home automation system that will allow users to control different household devices and appliances, including lights, bulbs and air conditioning. This system would provide users a solution that makes everyday life more convenient for people, as well as providing a useful tool for handicapped and ill people.

The different components that will be used in the development of this system are Arduino, nodemcu, relay board, Bluetooth module, as well as different hardware devices and appliances.

The project will be developed on Flutter, an open-source UI software development kit created by Google. It is used to develop cross platform applications for Android, iOS, Linux, macOS, Windows. The language used is Dart.

The learning outcomes of this project include hands-on knowledge and experience of IoT systems, as well as industry-relevant expertise that would allow the project designer to pursue a further career in this domain.

Project Objectives

  • Develop an IoT based system comprising of a mobile application that monitors and controls smart home IoT devices.
  • Gain hands-on knowledge and experience of IoT systems.
  • Acquire industry-relevant expertise that would allow the project designer to pursue a further career in this domain
  • Produce a system that can potentially be implemented as a successful product.

Project Implementation Method

  • The design of application in accordance to data privacy laws and conventions, and a data privacy notice will be presented to all users of the application so as to ensure clarity and maintain trust.
  • User data will be kept secure, and methods will be implemented to maintain security at all times.
  • The application will be designed to run on lower end devices, with minimum RAM and memory requirements to ensure it captures a wide range of users.
  • The interface and language used in the application will be kept as simple as possible to ensure ease of use.

Benefits of the Project

  • Managing all of home devices from one place. The convenience factor here is enormous.
  • Flexibility for new devices and appliances.
  • Maximizing home security.
  • Remote control of home functions.
  • Increased energy efficiency.
  • Improved appliance functionality.
  • Home management insights.

Technical Details of Final Deliverable

User Classes And Characteristics:??????

The product is meant for a computer-literate end user who intends to implement IoT based devices to make everyday life easier. The uses include remote operation of everyday use devices in homes and offices. Future versions of the application will include security-related features like CCTV cameras. The users will then be divided into admin and user categories, with admin having complete control while limited usage will be allowed for user-level operators. Besides computer literacy, no extra technical expertise is required, and frequency of use will be multiple times each day.

Operating Environment:

The hardware will include common household and office electronic wares, being used by household members and office employees. The software will be based on smartphone platforms, initially on Android.

Assumptions And Dependencies:

  • Hardware used alongside the application will have to be compatible with the languages and communication media used.
  • No other IoT applications will be running on the android system using the application.
  • To run the application, Android version 8.0 (Oreo) or higher will be required.
  • In case of loss of connection, connected devices will run in the same state as they were before, until restoration of connection or manual operation.

Communication Interface:

Several communication interfaces are employed for different purposes. They include e-mail, bluetooth, Application protocol and server.

Hardware Interface:

The application will employ several hardware interfaces for different purposes, including Arduino, BT module and IoT Enabled Smart Home Devices.

Software Interface:

The application is designed on the Flutter while the front end and back end interfaces are as follows:

Front end: Flutter for software and C++ for hardware coding

Back end: Firebase            

Operating system: Android 8.0 and above

Final Deliverable of the Project

HW/SW integrated system

Core Industry

IT

Other Industries

Others , Security

Core Technology

Internet of Things (IoT)

Other Technologies

Others

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Elapsed time in (days or weeks or month or quarter) since start of the project Milestone Deliverable
Month 1System conceptualization and hardware selectionConcepts, major choices and market survey
Month 2Software learning and hardware layout designUnderstanding software details and design large scale layout
Month 3Software design and prototypePrototype
Month 4Frontend and design validationFrontend of application on Flutter
Month 5Backend and Hardware IntegrationBackend of application on Firebase and large scale integration
Month 6System testing, debugging and project documentationSystem-level tests and delivery of full project
If you need this project, please contact me on contact@adikhanofficial.com
0
123
TO DESIGN AND IMPLEMENTATION OF PURE SINE WAVE INVERTER

In this project we will design and implement pure sine wave invertor by achieving five lev...

1675638330.png
Adil Khan
1 year ago
Medgo

MedGo+ would be an e-commerce platform mobile application where various pharmaci...

1675638330.png
Adil Khan
1 year ago
Design & Implementation of Smart Home Security System based on IOT...

Internet-of-things-enabled personal healthcare applications will require sensors to collec...

1675638330.png
Adil Khan
1 year ago
Design and Fabrication of surface to surface guided rocket

Design and fabrication of surface to surface guided rocket conforms primarily to space exp...

1675638330.png
Adil Khan
1 year ago
Digital Hydroponic

Digital hydroponic is a self-farming technique that allows you to grow healthy and fresh v...

1675638330.png
Adil Khan
1 year ago