Subject:
|
An Analysis of the NXT Bluetooth Communication (with advice)
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Thu, 5 Oct 2006 09:00:20 GMT
|
Viewed:
|
4355 times
|
| |
| |
I posted an analysis of the NXT's Bluetooth communications protocol at
http://www.tau.ac.il/~stoledo/lego/
It can be used in three ways. If you are designing NXT programs that communicate
via Bluetooth, this article will tell you (perhaps with too many details :-) how
to exchange messages reliably and/or quickly. You may think that if a program on
one NXT sends a message and a program on another tries to receive a message than
the message will indeed be received (after all, if your program tells a motor to
start it does start), but this is not always the case.
If you are designing software for non-NXT Bluetooth-enabled devices and you want
this software to communicate with NXT bricks, then this article will help you
write software that communicates correctly with the NXT.
Finally, if you are interested in communication protocols, then this article has
two educational uses. First, it can be used to discuss reliability in
communication protocols: why we might want a protocol to be unreliable and how
to design a reliable protocol on top of an unreliable one. Second, it can be
used to study (and perhaps criticize or improve) the experimental methodology
that should be used to measure the reliability and performance of systems.
|
|
1 Message in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|