Write the software specification that implements a personal

Write the software specification that implements a personal automation device. The block diagram below shows the input and output for a processor subsystem. The ports consist of an interface to a microphone for voice input, a Bluetooth radio for control and status messages to a Smartphone, and an interface that can interface to various home automation components. Guidelines: Don\'t write the code. Provide a structured description of what is to be coded. Write the specification so someone could write the code without asking for clarification. Be complete but keep the document to a reasonable size. Don\'t write a flow chart, text only. You can write the specification in a structured natural language.

Solution

Automation is used for various reasons for controlling systems to operat equipment such as machinery, processes in factories, boilers and heat treating ovens and in other applications the main intention behind this is to reduced human intervention. Some processes have been completely automated.

So you need to concentrate on the appliance which you wanted to make automated like you have mentioned you\'ll be controlling either from voice detection algorithm or blutooth device now a days radio frequency everywere each and every person is using and that thing you can achieve from your Andriod smart phone as well.

The idea is using single unit or system you will be able to control all the processes. So for that you have various options So first you need to decide in which direction you need to work and which technology you need to use.

Now next most important part you need to decide which processor to be use and how much memory you need for all this stuffs I think 1 GB is more than enough for your use so you can go with Arm chipset as well so you will get better performance.

********************************************************************************************************************************

Coding Instructions:

********************************************************************************************************************************

1) First of all you need to Modularize this whole automated system. Divide your work into single-single modules and start coding. Suppose you wanted to interact with each devices using Bluetooth then you need to take one feature like how you will communicate with processor over bluetooth.

2) First think about each components functionality and arrangment of each and every component so coding will be easy for you.

3) After writing code for single-single modules try to test it individually.

4) After individual module test try to merge all the module as a single unit.

5) If everything goes perfactly fine then your Personal Automation Device is ready.

This above steps will help you to create blue print and task list of your  Personal Automation Device.

 Write the software specification that implements a personal automation device. The block diagram below shows the input and output for a processor subsystem. Th

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site