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
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 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.
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:
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
| Elapsed time in (days or weeks or month or quarter) since start of the project | Milestone | Deliverable |
|---|---|---|
| Month 1 | System conceptualization and hardware selection | Concepts, major choices and market survey |
| Month 2 | Software learning and hardware layout design | Understanding software details and design large scale layout |
| Month 3 | Software design and prototype | Prototype |
| Month 4 | Frontend and design validation | Frontend of application on Flutter |
| Month 5 | Backend and Hardware Integration | Backend of application on Firebase and large scale integration |
| Month 6 | System testing, debugging and project documentation | System-level tests and delivery of full project |
In this project we will design and implement pure sine wave invertor by achieving five lev...
MedGo+ would be an e-commerce platform mobile application where various pharmaci...
Internet-of-things-enabled personal healthcare applications will require sensors to collec...
Design and fabrication of surface to surface guided rocket conforms primarily to space exp...
Digital hydroponic is a self-farming technique that allows you to grow healthy and fresh v...