2008-01-31-eecs194-M..

advertisement
Mote Connectivity
Daniel Dai
Igor Ganichev
Valerie Ishida
Ashik Manandhar
Peter Martinazzi
Testing
•
•
•
•
3 motes
Soda Windows lab
Pinged motes from linux/each other
ping FF02::1 from 1 mote returned 19/20
pings
• Link local
– “fe80::/10 — The link-local prefix specifies that
the address only is valid in the local physical
link. This is analogous to the
Autoconfiguration IP address 169.254.0.0/16
in IPv4.“ – IPv6, Wikipedia 1/31
Measurements
Distance
Avg RSSI
Avg Time (10 samples)
Touching near router
-25 dBm
21.2 ms
1.3 stick apart
-41.9 dBm
20.4 ms
2.6 sticks
-49.9 dBm
22.9 ms
10 sticks
-52.2 dBm
24.2 ms
Right next to router
-13.7 dBm
18.2 ms
Touching across room
from router
-3.0 dBm
21.3 ms
Touching out in hallway
-5.0 dBm
22.7 ms
Windows lab to 310
Soda
1) -7.4 dBm*
2) 69.7 dBm
1) 23.5 ms*
2) 21.4 ms
* When we tested far away we sometimes got really bad outliers (~1000ms
ping), which we omitted in the average
Extending Connectivity
• Test Hypothesis: Use a third mote to
propagate the ping between far away
motes
• Test Result: Failure. Only 1 ping got
through in ~8 s
OS Networking API
•
•
•
•
Reprogrammed motes with echo client
Worked great
Web service from existing programs
Compiled Linux TCP client to utilize echo
service
• Added loop for repeated/multiple requests
Download