Conclusions
Performance
We had hoped that our keyboard would be able to handle
the boot sequence from the computer. The
biggest difficulty in getting this to work is that it is difficult to capture
what is happening on the ps/2 port during this period. We also hoped that our
keyboard would have a better error rate and drop fewer characters. Given more time, we could have implemented an
error correcting code to lower the number of errors.
Intellectual
Properties
Some portions of our code were loosely based upon code
found at the Micrel website. Their
website has sample information showing how to construct a wireless keyboard
using their transmitters and Microchip PIC microprocessors. The overall organization of our code differs
from theirs (ours is interrupt based and theirs is delay based).
Ethical
Considerations
Below we address several points of the IEEE
Code of Ethics.
1.
It
is our belief that the power level at which we transmit will not cause any harm
to people, or the environment. However,
it is possible that this signal could interfere with other hardware which is
using this frequency.
2.
We
state the capabilities of our system, though we have not measured exact bit error
rates or performance statistics. It is
not ready for manufacturing or sales, and we are clear that this is the case.
3.
On
several occasions we resisted the urge to pay the TAs off for a good grade in
this class, not that they would have accepted.
5.
We
acknowledge the fact that it is possible for anyone listening on the frequency
we are transmitting on could easily determine what is being typed on our
wireless keyboard. No encryption of any
kind is used.
6.
As
college students, this project was quite educational and clearly helped to
improve our technical competence.
7.
We
have acknowledged all of the sources which we drew upon. The largest of which being Micrel’s wireless
keyboard page.