Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Other Engineering Expert

Tentative Project Title:  Internet of Things Home Automation

Project Description/Abstract:

Smart phones are the gateway to home automation. Having a control center at your fingertips creates easier control over devices that create comfort and security in our everyday life. We live in a society where people spend more time away from their homes. Home automation can make people more at ease when they can monitor motion in their home and have the ability to control lighting and temperature.

My plan is create a wireless home automation system using a Wifi board. With the use of the Wifi board I will be able to attach various sensors throughout a home environment. To access sensor data I plan on using MQTT protocol via MyMQTT application. I will develop an application that will send notifications from the sensors to my android phone via Nodemcu board.

Project Topics to be Studied:

  • IOT devices
  • Core architecture
  • Kits & Boards
  • API reference
  • MyMQTT
  • Nodemcu
  • Arduino Programming

Project Objectives:        

Learn about home automation devices that can be controlled over the internet using a wifi board.

Deploy several sensors to include: light sensor, temperature sensor, motion sensor, doorbell.

Use MyMQTT application to use a protocol to send sensor data to my Android phone, to include:

  • Get a warning when movement is detected in a room.
  • Measure the environmental light.
  • Get notified when the doorbell is ringing.
  • Measure the temperature in a room.

Project Description -

This project was to use several software development tools (Eclipse, Git, GitHub, GitHub Desktop, Javadoc, Eclipse Refactoring, JUnit, and JDeodorant) and gain experience in software quality assurance through using tools to enable refactoring, documentation, configuration management, etc. In doing so, develop a better understanding software quality assurance tasks that can be undertaken throughout the software development lifecycle. Software refactoring takes small steps to improve code structure and maintainability by removing bad design smells

Improve the quality of an open-source Software Project.

Requirements Engineering - The objective of the group project was to experience collecting, understanding and specifying requirements for a proposed Information System (IS) Project. Our team submitted a project proposal, to design a drone. We discussed the proposed goals of the system with our stake holders. We had a first requirement gathering meeting which we got our clients understanding and a clear understanding of the system.

Assignment Files - https://www.dropbox.com/s/6z9vhonc2j6biqr/Assignment%20Files.rar?dl=0

Other Engineering, Engineering

  • Category:- Other Engineering
  • Reference No.:- M92204586
  • Price:- $15

Priced at Now at $15, Verified Solution

Have any Question?


Related Questions in Other Engineering

A detailed review of spatial modulation and simulation

A Detailed Review of Spatial Modulation and Simulation Learning Outcomes a. Learn how to model mobile communication channels d. Discern knowledge development and directions on the recent advances in 4G to the research pr ...

Question - show that the zero-point energy of a simple

Question - Show that the zero-point energy of a simple harmonic oscillator does not contribute to its entropy or heat capacity, but does contribute to its energy and Helmholtz function.

Projection of planes1 a regular pentagon of 25 mm side has

Projection of Planes 1. A regular pentagon of 25 mm side has one side on the ground. Its plane is inclined at 45° to H.P. and perpendicular to the V.P. Draw its projections. 2. Draw the projection of a circle of 50 mm di ...

Mine safety amp environmental engineeringpart 1 questions1

Mine Safety & Environmental Engineering Part 1. Questions 1. Occupational health and safety is the primary factor that needs to be considered in the mining industry. Discuss this statement. 2. Define the following terms ...

Task 1using the lab kit design a circuit for the processor

Task 1: Using the lab kit, design a circuit for the processor to control the output of a connected 7-segment LED display device. You will be provided with a standard common anode 7-segment display of the type FND-507 (or ...

Control theory - lab reportsfor experiments 1 to 4 you must

Control Theory - Lab Reports For experiments 1 to 4 you must undertake the following: a) At the start of each section (including the pre-lab activities) there are a number learning outcomes. That is, what students should ...

Select a risk problem from the list below and prepare a

Select a risk problem from the list below and prepare a risk management plan in accordance with AS/NZS ISO 31000:2009. Please ensure that: - Establish the context clearly, in accordance with the Standard; - Define your s ...

Conceptual design of forced-free-mixed convection

Conceptual Design of Forced-Free-Mixed Convection Experiment This assessment is to be completed individually. 1. Learning Outcomes: - Develop a basic ability to conceptually design an experimental apparatus - Use theory ...

Learning outcomes evaluate multiuser communication and

Learning Outcomes Evaluate multiuser communication and resource sharing techniques; Apply the techniques of, and report on, digital communication applications using Matlab and hardware devices. Assignment Description The ...

Part 1configure verify and troubleshoot wan links and ip

Part 1 Configure, verify and troubleshoot WAN links and IP services Answer to all questions below: 1. What is the name of the Safe Work Australia code of practise that provides guidance on how to manage the risks of elec ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As