This shows you the differences between the selected revision and the current version of the page.
| mobilemesh:fournodebenchtest 2009/10/22 16:11 | mobilemesh:fournodebenchtest 2009/11/13 17:48 current | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| === Overview === | === Overview === | ||
| - | The goal of this experiment is to have four nodes configured to [[ mobilemesh:boxconfig|experiment-ready status]] with the the [[ mobilemesh:boxconfig|box configuration document]] updated to capture the steps this required. These configured boxes will then be activated outside in several positions where their GPS units can get a lock. The experiment will be considered a success when we can consistently generate good logs from any such activation. | + | The goal of this experiment is to have four nodes configured to [[ mobilemesh:boxconfig|experiment-ready status]] with the the [[ mobilemesh:boxconfig|box configuration document]] updated to capture the steps this required. These configured boxes will then be activated outside in several positions where their GPS units can get a lock. We will toggle the power off and on non-deterministically. The experiment will be considered a success when we can consistently generate good logs from any such sequences of activations. |
| === Actions === | === Actions === | ||
| Line 18: | Line 18: | ||
| - | **Action: Get Boot Sequence Complete** (Status: //in progress//) | + | **<del>Action: Get Boot Sequence Complete</del>** (Status: //Complete//) |
| * __Desc:__ Once we figure out how to get our own scripts to run at the end of boot, would like for it to do the following: | * __Desc:__ Once we figure out how to get our own scripts to run at the end of boot, would like for it to do the following: | ||
| * <del>remount harddrive as rw</del> | * <del>remount harddrive as rw</del> | ||
| * <del>run ''gpsd''</del> | * <del>run ''gpsd''</del> | ||
| - | * <del>run ''cgpxlogger'' logging gps readings in a unique file</del> | + | * <del>run gps logging</del> |
| * <del>configure wireless interface to monitor mod</del>e | * <del>configure wireless interface to monitor mod</del>e | ||
| * <del>run ''click''</del> | * <del>run ''click''</del> | ||
| - | * <del>activate LED to indicate successful boo</del> | + | * <del>activate LED to indicate successful boot</del> |
| - | * get ''gpsd'' to synch time through ''ntp'' | + | * <del>get rid of delay on boot (has to do with gps device being plugged in!)</del> |
| - | * __Notes:__ we need to work through some time synch issues, and check consistency over multiple boots, but otherwise seem on track. | + | * <del>synch clock roughly to gps time after gpsd gets going (to prevent ''click'' issues that come from bad time)</del> |
| - | **Action: Write Testbed Click Script** (Status: //pending//) | + | **<del>Action: Car Test One Device</del>** (Status://Complete//) |
| - | * __Desc:__ for out testbed experiments we need a simple click configuration that sends probes at a random, sparse intervals, and records all probes. It should give the log files unique names. | + | * __Desc:__ once the bench test is complete, we should try some of the devices in a moving car to see if it works okay with car power and jostling. If this works, we are ready to move on to multi-car test. |
| + | * __Note:__ we did this test with somewhat incomplete boot sequence. But click was running and gpsd and our gps logger where all running on the car, plugged in, no problem. | ||
| - | **Action: Setup Permanent Testbed** (Status: //in progress//) | + | **<del>Action: Write Experiment-Ready Testbed Click Configuration</del>** (Status: //Complete//) |
| - | * __Desc:__ we would like our four boxes to be connected to an ethernet switch with static ip addresses so we can easily modify and run experiments. | + | * __Desc:__ [[mobilemesh:clickrequirements|This page]] describes the desired features and open questions surrounding the experimental ''click'' configuration. |
| + | |||
| - | **Action: Write Basic Watchdog Script** (Status: //pending//) | + | **<del>Action: Bench Test Multiple Devices</del>** (Status: //Complete//) |
| - | * __Desc:__ a simple chron script that checks that click, gpsd, and the logging is working. If it is it keeps on LED 2, if its not, it turns it off. | + | |
| - | + | ||
| - | **Action: Bench Test Multiple Devices** (Status: //pending//) | + | |
| * __Desc:__ once all four devices are configured and plugged into testbed. We want cycle them through multiple starts and restarts, looking for what works consistently, and what fails. | * __Desc:__ once all four devices are configured and plugged into testbed. We want cycle them through multiple starts and restarts, looking for what works consistently, and what fails. | ||
| - | **Action: Car Test One Device** (Status://pending//) | + | **<del>Action: Car Test All Components</del>** (Status: //Pending//) |
| - | * __Desc:__ once the bench test is complete, we should try some of the devices in a moving car to see if it works okay with car power and jostling. If this works, we are ready to move on to multi-car test. | + | * __Desc:__ we need to test that every car adapter works and every box works in a car. |
| - | + | ||