Next: Developing Cricket Applications in
Up: Launching and Running BeaconConfigDemo
Previous: Simulation Mode
Contents
The following commands are useful for low-level debugging.
- telnet localhost 5001 and type ``register'', ENTER (taps
data from CricketDaemon--you should see readable numbers and
characters)
- telnet localhost 2948 and type 'r' and ENTER (taps data
from cricketd--you should see readable numbers and characters)
- hyperterminal to COM1 (115200 baud 8N1) (taps
data directly from listener)
Some common causes of errors are:
- Low battery
- Loose cable
- Network connectivity or incorrect CRICKETD_IPADDR setting
in launchall.sh
- Running an incompatible version of cygwin (< 1.5.10). (Currently,
there are some issues with cygwin. To detect this error, try
telnetting from a Linux machine to cricketd running in the
cygwin/Windows. If the Linux terminal produces garbage output, then
the BeaconConfigDemo will crash, even if it runs on the same
machine running cricketd. We are working to resolve this
issue.)
- Some lighting fixtures (especially flourescent tubes that are
about to die) may produce noise in the ultrasonic range that
interferes with Cricket and cause distance measurements to fluctuate
rapidly. Turn off these fixtures to see if the distance measurements
becomes more stable.
- Although Cricket does not require line-of-sight for distance
ranging, objects in the environment may deflect signals and cause a
systematic error in distance ranging.
Next: Developing Cricket Applications in
Up: Launching and Running BeaconConfigDemo
Previous: Simulation Mode
Contents
Michel Goraczko
2004-12-02