What are the head-bytes in the 456 protocol

Assignment Help Computer Engineering
Reference no: EM132151612

Texting Via Serial Communication

Use Arduino to write code that will connect two platforms via serial communication (TX and RX pins), (Arduino Uno & Intel Galileo Gen 2).

Text messages sent from a either platform is received and displayed in the other platform. As for components, two LEDs for each platform (one red and the other green color), (b) an analog input device (potentiometer); and (c) a Seeed Grove LCD RGB Backlight module.

The message communication for this lab should follow our class' own 456 Protocol (please see below). The completed work should function as follows:

(1) A platform works at a given time as one of the two modes: transmitter or a receiver (but not both);

(2) One time selection (right after uploading of the code or right after a reset button is pressed and releases) of the initial mode for transmitter or receiver is done by the position of the analog input (for example, a value or a position below a certain threshold would set the platform as a transmitter and a value higher as a receiver, or vice versa);

(3) The LEDs in different color should indicate the selected mode in the following manner: {Red LED ON - Green LED OFF} for transmitter and {Green LED ON - Red LED OFF} for receiver mode.

(4) When the transmitter mode is selected, the code first pause for 2 seconds, then sends a secret text message (embedded in the code), following the 456 Protocol, of maximum 12 letters or numbers or combination of them at the speed of 9600 bps, repeatedly 3 times with 500 milli-second pause between messages and, after the transmission is completed, immediately changes its mode to receiver;

(5) When the receiver mode is selected, with no delay, the code receives at 9600 bps the data stream (remember that there are multiple number of but the same text message coming in) and, at the end of the data receipt, decodes the data stream by the 456 Protocol, displays the Sender ID only (when the message is intended for another platform) or Sender ID and the message (when the message is intended for the platform) on the LCD and, after the receipt and display is done, pauses 2 seconds and changes its mode to transmitter.

456 Protocol

1. What is the 456 Protocol?

(Ans) 456 Protocol is an arbitrary communication protocol the Embedded Lab class adopts for the labs

which include platform-to-platform(s) communications.

2. What is the basic feature of 456 Protocol?

(Ans) In the 456 Protocol, any message in communication is comprised of multiple bytes, and these bytes

include some head-bytes followed by the message bytes. Therefore when a message is transmitted, the additional

head-bytes should precede the message itself.

3. What are the head-bytes in the 456 Protocol?

Reference no: EM132151612

Questions Cloud

How do we assure that these items are addressed : The different categories of errors are: buffer overflows (most common); code injections; privilege errors; and cryptographic failures.
Reject the null and cannot support claim : Claim is the alternative, reject the null and cannot support claim as p-value (0.038) is greater than alpha (0.08)
Write a class named testscores : Write an exception named InvalidTestScores, which is thrown by the TestScores class if any of the test scores in the array are invalid.
Write a java gui application functioning as a simple text : Devonshire sir sex motionless travelling six themselves. So colonel as greatly shewing herself observe ashamed. Demands minutes "
What are the head-bytes in the 456 protocol : A platform works at a given time as one of the two modes: transmitter or a receiver (but not both);
Point estimate for the population mean annual income : A certain population of the annual incomes of unskilled laborers has a standard deviation of $1200. A random sample of 36 such incomes results in a sample mean
Write and test several overloaded methods : Write and test several overloaded methods called textBoxString. This method returns a String value.
Point estimate for the population mean annual income : A certain population of the annual incomes of unskilled laborers has a standard deviation of $1200. A random sample of 36 such incomes results in a sample mean
How relevant are hubs today : In the textbook, you will notice that the term hub is used throughout. How relevant are hubs today?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Calculate her encrypted pair

What are the original plaintext and signature? Is this a valid message signature pair?

  What would be the effect on the program

Suppose the type of the cansPerPack variable in Volume1.java was changed from int to double. What would be the effect on the program?

  Draw cause-and-effect diagram for this problem

On the first day of registration, some students face difficulty accessing the system, draw Cause-and-effect diagram for this problem.

  Draw the result of inserting entries with the given keys

Consider the sequence of keys (5,16,22,45,2,10,18,30,50,12,1). Draw the result of inserting entries with these keys into an initially empty (2,4) tree.

  Assignment - data mining and machine learning

Assignment: Data Mining and Machine Learning in the Real World. OBJECTIVE: Learn about some of the things going on in the real-world with Machine Learning and Data Mining

  How thorough valid and valuable were the product and

bizratenbsp instantly provides information about hundreds of online stores. supported product lines include books

  Developing the flowchart using visual logic

Develop a flowchart by using the Visual Logic for a program which accepts a candy name.

  How do you change the home page 9how do you delete the web

1.what is a peer tp peer network? what is a client server network?2.what is the difference between an internet and an

  Explain what is functional and non-functional requirements

Explain What is Functional and Non-Functional Requirements and give examples of each ?

  Developing the lan network for a company

You have been asked to develop a LAN with operation over the distance of around 100m. Compare and contrast the twisted pair cable, fiber-optics, and wireless for this application.

  Describe clearly the datasets used the results observed

Describe clearly the datasets used, the results observed, and the conclusions you can draw from them. How do I know that your method works?

  Who recognize the best time to avoid problems

The concept that the quality of the output is only as good as the quality of the input, which sometimes is known as __________, is familiar to IT professionals, who recognize that the best time to avoid problems is when data is entered.

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