Create a wireless home automation system

Assignment Help Other Engineering
Reference no: EM131394771

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

Reference no: EM131394771

Questions Cloud

Draft a full annotated bibliography : Five high-quality sources from journals in your field and related to your thesis. The sources should be effective in supporting your argument (thesis claim) for your intended audience.
Identify the conclusion of think of human population passage : For those that are not, determine the kind of non-argument.- Although it is customary to think of human population as increasing continuously without declines or fluctuations, population growth has not been a steady march.
Write down the formula for teter’s demand curve for x : Write down the formula for Teter's demand curve for X when the price of Y is 10 and his income is $100. Note the formula will have multiple pieces.
Impact the effectiveness of a hazcom training program : Evaluate it with respect to general principles for design of warning labels. How could you improve the design and Discuss how cultural and literacy issues can impact the effectiveness of a HazCom training program. Suggest ways that these issues can ..
Create a wireless home automation system : 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
Which type of method will you use to study the topic : Which type of method will you use to study this topic? Qualitative vs. Quantitative. Who will be your chosen participants? What considerations must be undertaken in choosing your participants?
Identify the conclusion of given passage : Determine which of the following passages are arguments. For those that are, identify the conclusion. For those that are not, determine the kind of non-argument.- If someone avoids and is afraid of everything, standing firm against nothing, he beco..
What is brady''s price elasticity of demand for salt : Income and substitution effects GLS Ch5 P11 (Edition 1, P19). Brady, who has ordinary-shaped indifference curves, buys 16 ounces of salt each year. Even when the price of salt doubles, Brady continues to purchase exactly 16 ounces.
Explain the influence of governance and ethics : Discuss Innovation and Diversification. Explain the influence of Governance and Ethics. Discuss International Strategy. Discuss Strategic Implementation.

Reviews

len1394771

2/15/2017 6:19:36 AM

I need help writing requirements and writing the whole thing and I have not done the hardware yet. I need to turn in a rough outline in the next couplle of days. The report includes software requirements and all data. My introduction and literature review probably need to be about 10-15 pages. Interim requirements document was to develop a complete understanding of the requirements and submit the final specification document. From here we had a presentation.

Write a Review

Other Engineering Questions & Answers

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd