firebug-cvs Mailing List for FireBug: wireless wildfire monitoring (Page 32)
Brought to you by:
doolin
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(36) |
Jun
(45) |
Jul
(108) |
Aug
(31) |
Sep
(2) |
Oct
(4) |
Nov
(113) |
Dec
(20) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(63) |
Feb
(37) |
Mar
(24) |
Apr
(6) |
May
(5) |
Jun
(5) |
Jul
(71) |
Aug
(42) |
Sep
(7) |
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
(64) |
Jun
(71) |
Jul
(51) |
Aug
(89) |
Sep
(24) |
Oct
(1) |
Nov
(1) |
Dec
(2) |
2006 |
Jan
|
Feb
|
Mar
(3) |
Apr
(2) |
May
|
Jun
|
Jul
(21) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
From: <do...@us...> - 2003-07-30 21:43:24
|
Update of /cvsroot/firebug/firebug/project/java In directory sc8-pr-cvs1:/tmp/cvs-serv5788/project/java Modified Files: build.xml Log Message: listenFB will now run from build.xml using ant if the build properties has the paths set correctly. Index: build.xml =================================================================== RCS file: /cvsroot/firebug/firebug/project/java/build.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** build.xml 23 May 2003 00:57:14 -0000 1.8 --- build.xml 30 Jul 2003 21:43:21 -0000 1.9 *************** *** 70,83 **** </target> <target name="run" depends="jar"> ! <echo message="Running Listener: java -classpath ${classpath} org.firebug.ListenRawFB"/> ! <!-- ! <java classpath="${dist}/firebug.jar" classname="org.firebug.ListenRawFB" fork="yes"/> ! --> ! <java classpath=".\dist\firebug.jar;C:\jdk1.3.1_01\lib\comm.jar" classname="org.firebug.ListenRawFB" fork="yes"> ! <arg value="COM1"/> </java> </target> - --- 70,81 ---- </target> + <target name="run" depends="jar"> ! <echo message="Running ListenFB: java -cp ${AMTOOLS};.\jar\mysql.jar;.\dist\tosmc.jar;${COMM}/comm.jar" /> ! <java classpath="${AMTOOLS};.\jar\mysql.jar;.\dist\firebug.jar;${COMM}/comm.jar" ! classname="org.firebug.ListenFB" fork="yes"> ! <arg line="-e foo COM1" /> </java> </target> |
From: <do...@us...> - 2003-07-30 17:53:58
|
Update of /cvsroot/firebug/firebug/project/zaurus/ipkg In directory sc8-pr-cvs1:/tmp/cvs-serv27046 Added Files: javacommapi_1.0_arm.ipk Log Message: zaurus java serial port driver jar file ipk. --- NEW FILE: javacommapi_1.0_arm.ipk --- (This appears to be a binary file; contents omitted.) |
From: <do...@us...> - 2003-07-30 17:52:54
|
Update of /cvsroot/firebug/firebug/project/zaurus/ipkg In directory sc8-pr-cvs1:/tmp/cvs-serv26817 Modified Files: build.sh Log Message: Added files to support serial port listening using java on zaurus. Classes build and run, having problems with serial port driver on the zaurus. Index: build.sh =================================================================== RCS file: /cvsroot/firebug/firebug/project/zaurus/ipkg/build.sh,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** build.sh 8 Jul 2003 20:51:45 -0000 1.1 --- build.sh 30 Jul 2003 17:52:50 -0000 1.2 *************** *** 26,30 **** cp ../dist/tosmc.jar $JAVA ! rm -f *.ipk rm -f *.gz --- 26,30 ---- cp ../dist/tosmc.jar $JAVA ! rm -f z_arm.ipk rm -f *.gz |
From: <do...@us...> - 2003-07-30 16:42:08
|
Update of /cvsroot/firebug/firebug/project/zaurus In directory sc8-pr-cvs1:/tmp/cvs-serv13065 Modified Files: build.xml Log Message: the son of fire startin shoe saleman serial port classpath now works from ant file. Index: build.xml =================================================================== RCS file: /cvsroot/firebug/firebug/project/zaurus/build.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** build.xml 29 Jul 2003 23:33:16 -0000 1.8 --- build.xml 30 Jul 2003 16:42:05 -0000 1.9 *************** *** 90,97 **** <target name="runl" depends="jar"> ! <echo message=".\dist\tosmc.jar;${COMM}\comm.jar" /> ! <java classpath=".\dist\tosmc.jar;${COMM}\comm.jar" classname="net.tinyos.tostools.Listener" fork="yes"> ! <arg line="foo COM1" /> </java> </target> --- 90,97 ---- <target name="runl" depends="jar"> ! <echo message=".\dist\tosmc.jar;${COMM}/comm.jar" /> ! <java classpath=".\dist\tosmc.jar;${COMM}/comm.jar" classname="net.tinyos.tostools.Listener" fork="yes"> ! <arg line="foobarbaz COM1" /> </java> </target> |
From: <do...@us...> - 2003-07-29 23:33:19
|
Update of /cvsroot/firebug/firebug/project/zaurus In directory sc8-pr-cvs1:/tmp/cvs-serv5712 Modified Files: build.xml Log Message: Added serial port listening classes to tostools. Everything compiles ok, needs to be tested on a pc with a known, working serial port. Index: build.xml =================================================================== RCS file: /cvsroot/firebug/firebug/project/zaurus/build.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** build.xml 29 Jul 2003 21:28:19 -0000 1.7 --- build.xml 29 Jul 2003 23:33:16 -0000 1.8 *************** *** 87,89 **** --- 87,101 ---- + <!-- export COMMJAR="$JAVA_HOME\\lib\\comm.jar" --> + + <target name="runl" depends="jar"> + <echo message=".\dist\tosmc.jar;${COMM}\comm.jar" /> + <java classpath=".\dist\tosmc.jar;${COMM}\comm.jar" + classname="net.tinyos.tostools.Listener" fork="yes"> + <arg line="foo COM1" /> + </java> + </target> + + + </project> |
From: <do...@us...> - 2003-07-29 23:33:19
|
Update of /cvsroot/firebug/firebug/project/zaurus/net/tinyos/tostools In directory sc8-pr-cvs1:/tmp/cvs-serv5712/net/tinyos/tostools Added Files: Listener.java RawPacket.java Log Message: Added serial port listening classes to tostools. Everything compiles ok, needs to be tested on a pc with a known, working serial port. --- NEW FILE: Listener.java --- /** * The authors grant permission to redistribute this software, provided this * copyright and a copy of this license (for reference) are retained * in all distributed copies. * * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES * ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY * DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE * IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE * NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR * MODIFICATIONS. * * @author Mike Chen, Philip Levis, Max Min Chen, David M. Doolin * Last Modified: $Date: 2003/07/29 23:33:16 $ * */ package net.tinyos.tostools; import java.util.*; import java.io.*; import javax.comm.*; //import net.tinyos.util.*; public class Listener { private static String CLASS_NAME = "Listener"; // These three need to go into the PacketPrinter interface private static final int MAX_MSG_SIZE = 36; private static final int PORT_SPEED = 19200; private static final int LENGTH_OFFSET = 4; private int packetLength; // Toggle with -e flag private static boolean showEntireMessage = false; private CommPortIdentifier portId; private SerialPort port; private String portName; private InputStream in; private OutputStream out; /** Use this interface when changing the output * of the packet printing. Note that the packet * byte array will NOT be passed in from the original * head of the array, thus we might need the * packet length to completely parse it. The * packet length technique is carried forward * from the ListenRaw.java serial port code that * ListenFB was derived from. It may be possible to * completely eliminate the paremeter if the length * of the byte buffer is modified when passed. I don't * think that it will be because of pass-by-ref * semantics, but should experiment to find out. * Another way might be to just spin to the end of the * buffer, which could work if there is a terminating * byte, which I do not think there is... * * @todo Experiment with getting rid of packet length * parameter. */ public interface PacketPrinter { static final int MAX_MSG_SIZE = 36; static final int PORT_SPEED = 19200; static final int LENGTH_OFFSET = 4; /** Consider making this a static method. There * might be some trouble with threaded code though. * Also, the print method should take a byte array, * not an InputStream. */ public void print(InputStream in) throws IOException; public void print(byte [] packet); } public Listener(String portName) { this.portName = portName; } public void open() throws NoSuchPortException, PortInUseException, IOException, UnsupportedCommOperationException { System.out.println("Opening port " + portName); portId = CommPortIdentifier.getPortIdentifier(portName); port = (SerialPort)portId.open(CLASS_NAME, 0); in = port.getInputStream(); out = port.getOutputStream(); port.setFlowControlMode(SerialPort.FLOWCONTROL_NONE); port.disableReceiveFraming(); // These are the mote UART parameters port.setSerialPortParams(PORT_SPEED, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE); printPortStatus(); System.out.println(); } private void printPortStatus() { System.out.println(" baud rate: " + port.getBaudRate()); System.out.println(" data bits: " + port.getDataBits()); System.out.println(" stop bits: " + port.getStopBits()); System.out.println(" parity: " + port.getParity()); } private static void printAllPorts() { Enumeration ports = CommPortIdentifier.getPortIdentifiers(); if (ports == null) { System.out.println("No comm ports found!"); return; } // print out all ports System.out.println("printing all ports..."); while (ports.hasMoreElements()) { System.out.println(" " + ((CommPortIdentifier)ports.nextElement()).getName()); } } /** FIXME: Need some changes here. First, change the * call to printer.print to take a byte array. * Second, preparse the byte array to extract the * type of message to print. The printers can go into * a hash table or something. Third, dispatch the * byte array (with offset and length?) to the appropriate * msg printer. */ public void read(Vector printers) throws IOException { //public void read(PacketPrinter printer) throws IOException { int i; int count = 0; byte[] packet = new byte[MAX_MSG_SIZE]; // Note that i is an integer, in.read() // is returning 4 bytes at a time. while ((i = in.read()) != -1) { String val = Integer.toHexString( i & 0xff); if (val.length() == 1) { val = "0" + val; } if(i == 0x7e || count != 0){ // We have to cast i from int to byte... packet[count] = (byte)i; System.out.print(val + " "); // Packet data count++; if (count >= MAX_MSG_SIZE) { System.out.println(); count = 0; packetLength = MAX_MSG_SIZE; // Might be faster to index the Vector. Enumeration enum = printers.elements(); while (enum.hasMoreElements()) { PacketPrinter printer = (PacketPrinter)enum.nextElement(); printer.print(packet); } } } else{ System.out.println("extra byte: " + val); } } } private static void printUsage() { //System.err.println("usage: java ListenFB [options] <port>"); System.err.println("usage: java ListenFB <database name> <port>"); /* System.err.println("options are:"); System.err.println(" -h, --help: usage help"); System.err.println(" -p: print available ports"); System.err.println(" -e: display entire message"); */ System.exit(-1); } /** Kinda kludgy */ static String dbname; static void handle_args(String [] args) { if (args.length != 3) { printUsage(); } /** None of the following is currently being used. */ /* for (int i = 0; i < args.length; i++) { if (args[i].equals("-h") || args[i].equals("--help")) { printUsage(); } if (args[i].equals("-p")) { printAllPorts(); } if (args[i].equals("-e")) { showEntireMessage = true; } } */ dbname = args[1]; if (args[args.length - 1].charAt(0) == '-') { System.out.println("No port specified."); System.exit(-1); } } public static void main(String args[]) { /* System.out.println(args[0]); System.out.println(args[1]); System.out.println(args[2]); */ //handle_args(args); Vector printers = new Vector(5); String port = args[args.length - 1]; Listener reader = new Listener(port); RawPacket print = new RawPacket(); printers.add(print); try { reader.open(); reader.read(printers); } catch (Exception e) { e.printStackTrace(); } } } --- NEW FILE: RawPacket.java --- /* * This software is copyrighted by David M. Doolin and the Regents of * the University of California. The following terms apply to all * files associated with the software unless explicitly disclaimed in * individual files. * * The authors hereby grant permission to use this software without * fee or royalty for any non-commercial purpose. The authors also * grant permission to redistribute this software, provided this * copyright and a copy of this license (for reference) are retained * in all distributed copies. * * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES * ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY * DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE * IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE * NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR * MODIFICATIONS. * * @author David M. Doolin * Last Modified: $Date: 2003/07/29 23:33:16 $ * */ package net.tinyos.tostools; import java.util.*; import java.io.*; import javax.comm.*; //import net.tinyos.util.*; public class RawPacket implements Listener.PacketPrinter { private static boolean showEntireMessage = false; private int packetLength; private static String CLASS_NAME = "RawPacket"; private static final int MAX_MSG_SIZE = 36; private static final int LENGTH_OFFSET = 5; public void print(byte [] packet) { } public void print(InputStream in) throws IOException { System.out.println("Printing from RawPacket..."); int i; int count = 0; byte[] packet = new byte[MAX_MSG_SIZE]; while ((i = in.read()) != -1) { String val = Integer.toHexString( i & 0xff); if (val.length() == 1) { val = "0" + val; } if(i == 0x7e || count != 0){ packet[count] = (byte)i; if (count == LENGTH_OFFSET) { // Figure out length of packet System.out.print(val + " "); packetLength = i + count; if (packetLength > MAX_MSG_SIZE - LENGTH_OFFSET) { System.err.print("!"); // If too long, print a ! packetLength = MAX_MSG_SIZE; } } // Don't print data after the packet else if (!showEntireMessage && (count > packetLength) && (count < MAX_MSG_SIZE)) {} else { //System.out.print("data: " + val + " "); // Packet data System.out.print(val + " "); // Packet data } count++; if (count >= MAX_MSG_SIZE) { count = 0; packetLength = MAX_MSG_SIZE; } } else{ System.out.println("extra byte: " + val); } } // end of while loop } } |
From: <do...@us...> - 2003-07-29 21:28:23
|
Update of /cvsroot/firebug/firebug/project/zaurus/vu/isis/nest/zaurus In directory sc8-pr-cvs1:/tmp/cvs-serv16456/vu/isis/nest/zaurus Modified Files: ZCanvas.java ZMain.java Log Message: ant now builds several pieces of the source tree separately. Index: ZCanvas.java =================================================================== RCS file: /cvsroot/firebug/firebug/project/zaurus/vu/isis/nest/zaurus/ZCanvas.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ZCanvas.java 21 Jul 2003 17:09:29 -0000 1.2 --- ZCanvas.java 29 Jul 2003 21:28:19 -0000 1.3 *************** *** 93,96 **** --- 93,98 ---- } + public ZCanvas () { + } // Methods to set the various attributes of the component Index: ZMain.java =================================================================== RCS file: /cvsroot/firebug/firebug/project/zaurus/vu/isis/nest/zaurus/ZMain.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ZMain.java 21 Jul 2003 17:45:09 -0000 1.5 --- ZMain.java 29 Jul 2003 21:28:19 -0000 1.6 *************** *** 11,15 **** private static final int height = 280; ! public static void main (String[]args) { System.out.println ("In main()..."); --- 11,15 ---- private static final int height = 280; ! public static void main (String[]args) { System.out.println ("In main()..."); *************** *** 18,24 **** zf.setLocation(0, 0); - //Canvas c = new Canvas(); - //c.setSize(236,280); - Panel panel = new Panel(); panel.setSize(width,height); --- 18,21 ---- *************** *** 40,51 **** Color color = new Color((float).5,(float).55,(float).5); ! ! String packetdata = "Mote ID : 13\n" ! + "Temp : 72.3\n" ! + "Baro : 29.2\n" ! + "Humidity: 99%\n"; ! ! ! ZCanvas zcanvas = new ZCanvas(packetdata); zcanvas.setSize(cwidth-50,cheight-50); zcanvas.setBackground(color); --- 37,41 ---- Color color = new Color((float).5,(float).55,(float).5); ! ZCanvas zcanvas = new ZCanvas(); zcanvas.setSize(cwidth-50,cheight-50); zcanvas.setBackground(color); *************** *** 60,68 **** msg.set_temp((float)73.13); ! packetdata = msg.toString(); zcanvas.setLabel(packetdata); } } - --- 50,57 ---- msg.set_temp((float)73.13); ! String packetdata = msg.toString(); zcanvas.setLabel(packetdata); } } |
From: <do...@us...> - 2003-07-29 21:28:23
|
Update of /cvsroot/firebug/firebug/project/zaurus In directory sc8-pr-cvs1:/tmp/cvs-serv16456 Modified Files: build.xml Log Message: ant now builds several pieces of the source tree separately. Index: build.xml =================================================================== RCS file: /cvsroot/firebug/firebug/project/zaurus/build.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** build.xml 21 Jul 2003 17:09:29 -0000 1.6 --- build.xml 29 Jul 2003 21:28:19 -0000 1.7 *************** *** 48,51 **** --- 48,52 ---- <target name="compile" depends="prepare"> + <javac srcdir="net" classpath="${servletlib}" destdir="${build}" /> <javac srcdir="vu" classpath="${servletlib};${FIREBUG}\/firebug.jar" |
From: <cs...@us...> - 2003-07-29 17:58:50
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv25646 Modified Files: gps_driver.html Log Message: gps page updated for Leadtek Index: gps_driver.html =================================================================== RCS file: /cvsroot/firebug/firebug/web/gps_driver.html,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** gps_driver.html 9 Jun 2003 17:53:18 -0000 1.6 --- gps_driver.html 29 Jul 2003 17:54:28 -0000 1.7 *************** *** 12,229 **** <meta name="author" content="Carmel Majidi, UC Berkeley" /=""> </head> ! <body> <h1>FireBug --- GPS Driver</h1> ! <p> FireBug uses the <tt>gps</tt> driver to interface with a GPS receiver ! and handle location information. </p> <h2>Introduction</h2> ! <p> The current driver implements standard NMEA protocol to interact ! with an AXIOM GPS receiver. Running <tt>gpsM.nc</tt> on ! the client mote initializes the receiver for GPS Fix Data (GGA) ! reception. Incoming GGA data is checked by the client for validity, ! parsed, and then stored in its EEPROM flash memory. </p> ! <h2>How <tt>gps</tt> works</h2> ! <p> GPS receivers provide location and time information in a variety ! of data formats. At initialization, the client's UART is ! set to the same baud rate as the GPS receiver. Next, <tt>clearGPS()</tt> ! is called, which commands the receiver to block all output. ! The receiver requires several seconds before it can start processing ! NMEA commands following power on. For this reason, the first command ! in <tt>clearGPS()</tt> is sent 100 times until the receiver has ! warmed up.</p> ! <p>For this application, a single GGA message is required. To acquire this, ! <tt>getGPS()</tt> is called, which requests GGA data at 1 Hz. ! The number of satellites used in constructing each GGA message ! is then determined. When this number exceeds three, the corresponding ! message is parsed and stored in the client's EEPROM.</p> ! <p> Values stored in the client's memory can the be retrieved and broadcasted ! over the radio at any time with <tt>GenericBase</tt>. Instructions ! on this are given at the end of this guide. </p> ! <h2>Sending Commands to the Receiver</h2> ! <p> Communication between the client and receiver is handled by <tt> ! gpsM.nc</tt>. After the client's second UART ! (UART1) is set to 4800 baud, NMEA commands may be sent to the ! gps receiver. For SiRF chips, these generally have the form:</p> ! <center> ! <p>$PSRF,103,<b>Message type</b>,00,<b>Rate</b>,01,*<b>Checksum</b></p> ! </center> ! <p>followed by a carriage return ('\r') and linefeed ('\n'). There are six ! message types: </p> ! <center> ! <p>GGA=00, GLL=01, GSA=02, GSV=03, RMC=04, VTG=05</p> ! </center> ! <p> To block output of a certain message type, set Rate = 00. Rate = 01 corresponds ! to a 1 Hz output. Finally, the checksum is computed by performing an XOR ! on all characters, including the comma delimiters, between $ and *. Each ! character of the above string is contained as an element in the array <tt> ! cmd_msg</tt>, which is used throughout <tt>gpsM.nc</tt>. By changing ! array entries, different commands can be sent to the receiver, as shown ! below:</p> ! <center> ! <table class="code"> ! <tbody> ! <tr> ! <td width="100%"><b>gpsM.nc</b> ! <pre> command result_t StdControl.start() {<br><br> j = 0;<br><br> cmd_msg[j++] = '$';<br> cmd_msg[j++] = 'P';<br> cmd_msg[j++] = 'S';<br> cmd_msg[j++] = 'R';<br> cmd_msg[j++] = 'F';<br> cmd_msg[j++] = '1';<br> cmd_msg[j++] = '0';<br> cmd_msg[j++] = '3';<br> cmd_msg[j++] = ',';<br> cmd_msg[j++] = '0';<br> j++;<br> cmd_msg[j++] = ',';<br> cmd_msg[j++] = '0';<br> cmd_msg[j++] = '0';<br> cmd_msg[j++] = ',';<br> cmd_msg[j++] = '0';<br> cmd_msg[j++] = '0';<br> cmd_msg[j++] = ',';<br> cmd_msg[j++] = '0';<br> cmd_msg[j++] = '1';<br> cmd_msg[j++] = '*';<br> cmd_msg[j++] = '2';<br> j++;<br> cmd_msg[j++] = '\r';<br> cmd_msg[j++] = '\n';<br> cmd_msg[j++] = 0x00;<br><br> call clearGPS();<br> call getGPS();<br> return call SubControl.start();<br> }<br><br> command result_t clearGPS() { <br> ...<br> // Clear GLL<br> cmd_msg[10] = '1';<br> cmd_msg[22] = '5';<br> for (i = 0; i < j; i++){<br> loop_until_bit_is_set(UCSR1A, UDRE);<br> outb(UDR1,cmd_msg[i]);<br> }<br> ...<br> }<br><br> command result_t getGPS() { <br> ...<br> // Request GGA data at 1 Hz<br> cmd_msg[10] = '0';<br> cmd_msg[16] = '1';<br> cmd_msg[22] = '5';<br> for (i = 0; i < j; i++){<br> loop_until_bit_is_set(UCSR1A, UDRE);<br> outb(UDR1,cmd_msg[i]);<br> }<br> ...<br> }<br></pre> ! </td> ! </tr> ! </tbody> ! </table> ! </center> ! <p>Here, the command outb(UDR1,cmd_msg[i]) sends the byte at entry <i>i</i> ! of <tt>cmd_msg</tt> out to UART1. </p> ! <h2>Receiving Data from GPS Module</h2> ! <p>Data enters into the client from the receiver via UART1. Messages from ! the receiver are collected byte by byte with the command <tt>inp(UDR1)</tt> ! and temporarily stored in an array, <tt>rxBuffer</tt> ! . Data is collected only after the GGA start sequence, <tt>$GPGGA</tt> ! , is completed. Collection stops when the * delimiter is reached, ! after which point, the 40th and 41st entries of the buffer are combined ! to determine the number of satellites, i.e.</p> ! <center> ! <p>num_satellites = 10*(rxBuffer[40] - '0') + (rxBuffer[41] - '0');</p> ! </center> ! <p>If <tt>num_satellite</tt> < 4, <tt>rxBuffer</tt> is cleared and the ! client waits again for the GGA start sequence to pass in the subsequent ! message until it resumes data collection. Otherwise, the data stored ! in the buffer is parsed and stored in EEPRROM using <tt>logGPS</tt> ! .</p> ! <center> ! <table class="code"> ! <tbody> ! <tr> ! <td width="100%"> ! <pre> command result_t getGPS() {<br> ... <br> while(num_satellites < 4) {<br> k = 0;<br> incoming = TRUE;<br> call waitGPS();<br> while(incoming) {<br> if (inp(UCSR1A) & (1 << RXC)){<br> data = inp(UDR1);<br> if (data == '*') {<br> incoming = FALSE;<br> }<br> rxBuffer[k++] = data;<br> }<br> }<br> num_satellites = 10*(rxBuffer[40] - '0') + (rxBuffer[41] - '0'); <br> }<br><br> // Parse and store input<br> call logGPS(rxBuffer);<br> return SUCCESS;<br> }<br><br> command result_t waitGPS() {<br> uint8_t last[3]; // array of last 3 characters from GPS <br> bool waiting = TRUE;<br> <br> while(waiting) {<br> last[3] = last[2];<br> last[2] = last[1];<br> if (inp(UCSR1A) & (1 << RXC)) {<br> last[1] = inp(UDR1);<br> }<br> if(last[3]=='G') {<br> if(last[2]=='G') {<br> if(last[1]=='A') {<br> waiting = FALSE;<br> }<br> }<br> }<br> }<br> return SUCCESS;<br> }<br></pre> ! </td> ! </tr> ! </tbody> ! </table> ! </center> ! <h2>Logging and Retrieving Data</h2> ! <p>Fields in the GGA message are comma delimited. These are parsed with ! <tt> logGPS()</tt>, which simultaneously stores the data into the ! client's EEPROM using <tt>LoggerWrite.write</tt>. One line of memory ! is reserved for each field, and these are numbered as follows:<br> ! <br> ! </p> ! <center> ! <table class="code"> ! <tbody> ! <tr> ! <td valign="Top"><b>Field</b><br> ! </td> ! <td valign="Top"><b>Line #<br> ! </b></td> ! <td valign="Top"><b>Field<br> ! </b></td> ! <td valign="Top"><b>Line #</b><br> ! </td> ! </tr> ! <tr> ! <td valign="Top">UTC Position<br> ! </td> ! <td valign="Top">25<br> ! </td> ! <td valign="Top">HDOP<br> ! </td> ! <td valign="Top">32<br> ! </td> ! </tr> ! <tr> ! <td valign="Top">Latitude<br> ! </td> ! <td valign="Top">26<br> ! </td> ! <td valign="Top">MSL Altitude<br> ! </td> ! <td valign="Top">33<br> ! </td> ! </tr> ! <tr> ! <td valign="Top">N/S Indicator<br> ! </td> ! <td valign="Top">27<br> ! </td> ! <td valign="Top">Altitude Units<br> ! </td> ! <td valign="Top">34<br> ! </td> ! </tr> ! <tr> ! <td valign="Top">Longitude<br> ! </td> ! <td valign="Top">28<br> ! </td> ! <td valign="Top">Geoid Separation<br> ! </td> ! <td valign="Top">35<br> ! </td> ! </tr> ! <tr> ! <td valign="Top">E/W Indicator<br> ! </td> ! <td valign="Top">29<br> ! </td> ! <td valign="Top">Separation Units<br> ! </td> ! <td valign="Top">36<br> ! </td> ! </tr> ! <tr> ! <td valign="Top">Position Fix Indicator<br> ! </td> ! <td valign="Top">30<br> ! </td> ! <td valign="Top">Age of DGPS Correlation<br> ! </td> ! <td valign="Top">37<br> ! </td> ! </tr> ! <tr> ! <td valign="Top">Satellites Used<br> ! </td> ! <td valign="Top">31<br> ! </td> ! <td valign="Top">DGPS Reference Station ID<br> ! </td> ! <td valign="Top">39<br> ! </td> ! </tr> ! </tbody> ! </table> ! </center> ! <p> To retrieve data, load a second mote with <code>GenericBase</code> and ! perform the following: </p> ! <ol> ! <li>Leaving the GenericBase mote connected to the programming board, ! start the serial port forwarding service using the command ! <code>java net.tinyos.sf.SerialForward</code></li> ! <li>Broadcast retrieve command over the radio: <code>java net.tinyos.tools.gpsBcast ! <group ID> <b>Field Name</b> <gps ! mote ID></code></li> ! <li>Packet is sent to the base station via radio. Contained in the packet ! payload is the data for the selected field. </li> ! </ol> ! <h2>Instructions for Use</h2> ! <p>NOTE: gps.nc only runs on the mica2 platform</p> ! <ol> ! <li>Load gps into mica2</li> ! <li>Mica2 will take several minutes to lock on to satellites</li> ! <li>Load a second mote with GenericBase</li> ! <li>Leaving the GenericBase mote connected to the programming board, ! start the serial port forwarding service using the command <br> ! <center><code>java net.tinyos.sf.SerialForward</code></center> ! </li> ! <li>Run gpsBcast to have gps data sent to the GenericBase mote (base station) ! over the radio. From the <tt>firebug/project/java</tt> directory, type ! <br> ! <center><code>./gpsrun.sh <group ID> <b>Field Name</b> ! <gps mote ID></code></center> ! </li> ! <li>Packet is sent to the base station via radio. Contained in the packet ! payload is the data for the selected field.</li> ! </ol> ! Alternatively, the gps driver can be connected directly to the PC via ! the programming board. GPS data could be sent to UART and displayed ! on the PC with a java application. .<br> <h2>Useful Links</h2> <p><a href="http://nmviewogc.cr.usgs.gov/viewer.htm">USGS National Map Viewer</a> --- 12,217 ---- <meta name="author" content="Carmel Majidi, UC Berkeley" /=""> </head> ! ! <body> ! <h1>FireBug --- GPS Driver</h1> ! <p>FireBug uses the <tt>gps</tt> driver to interface with a GPS ! receiver and handle location information.</p> ! <h2>Introduction</h2> ! <p>The current driver implements standard NMEA protocol to interact ! with an Leadtek GPS receiver. The incoming GPS data stream is ! filtered for GGA messages, which are compressed into an 11-byte ! character array and stored in the host's EEPROM memory.</p> ! ! <h2>Receiving a GGA Message</h2> ! <p>GPS receivers provide location and time information in a variety ! of data formats. For this application, the GGA message contains ! all the necessary time and geographic information and hence is the ! only one used. Each GPS message starts with <tt>$GP</tt> followed ! by the message identifier (MID). Data streaming in from the receiver ! is continuously monitored so that when the MID sequence for GGA is ! received, the preceding message is stored in a buffer, <tt>gga_string ! </tt>.</p> ! ! <center> ! <table class="code"> ! <tbody> ! <tr> ! <td width="100%"> ! <pre> ! event TOS_MsgPtr GpsReceive.receive(TOS_MsgPtr data) {<br> int8_t gga_string[MSG_LENGTH];<br> bool gga_read = FALSE;<br> bool gga_read_done = FALSE;<br> uint16_t i = 0;<br> uint8_t j = 0;<br> <br> GPS_MsgPtr gps_data = (GPS_MsgPtr)data;<br> <br> while (!gga_read_done) {<br> <br> if(gps_data->data[i] == 'G') {<br> if(gps_data->data[i+1] == 'G') {<br> if(gps_data->data[i+2] == 'A') {<br> gga_read = TRUE;<br> }<br> }<br> }<br> ...<br> if(gga_read) {<br> gga_string[j] = gps_data->data[i];<br> j++;<br> }<br> <br> i++;<br> }<br> } ! </pre> ! </td> ! </tr> ! </tbody> ! </table> ! </center> ! ! <p>Recording is completed with arrival of the termination byte, ! <tt>*</tt>. <tt>gga_string</tt>, is then sent to <tt>parseGGA</tt>, ! where it is broken into an array of character strings for log entry. ! ! <center> ! <table class="code"> ! <tbody> ! <tr> ! <td width="100%"> ! <pre> ! event TOS_MsgPtr GpsReceive.receive(TOS_MsgPtr data) {<br> ...<br> while (!gga_read_done) {<br> ...<br> if(gps_data->data[i] == '*') {<br> if(gga_read) {<br> call <b>parseGPS</b>(gga_string, j);<br> gga_read = FALSE;<br> gga_read_done = TRUE;<br> }<br> }<br> ...<br> }<br> } ! </pre> ! </td> ! </tr> ! </tbody> ! </table> ! </center> ! ! <h2>Storing GGA data</h2> ! <p>In <tt>parseGGA</tt>, the comma-delimited fields of <tt>gga_string ! </tt> are placed into an array, <tt>write</tt>, which is then sent to ! <tt>logGPS</tt> for storage.</p> ! ! <p>The process for compressing field information to one or two bytes ! is described below. First, a pointer to a <tt>GGA_Msg</tt> is set. ! A <tt>GGA_Msg</tt> has the following data structure:</p> ! ! <center> ! <table class="code"> ! <tbody> ! <tr> ! <td width="100%"> ! <b>gps.h</b> ! <pre> ! typedef struct GGA_Msg<br> {<br> uint8_t hours;<br> uint8_t minutes;<br> uint16_t dec_sec;<br> uint8_t Lat_deg;<br> uint16_t Lat_dec_min;<br> uint8_t Long_deg;<br> uint16_t Long_dec_min;<br> uint8_t NSEWind;<br> } GGA_Msg; ! </pre> ! </td> ! </tr> ! </tbody> ! </table> ! </center> ! ! <p>The entry <tt>write[i][j]</tt> represents the ith character in the ! jth field of GGA string. Fields of interest, their field number, and ! the number of characters they contain, including decimal points, are ! given in the table below:</p> ! ! <center> ! <table class="code"> ! <tbody> ! <tr> ! <td valign="Top"><b> Field </b><br> ! </td> ! <td valign="Top"><b> Field # <br> ! </b></td> ! <td valign="Top"><b> # of Characters <br> ! </b></td> ! </tr> ! <tr> ! <td valign="Top">MID<br> ! </td> ! <td valign="Top">0<br> ! </td> ! <td valign="Top">3<br> ! </td> ! </tr> ! <tr> ! <td valign="Top">UTC<br> ! </td> ! <td valign="Top">1<br> ! </td> ! <td valign="Top">10<br> ! </td> ! </tr> ! <tr> ! <td valign="Top">Latitude<br> ! </td> ! <td valign="Top">2<br> ! </td> ! <td valign="Top">8<br> ! </td> ! </tr> ! <tr> ! <td valign="Top"> N/S Indicator <br> ! </td> ! <td valign="Top">3<br> ! </td> ! <td valign="Top">1<br> ! </td> ! </tr> ! <tr> ! <td valign="Top">Longitude<br> ! </td> ! <td valign="Top">4<br> ! </td> ! <td valign="Top">9<br> ! </td> ! </tr> ! <tr> ! <td valign="Top"> E/W Indicator <br> ! </td> ! <td valign="Top">5<br> ! </td> ! <td valign="Top">1<br> ! </td> ! </tr> ! </tbody> ! </table> ! </center> ! ! <p>Characters representing numbers in ASCII are converted to integers ! by the operation <tt>write[i][j]-'0'</tt>. So for example, the UTC ! hour, which is given by the first two characters of the second field ! of <tt>write</tt>, is stored as a single 8-bit integer in the line</p> ! ! <center>pGGA->hours = 10*(write[1][0]-'0') + (write[1][1]-'0');</center> ! ! <p>The rest of <tt>GGA_Str</tt> is likewise assembled in this manner.</p> ! ! <center> ! <table class="code"> ! <tbody> ! <tr> ! <td width="100%"> ! <pre> ! pGGA->minutes = 10*(write[1][2]-'0') + (write[1][3]-'0'); ! pGGA->dec_sec = 10000*(write[1][4]-'0') + 1000*(write[1][5]-'0') ! + 100*(write[1][7]-'0') + 10*(write[1][8]-'0') ! + (write[1][9]-'0'); ! ! pGGA->Lat_deg = 10*(write[2][0]-'0') + (write[2][1]-'0'); ! pGGA->Lat_dec_min = 100000*(write[2][2]-'0') + 10000*(write[2][3]-'0') ! + 1000*(write[2][4]-'0') + 100*(write[2][5]-'0') ! + 10*(write[2][6]-'0') + (write[2][7]-'0'); ! ! pGGA->Long_deg = 100*(write[4][0]-'0') + 10*(write[4][1]-'0') + (write[4][2]-'0'); ! pGGA->Long_dec_min = 100000*(write[4][3]-'0') + 10000*(write[4][4]-'0') ! + 1000*(write[4][5]-'0') + 100*(write[4][6]-'0') ! + 10*(write[4][7]-'0') + (write[4][8]-'0'); ! ! NS = (write[3][0] == 'N') ? 1 : 0; ! EW = (write[5][0] == 'W') ? 1 : 0; ! pGGA->NSEWind = EW | (NS<<4); // eg. Status = 000N000E = 00010000 ! </pre> ! </td> ! </tr> ! </tbody> ! </table> ! </center> ! ! <p>For storage into EEPROM, <tt>GGA_Str</tt> data is entered into character ! array, <tt>log_array</tt>. For 16-bit data, the 8 most significant bits ! precede the 8 least significant bits as shown for Latitude decimal seconds:</p> ! <tt><p>log_array[5] = (pGGA->Lat_dec_min)>>8;<br> ! log_array[6] = pGGA->Lat_dec_min;</p></tt> ! ! <p>Lastly, <tt>log_array</tt> is written into line 25 of EEPROM with the command ! <tt>call LoggerWrite.write(0x19,(char *)log_array))</tt></p> ! ! <hr /=""> ! ! <h2>Click <a href="gps_tests.htm">here</a> for experimental results</h2> ! ! <hr /=""> ! <h2>Useful Links</h2> <p><a href="http://nmviewogc.cr.usgs.gov/viewer.htm">USGS National Map Viewer</a> |
From: <do...@us...> - 2003-07-29 16:06:46
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv2731 Added Files: distance.xls Log Message: Added spreadsheet summarizing results. --- NEW FILE: distance.xls --- (This appears to be a binary file; contents omitted.) |
From: <che...@us...> - 2003-07-29 07:15:34
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv27971 Modified Files: field-result.html Log Message: . Index: field-result.html =================================================================== RCS file: /cvsroot/firebug/firebug/web/field-result.html,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** field-result.html 25 Jul 2003 21:20:00 -0000 1.6 --- field-result.html 29 Jul 2003 06:31:08 -0000 1.7 *************** *** 303,307 **** --- 303,340 ---- Raw Data from the experiment can be accessed from <a href="2003_7_25.txt">here</a> + <h1>FireBug Field Experiment #5</h1> + + <h2>Time, Location,Context</h2> + <p> + 7/28/2003 Wed. 15:30AM In front of Doe library.<br> + Sunny, light breeze, ~70F<br> + Motes ~2'37" from ground, which is half height of the pole.<br> + Two Parameters are changed: 1. retransimission =0; 2.set radio + power to maximum. + </p> + + <h2>Data Packet Summary</h2> + + <table class="db_schema"> + <tr><td>POS</td><td>Beginning Cnt#</td><td>End Cnt # </td><td>ID</td><td># Received</td><td># Transmitted</td><td>Received Rate</td></tr> + + <tr><td>5</td><td>61</td><td>183</td><td>6</td><td>122</td><td>123</td><td>99.9%</td></tr> + + <tr><td>10</td><td>61</td><td>263</td><td>6</td><td>202</td><td>203</td><td>99.9%</td></tr> + + <tr><td>20</td><td>61</td><td>301</td><td>2</td><td>237</td><td>241</td><td>98.3%</td></tr> + + <tr><td>40</td><td>61</td><td>277</td><td>4</td><td>210</td><td>217</td><td>96.8%</td></tr> + + <tr><td>80</td><td>61</td><td>290</td><td>6</td><td>204</td><td>230</td><td>88.7%</td></tr> + + <tr><td>160</td><td>225</td><td>538</td><td>6</td><td>271</td><td>314</td><td>86.3%</td></tr> + + </table> + <P> + From 160 feet, we test 300 feet, no data packet from motes. + <P> + Raw Data from the experiment can be accessed from <a href="2003_7_28.txt">here</a> </body> |
From: <cs...@us...> - 2003-07-28 18:14:55
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv24262 Added Files: mem_glad.jpg Log Message: path of gps tracking --- NEW FILE: mem_glad.jpg --- (This appears to be a binary file; contents omitted.) |
From: <cs...@us...> - 2003-07-28 16:47:48
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv9362 Added Files: gps_tests.htm Log Message: gps test results added --- NEW FILE: gps_tests.htm --- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <link type="text/css" rel="stylesheet" href="firebug.css"> <link rel="SHORTCUT ICON" href="./images/favicon.ico"> <title> GPS Receiver Performance Tests </title> </head> <body> <h1> GPS Receiver Performance Tests </h1> <p> A series of tests were conducted to measure the following </p> <ol> <li> GPS cold-start acquisition time, </li> <li> location accuracy, and </li> <li> movement tracking. </li> </ol> <p> Tests were performed with hardware that might be used in the wildlife setting: </p> <ul> <li> Fujitsu tablet PC </li> <li> Leadtek GPS Receiver and Mica2 host mounted unto a Programming Board </li> <li> GPS Antenna </ul> <p> Location accuracy and movement tracking were determined with the aid of GeoMapper Universal 1.3 software on the Fujitsu. </p> <h2> Acquisition Time </h2> <p> Several tests were conducted in different locations in order to determing the time required for the receiver to acquire three or more GPS satellites. Measurements were done on a clear morning in a sparsely wooded suburban environment. </p> <p> For raw data, click <a href="cold_start.htm">here</a>. The average cold-start time from 22 samples taken in various locations was between 51 and 52 seconds. Moreover, the following observations were made: <ul> <li> Cold-start acquisition time seems to be unrelated to the # of satellites in line of sight. </li> <li> Geographical data more accurate with four or more satellites. </li> <li> As observed at 'Main Stacks' and 'Under Trees', GPS occasionally fails even if an adequate number of satellites is know to be in line of sight. </li> <li> Small tree canopies do not block GPS signals. </li> <li> Acquisition times might be reduced by setting the receiver's sampling rate rather than power cycling it from the host (mote). To test this, though, it will be necessary to send commands to the receiver. </li> </ul> <h2> Location Accuracy </h2> <p> When the number of satellites is greater than three, the GPS estimatation was reliably within ten meters of the true location. In this regard, the Leadtek performed similar to other receivers of the same class. </p> <h2> Movement Tracking </h2> <p> Lastly, a brief experiment was done to determine how well the receiver could track movement beyond the ten meter error. In particular, the GeoMapper software was used to see whether the GPS could follow a walk around Memorial Glade without lag. (Note: no pauses were taken during walks.) </p> <p> For a leisurely four minute walk, no lag was apparent. For a more brisk walk, a lag of about 2-3 seconds was seen. The GPS refresh rate was set at 1 Hz (note: blue markers in figure correspond to spots where a new GPS fix was gotten during the walk). </p> <center> <img src="./images/mem_glad.jpg" alt= "Motion Tracking about Memorial Glade"> </center> <hr /> <p> Last Updated: $Date: 2003/07/28 16:47:45 $ by $Author: csm23 $. </p> </body> </html> |
From: <do...@us...> - 2003-07-28 03:13:17
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv13156/web Modified Files: field_deploy.ppt Log Message: added more presentation. Index: field_deploy.ppt =================================================================== RCS file: /cvsroot/firebug/firebug/web/field_deploy.ppt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvsE69XvM and /tmp/cvsSOeiir differ |
From: <do...@us...> - 2003-07-28 03:13:17
|
Update of /cvsroot/firebug/firebug/project/java/src/org/firebug In directory sc8-pr-cvs1:/tmp/cvs-serv13156/project/java/src/org/firebug Modified Files: ListenFB.java Log Message: added more presentation. Index: ListenFB.java =================================================================== RCS file: /cvsroot/firebug/firebug/project/java/src/org/firebug/ListenFB.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** ListenFB.java 18 Jul 2003 18:03:26 -0000 1.10 --- ListenFB.java 28 Jul 2003 03:13:14 -0000 1.11 *************** *** 1,16 **** ! /* ! * This software is copyrighted by Mike Chen and the Regents of ! * the University of California. The following terms apply to all ! * files associated with the software unless explicitly disclaimed in ! * individual files. ! * ! * The authors hereby grant permission to use this software without ! * fee or royalty for any non-commercial purpose. The authors also ! * grant permission to redistribute this software, provided this * copyright and a copy of this license (for reference) are retained * in all distributed copies. * - * For commercial use of this software, contact the authors. - * * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES --- 1,7 ---- ! /** ! * The authors grant permission to redistribute this software, provided this * copyright and a copy of this license (for reference) are retained * in all distributed copies. * * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES *************** *** 96,99 **** --- 87,91 ---- public ListenFB(String portName) { + this.portName = portName; } |
From: <do...@us...> - 2003-07-27 02:41:58
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv29824 Modified Files: field_deploy.ppt Log Message: Added more stuff to powerpoint. Index: field_deploy.ppt =================================================================== RCS file: /cvsroot/firebug/firebug/web/field_deploy.ppt,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvslMNi9g and /tmp/cvsIOlFHo differ |
From: <do...@us...> - 2003-07-27 00:47:05
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv13817 Modified Files: spie_2004.tex spie_reviews.tex Log Message: Added mehta and zarki review. Index: spie_2004.tex =================================================================== RCS file: /cvsroot/firebug/firebug/web/spie_2004.tex,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** spie_2004.tex 26 Jul 2003 20:48:09 -0000 1.9 --- spie_2004.tex 27 Jul 2003 00:46:59 -0000 1.10 *************** *** 288,292 **** ! \paragraph{Mehta and El Zarki}~\cite{mehta:v2002} ???? --- 288,324 ---- ! ! \paragraph{Mehta and El Zarki}~\cite{mehta:v2002} propose ! a scatternet tree structured network for fixed wireless ! sensor area networks for structural health monitoring ! of bridges, highways and other infrastructure. The algortihm ! allows arbitrary placement of nodes, and does not require ! nodes to be in radio proximity of every other node. ! ! The ``scatternet'' tree is rooted at a network hub, which ! executes most of the scatternet algorithm to build routes for ! each sensor. The algorithm has two phases: discovery and ! connection. During discovery, each node reports all other ! nodes in radio proximity to the hub, which creates a ! neighborhood matrix. The nodes are ``backtracked'' recursively ! using a depth-first search, starting at the hub and passing ! to each node in turn. ! The connection phase is performed by the hub. The tree is ! built using a breadth-first search with statistics such ! as link strength, load factor, and degree, collected during ! discovery phase. ! ! ! The complexity of building the tree increases ! exponentially with the number of nodes, which the authors ! tackle using a simulated annealing (SA) approach. ! The objective function is chosen to minimize the ! load variation across nodes in the subtrees, and ! an energy formulation for this is presented. The ! authors provide a detailed discussion of the SA. ! Results from a simulation implementing the proposed ! method indicate that adaptive methods work better ! for minimizing interference in the resulting ! network. Index: spie_reviews.tex =================================================================== RCS file: /cvsroot/firebug/firebug/web/spie_reviews.tex,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** spie_reviews.tex 22 Jul 2003 21:02:38 -0000 1.4 --- spie_reviews.tex 27 Jul 2003 00:46:59 -0000 1.5 *************** *** 192,194 **** ! \paragraph{Mehta and El Zarki}~\cite{mehta:v2002} ???? --- 192,225 ---- ! \paragraph{Mehta and El Zarki}~\cite{mehta:v2002} propose ! a scatternet tree structured network for fixed wireless ! sensor area networks for structural health monitoring ! of bridges, highways and other infrastructure. The algortihm ! allows arbitrary placement of nodes, and does not require ! nodes to be in radio proximity of every other node. ! ! The ``scatternet'' tree is rooted at a network hub, which ! executes most of the scatternet algorithm to build routes for ! each sensor. The algorithm has two phases: discovery and ! connection. During discovery, each node reports all other ! nodes in radio proximity to the hub, which creates a ! neighborhood matrix. The nodes are ``backtracked'' recursively ! using a depth-first search, starting at the hub and passing ! to each node in turn. ! The connection phase is performed by the hub. The tree is ! built using a breadth-first search with statistics such ! as link strength, load factor, and degree, collected during ! discovery phase. ! ! ! The complexity of building the tree increases ! exponentially with the number of nodes, which the authors ! tackle using a simulated annealing (SA) approach. ! The objective function is chosen to minimize the ! load variation across nodes in the subtrees, and ! an energy formulation for this is presented. The ! authors provide a detailed discussion of the SA. ! Results from a simulation implementing the proposed ! method indicate that adaptive methods work better ! for minimizing interference in the resulting ! network. |
From: <do...@us...> - 2003-07-26 20:48:13
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv7524 Modified Files: Makefile spie_2004.tex Added Files: field_deploy.ppt Log Message: Started a power point presentation. This can be used for presenting initial results to nest/tos meeting some wed, and form the basis for the spie conference presentation. --- NEW FILE: field_deploy.ppt --- (This appears to be a binary file; contents omitted.) Index: Makefile =================================================================== RCS file: /cvsroot/firebug/firebug/web/Makefile,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Makefile 14 Jul 2003 22:40:22 -0000 1.2 --- Makefile 26 Jul 2003 20:48:09 -0000 1.3 *************** *** 13,16 **** --- 13,17 ---- latex spie_2004 dvips -o spie_2004.ps spie_2004.dvi + dvipdfm spie_2004.dvi .gnu.eps: *************** *** 18,20 **** clean: ! rm -rf tempfig.eps \ No newline at end of file --- 19,21 ---- clean: ! rm -rf tempfig.eps *~ Index: spie_2004.tex =================================================================== RCS file: /cvsroot/firebug/firebug/web/spie_2004.tex,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** spie_2004.tex 22 Jul 2003 21:02:38 -0000 1.8 --- spie_2004.tex 26 Jul 2003 20:48:09 -0000 1.9 *************** *** 336,341 **** \section{Multihop routing} ! One paragraph summary of MH6/MH11/BLAST or ! whatever they are calling it when this paper ships. The \blast\ protocol has the following characteristics: --- 336,362 ---- \section{Multihop routing} ! ! \blast\ is a routing stack of wireless ad-hoc ! networks for mote sensing application. Sensor ! readings are collected and encapsulated by the ! applications, blast will establish a self ! organizing network among the nodes,and route ! the packet to the basestation. All nodes in the ! network broadcast route messages, so every mode ! can choose parent node based on the link reliability ! caculated from the information of route messages. ! Once the network is established, each node can ! either sends its own packets or forwards its ! children's packets to its parent node. Packets ! can be forwarded to the base station in a multihop ! fashion.With this scheme, blast win the 90\%+ ! receive rate of data packet in ideal environment. ! The two drawbacks of current version of blast are: ! 1. The network setup time is relatively long, ! it is because it needs to collect enough route ! packet to caculate the reliability, 2. it needs a ! mechanism to operate in power saving mode to extend ! the longevity of the motes. ! The \blast\ protocol has the following characteristics: *************** *** 346,349 **** --- 367,371 ---- WMEWMA balances reactivity to changes in link quality (agility) with + \end{enumerate} |
From: <che...@us...> - 2003-07-26 01:44:18
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv31290 Added Files: 2003_7_25.txt Log Message: . --- NEW FILE: 2003_7_25.txt --- FireBug web client for mote activity Mote ID Time Temp Rel. Hum. Baro. Pres. cnt doe_2003_7_25cumulative 6 20030725114940 72.1 98.3 29.1 61 6 20030725114940 72.1 98.3 29.1 62 6 20030725114941 72.1 98.3 29.1 64 6 20030725114941 72.1 98.3 29.1 65 6 20030725114941 72.1 98.3 29.1 66 6 20030725114941 72.1 98.3 29.1 67 6 20030725114941 72.1 98.3 29.1 68 6 20030725114941 72.1 98.3 29.1 69 6 20030725114941 72.1 98.3 29.1 70 6 20030725114941 72.1 98.3 29.1 71 6 20030725114941 72.1 98.3 29.1 73 6 20030725114950 72.1 98.3 29.1 76 6 20030725114953 72.1 98.3 29.1 77 6 20030725115002 72.1 98.3 29.1 80 6 20030725115009 72.1 98.3 29.1 82 6 20030725115012 72.1 98.3 29.1 83 6 20030725115021 72.1 98.3 29.1 86 6 20030725115026 72.1 98.3 29.1 88 6 20030725115032 72.1 98.3 29.1 90 6 20030725115038 72.1 98.3 29.1 92 6 20030725115041 72.1 98.3 29.1 93 6 20030725115044 72.1 98.3 29.1 94 6 20030725115047 72.1 98.3 29.1 95 6 20030725115050 72.1 98.3 29.1 96 6 20030725115053 72.1 98.3 29.1 97 6 20030725115059 72.1 98.3 29.1 99 6 20030725115102 72.1 98.3 29.1 100 6 20030725115105 72.1 98.3 29.1 101 6 20030725115120 72.1 98.3 29.1 106 6 20030725115142 72.1 98.3 29.1 113 6 20030725115150 72.1 98.3 29.1 116 6 20030725115205 72.1 98.3 29.1 121 6 20030725115211 72.1 98.3 29.1 123 6 20030725115214 72.1 98.3 29.1 124 6 20030725115217 72.1 98.3 29.1 125 6 20030725115220 72.1 98.3 29.1 126 6 20030725115223 72.1 98.3 29.1 127 6 20030725115226 72.1 98.3 29.1 128 6 20030725115229 72.1 98.3 29.1 129 6 20030725115241 72.1 98.3 29.1 133 6 20030725115244 72.1 98.3 29.1 134 6 20030725115247 72.1 98.3 29.1 135 6 20030725115250 72.1 98.3 29.1 136 6 20030725115257 72.1 98.3 29.1 138 6 20030725115259 72.1 98.3 29.1 139 6 20030725115305 72.1 98.3 29.1 141 6 20030725115308 72.1 98.3 29.1 142 6 20030725115311 72.1 98.3 29.1 143 6 20030725115314 72.1 98.3 29.1 144 6 20030725115317 72.1 98.3 29.1 145 6 20030725115320 72.1 98.3 29.1 146 6 20030725115323 72.1 98.3 29.1 147 6 20030725115326 72.1 98.3 29.1 148 6 20030725115329 72.1 98.3 29.1 149 6 20030725115332 72.1 98.3 29.1 150 6 20030725115335 72.1 98.3 29.1 151 6 20030725115347 72.1 98.3 29.1 155 6 20030725115351 72.1 98.3 29.1 156 6 20030725115405 72.1 98.3 29.1 161 6 20030725115408 72.1 98.3 29.1 162 6 20030725115411 72.1 98.3 29.1 163 6 20030725115414 72.1 98.3 29.1 164 6 20030725115423 72.1 98.3 29.1 167 6 20030725115429 72.1 98.3 29.1 169 6 20030725115432 72.1 98.3 29.1 170 6 20030725115435 72.1 98.3 29.1 171 6 20030725115438 72.1 98.3 29.1 172 6 20030725115441 72.1 98.3 29.1 173 6 20030725115444 72.1 98.3 29.1 174 6 20030725115450 72.1 98.3 29.1 176 6 20030725115454 72.1 98.3 29.1 177 6 20030725115456 72.1 98.3 29.1 178 6 20030725115505 72.1 98.3 29.1 181 6 20030725115508 72.1 98.3 29.1 182 6 20030725115511 72.1 98.3 29.1 183 6 20030725115514 72.1 98.3 29.1 184 6 20030725115518 72.1 98.3 29.1 185 6 20030725115520 72.1 98.3 29.1 186 6 20030725115524 72.1 98.3 29.1 187 6 20030725115526 72.1 98.3 29.1 188 6 20030725115529 72.1 98.3 29.1 189 6 20030725115532 72.1 98.3 29.1 190 6 20030725115535 72.1 98.3 29.1 191 6 20030725115538 72.1 98.3 29.1 192 6 20030725115544 72.1 98.3 29.1 194 6 20030725115556 72.1 98.3 29.1 198 6 20030725115600 72.1 98.3 29.1 199 6 20030725115602 72.1 98.3 29.1 200 6 20030725115605 72.1 98.3 29.1 201 6 20030725115611 72.1 98.3 29.1 203 6 20030725115614 72.1 98.3 29.1 204 6 20030725115626 72.1 98.3 29.1 208 6 20030725115629 72.1 98.3 29.1 209 6 20030725115632 72.1 98.3 29.1 210 6 20030725115638 72.1 98.3 29.1 212 6 20030725115650 72.1 98.3 29.1 216 6 20030725115653 72.1 98.3 29.1 217 6 20030725115703 72.1 98.3 29.1 220 6 20030725115705 72.1 98.3 29.1 221 6 20030725115709 72.1 98.3 29.1 222 6 20030725115723 72.1 98.3 29.1 227 6 20030725115729 72.1 98.3 29.1 229 6 20030725115738 72.1 98.3 29.1 232 6 20030725115741 72.1 98.3 29.1 233 6 20030725115750 72.1 98.3 29.1 236 6 20030725115753 72.1 98.3 29.1 237 6 20030725115757 72.1 98.3 29.1 238 6 20030725115806 72.1 98.3 29.1 241 6 20030725115817 72.1 98.3 29.1 245 6 20030725115820 72.1 98.3 29.1 246 6 20030725115823 72.1 98.3 29.1 247 6 20030725115826 72.1 98.3 29.1 248 6 20030725115829 72.1 98.3 29.1 249 6 20030725115835 72.1 98.3 29.1 251 6 20030725115838 72.1 98.3 29.1 252 6 20030725115841 72.1 98.3 29.1 253 6 20030725115844 72.1 98.3 29.1 254 6 20030725115850 72.1 98.3 29.1 256 6 20030725115853 72.1 98.3 29.1 257 6 20030725115856 72.1 98.3 29.1 258 6 20030725115859 72.1 98.3 29.1 259 6 20030725115902 72.1 98.3 29.1 260 6 20030725115905 72.1 98.3 29.1 261 6 20030725115908 72.1 98.3 29.1 262 6 20030725115920 72.1 98.3 29.1 266 6 20030725115923 72.1 98.3 29.1 267 6 20030725115926 72.1 98.3 29.1 268 6 20030725115929 72.1 98.3 29.1 269 6 20030725115932 72.1 98.3 29.1 270 6 20030725115935 72.1 98.3 29.1 271 6 20030725115941 72.1 98.3 29.1 273 6 20030725115945 72.1 98.3 29.1 274 6 20030725115947 72.1 98.3 29.1 275 6 20030725115950 72.1 98.3 29.1 276 6 20030725115953 72.1 98.3 29.1 277 2 20030725123201 72.1 98.3 29.1 138 2 20030725123204 72.1 98.3 29.1 139 2 20030725123210 72.1 98.3 29.1 141 2 20030725123213 72.1 98.3 29.1 142 2 20030725123216 72.1 98.3 29.1 143 2 20030725123219 72.1 98.3 29.1 144 2 20030725123222 72.1 98.3 29.1 145 2 20030725123228 72.1 98.3 29.1 147 2 20030725123301 72.1 98.3 29.1 158 2 20030725123316 72.1 98.3 29.1 163 2 20030725123319 72.1 98.3 29.1 164 2 20030725123325 72.1 98.3 29.1 166 2 20030725123328 72.1 98.3 29.1 167 2 20030725123331 72.1 98.3 29.1 168 2 20030725123425 72.1 98.3 29.1 186 2 20030725123434 72.1 98.3 29.1 189 2 20030725123443 72.1 98.3 29.1 192 2 20030725123446 72.1 98.3 29.1 193 2 20030725123449 72.1 98.3 29.1 194 2 20030725123452 72.1 98.3 29.1 195 2 20030725123455 72.1 98.3 29.1 196 2 20030725123458 72.1 98.3 29.1 197 2 20030725123501 72.1 98.3 29.1 198 2 20030725123504 72.1 98.3 29.1 199 2 20030725123507 72.1 98.3 29.1 200 2 20030725123519 72.1 98.3 29.1 204 2 20030725123549 72.1 98.3 29.1 214 2 20030725123552 72.1 98.3 29.1 215 2 20030725123555 72.1 98.3 29.1 216 2 20030725123601 72.1 98.3 29.1 218 2 20030725123604 72.1 98.3 29.1 219 2 20030725123607 72.1 98.3 29.1 220 2 20030725123610 72.1 98.3 29.1 221 2 20030725123613 72.1 98.3 29.1 222 2 20030725123616 72.1 98.3 29.1 223 2 20030725123619 72.1 98.3 29.1 224 2 20030725123622 72.1 98.3 29.1 225 2 20030725123625 72.1 98.3 29.1 226 2 20030725123628 72.1 98.3 29.1 227 2 20030725123631 72.1 98.3 29.1 228 2 20030725123637 72.1 98.3 29.1 230 2 20030725123640 72.1 98.3 29.1 231 2 20030725123643 72.1 98.3 29.1 232 2 20030725123649 72.1 98.3 29.1 234 2 20030725123655 72.1 98.3 29.1 236 2 20030725123704 72.1 98.3 29.1 239 2 20030725123716 72.1 98.3 29.1 243 2 20030725123719 72.1 98.3 29.1 244 2 20030725123722 72.1 98.3 29.1 245 2 20030725123725 72.1 98.3 29.1 246 2 20030725123728 72.1 98.3 29.1 247 2 20030725123731 72.1 98.3 29.1 248 2 20030725123734 72.1 98.3 29.1 249 2 20030725123737 72.1 98.3 29.1 250 2 20030725123743 72.1 98.3 29.1 252 2 20030725123746 72.1 98.3 29.1 253 2 20030725123755 72.1 98.3 29.1 256 2 20030725123810 72.1 98.3 29.1 261 2 20030725123819 72.1 98.3 29.1 264 2 20030725123822 72.1 98.3 29.1 265 2 20030725123837 72.1 98.3 29.1 270 2 20030725123843 72.1 98.3 29.1 272 2 20030725123849 72.1 98.3 29.1 274 2 20030725123852 72.1 98.3 29.1 275 2 20030725123855 72.1 98.3 29.1 276 2 20030725123858 72.1 98.3 29.1 277 2 20030725123901 72.1 98.3 29.1 278 2 20030725123904 72.1 98.3 29.1 279 2 20030725123907 72.1 98.3 29.1 280 2 20030725123910 72.1 98.3 29.1 281 2 20030725123919 72.1 98.3 29.1 284 2 20030725123922 72.1 98.3 29.1 285 2 20030725123925 72.1 98.3 29.1 286 2 20030725123934 72.1 98.3 29.1 289 2 20030725123937 72.1 98.3 29.1 290 2 20030725123943 72.1 98.3 29.1 292 2 20030725123946 72.1 98.3 29.1 293 2 20030725123949 72.1 98.3 29.1 294 2 20030725123952 72.1 98.3 29.1 295 2 20030725123955 72.1 98.3 29.1 296 2 20030725123958 72.1 98.3 29.1 297 2 20030725124001 72.1 98.3 29.1 298 2 20030725124004 72.1 98.3 29.1 299 2 20030725124007 72.1 98.3 29.1 300 2 20030725124010 72.1 98.3 29.1 301 2 20030725124013 72.1 98.3 29.1 302 2 20030725124016 72.1 98.3 29.1 303 2 20030725124019 72.1 98.3 29.1 304 2 20030725124022 72.1 98.3 29.1 305 2 20030725124025 72.1 98.3 29.1 306 2 20030725124028 72.1 98.3 29.1 307 2 20030725124037 72.1 98.3 29.1 310 2 20030725124040 72.1 98.3 29.1 311 2 20030725124116 72.1 98.3 29.1 323 2 20030725124119 72.1 98.3 29.1 324 2 20030725124125 72.1 98.3 29.1 326 2 20030725124131 72.1 98.3 29.1 328 2 20030725124149 72.1 98.3 29.1 334 2 20030725124152 72.1 98.3 29.1 335 2 20030725124155 72.1 98.3 29.1 336 2 20030725124158 72.1 98.3 29.1 337 2 20030725124204 72.1 98.3 29.1 339 2 20030725124207 72.1 98.3 29.1 340 2 20030725124210 72.1 98.3 29.1 341 2 20030725124213 72.1 98.3 29.1 342 2 20030725124216 72.1 98.3 29.1 343 2 20030725124219 72.1 98.3 29.1 344 2 20030725124222 72.1 98.3 29.1 345 2 20030725124228 72.1 98.3 29.1 347 2 20030725124231 72.1 98.3 29.1 348 2 20030725124234 72.1 98.3 29.1 349 2 20030725124237 72.1 98.3 29.1 350 2 20030725124240 72.1 98.3 29.1 351 |
From: <che...@us...> - 2003-07-26 01:08:25
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv18573 Modified Files: field-result.html Log Message: . Index: field-result.html =================================================================== RCS file: /cvsroot/firebug/firebug/web/field-result.html,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** field-result.html 23 Jul 2003 20:34:17 -0000 1.5 --- field-result.html 25 Jul 2003 21:20:00 -0000 1.6 *************** *** 1,280 **** ! ! <html> ! ! <head> ! <link type="text/css" rel="stylesheet" href="firebug.css"> ! <link rel="SHORTCUT ICON" href="./images/favicon.ico"> ! <title>FireBug field Experiment</title> ! </head> ! ! <body> ! <h1>FireBug Field Experiment #1</h1> ! ! <h2>Time, Location</h2> ! ! <p> ! 7/16/2003 Wed. 1:40PM In front of Doe library. ! The yard in front of Doe library is bowl shaped ! with a gentle slope to the west. The base station ! was located at the eastern, higher end of the yard, ! the motes deployed approximately downhill to the ! west along a line. The ground surface is mown grass, ! (i.e., turf), parts of which are sodden with moisture collected ! on the underground roof of the library. At least one ! drainage culvert crosses under or runs semi-parallel ! to the line along which the motes were deployed. ! The weather was warm (72 F), clear and sunny. ! </p> ! ! <h2>Context</h2> ! ! Purpose:<br> ! ! <p> ! The experiment measured the success rate ! for packet transmission for the Mica2 mote uploaded with ! CollectDataFB application. ! </p> ! ! <p> ! BaseStation mote was set up as the starting point, we deplyed ! the mote with CollectData application at 5,10,20,40,80,160,300 ! feet from the starting point for each test, and ListenFB logged ! all the packets the basestation received into the database. ! All of the motes were positioned about 1.5 meters from the ! ground surface. ! </p> ! ! ! ! ! <p> ! Due to time took for the network establishment between the mote ! and basestaton, we disregarded the packets lost during this ! period, and caculate the success rate with the following:<br> ! success rate =(Number of Ending Packet Cnt-Number of ! Beginning cnt)/Number of Total Packet ! </p> ! ! <p> ! Tools Used:<br> ! <ul> ! <li> ! Motes loaded with CollectDataFB application and BaseStation. ! </li> ! <li> ! ListenFB, Mysql Databse: Firebug, Apache WebServer,Php WebPage. ! </li> ! </ul> ! ! ! ! ! ! <h2>Result Summary</h2> ! ! <table class="db_schema"> ! <tr> ! <td>POS</td> ! <td>Beginning Cnt#</td> ! <td>End Cnt # </td> ! <td>ID</td> ! <td># Received</td> ! <td># Transmitted</td> ! <td>Received Rate</td> ! </tr> ! ! ! <tr> ! <td>5</td> ! <td>13</td> ! <td>152</td> ! <td>2</td> ! <td>140</td> ! <td>140</td> ! <td>100%</td> ! </tr> ! ! <tr> ! <td>10</td> ! <td>20</td> ! <td>152</td> ! <td>3</td> ! <td>133</td> ! <td>133</td> ! <td>100%</td> ! </tr> ! ! ! <tr> ! <td>20</td> ! <td>20</td> ! <td>124</td> ! <td>4</td> ! <td>105</td> ! <td>105</td> ! <td>100%</td> ! </tr> ! ! ! <tr> ! <td>40</td> ! <td>19</td> ! <td>171</td> ! <td>2</td> ! <td>153</td> ! <td>153</td> ! <td>100%</td> ! </tr> ! ! ! <tr> ! <td>80</td> ! <td>21</td> ! <td>160</td> ! <td>3</td> ! <td>140</td> ! <td>140</td> ! <td>100%</td> ! </tr> ! ! ! <tr> ! <td>160</td> ! <td>21</td> ! <td>202</td> ! <td>4</td> ! <td>181</td> ! <td>202</td> ! <td>99%</td> ! </tr> ! ! ! <tr> ! <td>300</td> ! <td>65</td> ! <td>387</td> ! <td>2</td> ! <td>130</td> ! <td>323</td> ! <td>40%</td> ! </tr> ! </table> ! ! <P> ! Raw Data from the experiment can be accessed from <a href="2003_7_16.txt">here</a> ! ! ! <h2>Problems</h2> ! ! Some issues with the data collection became apparent once ! the database logging application was started: ! ! <ol> ! <li>Time stamping packets: This has been solved by using the ! TIMESTAMP facility in MySQL. Packet data is timestamped ! when inserted into the database. The lag time doing this ! rather than extracting a time stamp from a packet is ! negligible compared to the 3000 ms packet transmission ! rate. ! </li> ! ! <li>Database name on command line: The database logging ! application was initially coded to send data to the ! firebug database. This most inconvenient, and has now ! been changed so that the database name must be specified ! on the command line. We assume that the database already ! exists in the MySQL server. ! </li> ! ! <li>Blast/mh6 retrsnsmission. ! </li> ! </ol> ! ! ! <h1>FireBug Field Experiment #2</h1> ! ! <h2>Time, Location,Context</h2> ! <p> ! 7/21/2003 Wed. 1:40PM In front of Doe library.<br> ! Sunny, light breeze, ~75F<br> ! Motes ~6" from ground on aluminum platforms, staked in ground ! </p> ! ! <h2>Data Packet Summary</h2> ! ! <table class="db_schema"> ! <tr><td>POS</td><td>Beginning Cnt#</td><td>End Cnt # </td><td>ID</td><td># Received</td><td># Transmitted</td><td>Received Rate</td></tr> ! ! <tr><td>5</td><td>28</td><td>168</td><td>2</td><td>141</td><td>141</td><td>100%</td></tr> ! ! <tr><td>10</td><td>21</td><td>127</td><td>3</td><td>107</td><td>107</td><td>100%</td></tr> ! ! <tr><td>20</td><td>20</td><td>141</td><td>4</td><td>121</td><td>121</td><td>100%</td></tr> ! ! <tr><td>40</td><td>20</td><td>155</td><td>2</td><td>115</td><td>136</td><td>85%</td></tr> ! ! </table> ! <P> ! From 40 feet beyond, we test 60,80,160 and 225 feet, but can not get data packet from motes. ! <P> ! Raw Data from the experiment can be accessed from <a href="2003_7_21.txt">here</a> ! ! ! <P> ! <h2>GPS field data</h2> ! <table class="db_schema"> ! <tr><td>POS</td><td>GPS Data</td></tr> ! ! <tr><td>225ft</td><td>N 37deg, 52' 24.0" W 122deg, 15' 31.6"</td></tr> ! ! <tr><td>160ft</td><td> N 37deg, 52', 24.1" W 122deg, 15' 30.5"</td></tr> ! ! <tr><td>80ft</td><td> N 37deg, 52', 24.1" W 122deg, 15' 29.6"</td></tr> ! ! <tr><td>60ft</td><td> N 37deg, 52', 24.1" W 122deg, 15', 29.4"</td></tr> ! ! <tr><td>40ft</td><td> N 37deg, 52', 24.1" W 122deg, 15', 29.1"</td></tr> ! ! <tr><td>20ft</td><td> N 37deg, 52', 24.0" W 122deg, 15', 28.9"</td></tr> ! ! <tr><td>10ft</td><td> N 37deg, 52', 24.0" W 122deg, 15', 28.8"</td></tr> ! ! <tr><td>5ft</td><td>N 37deg, 52', 24.0" W 122deg, 15', 28.7"</td></tr> ! ! <tr><td>0ft</td><td>N 37deg, 52', 24.0" W 122deg, 15', 28.7"</td></tr> ! </table> ! ! ! <h1>FireBug Field Experiment #3</h1> ! ! <h2>Time, Location,Context</h2> ! <p> ! 7/22/2003 Wed. 4:10PM In front of Doe library.<br> ! Sunny, light breeze, ~75F<br> ! Motes ~6" from ground on aluminum platforms, staked in ground.<br> ! Two Parameters are changed: 1. retransimission =0; 2.set radio ! power to maximum. ! ! </p> ! ! <h2>Data Packet Summary</h2> ! ! <table class="db_schema"> ! <tr><td>POS</td><td>Beginning Cnt#</td><td>End Cnt # </td><td>ID</td><td># Received</td><td># Transmitted</td><td>Received Rate</td></tr> ! ! <tr><td>20</td><td>61</td><td>211</td><td>5</td><td>119</td><td>161</td><td>74%</td></tr> ! ! <tr><td>30</td><td>61</td><td>202</td><td>2</td><td>111</td><td>140</td><td>79%</td></tr> ! ! </table> ! <P> ! From 40 feet and beyond, we test 60 and 80 feet, but can not get data packet from motes. ! <P> ! Raw Data from the experiment can be accessed from <a href="2003_7_22.txt">here</a> ! ! ! ! </body> ! </html> --- 1,308 ---- ! ! ! <html> ! ! <head> ! <link type="text/css" rel="stylesheet" href="firebug.css"> ! <link rel="SHORTCUT ICON" href="./images/favicon.ico"> ! <title>FireBug field Experiment</title> ! </head> ! ! <body> ! <h1>FireBug Field Experiment #1</h1> ! ! <h2>Time, Location</h2> ! ! <p> ! 7/16/2003 Wed. 1:40PM In front of Doe library. ! The yard in front of Doe library is bowl shaped ! with a gentle slope to the west. The base station ! was located at the eastern, higher end of the yard, ! the motes deployed approximately downhill to the ! west along a line. The ground surface is mown grass, ! (i.e., turf), parts of which are sodden with moisture collected ! on the underground roof of the library. At least one ! drainage culvert crosses under or runs semi-parallel ! to the line along which the motes were deployed. ! The weather was warm (72 F), clear and sunny. ! </p> ! ! <h2>Context</h2> ! ! Purpose:<br> ! ! <p> ! The experiment measured the success rate ! for packet transmission for the Mica2 mote uploaded with ! CollectDataFB application. ! </p> ! ! <p> ! BaseStation mote was set up as the starting point, we deplyed ! the mote with CollectData application at 5,10,20,40,80,160,300 ! feet from the starting point for each test, and ListenFB logged ! all the packets the basestation received into the database. ! All of the motes were positioned about 1.5 meters from the ! ground surface. ! </p> ! ! ! ! ! <p> ! Due to time took for the network establishment between the mote ! and basestaton, we disregarded the packets lost during this ! period, and caculate the success rate with the following:<br> ! success rate =(Number of Ending Packet Cnt-Number of ! Beginning cnt)/Number of Total Packet ! </p> ! ! <p> ! Tools Used:<br> ! <ul> ! <li> ! Motes loaded with CollectDataFB application and BaseStation. ! </li> ! <li> ! ListenFB, Mysql Databse: Firebug, Apache WebServer,Php WebPage. ! </li> ! </ul> ! ! ! ! ! ! <h2>Result Summary</h2> ! ! <table class="db_schema"> ! <tr> ! <td>POS</td> ! <td>Beginning Cnt#</td> ! <td>End Cnt # </td> ! <td>ID</td> ! <td># Received</td> ! <td># Transmitted</td> ! <td>Received Rate</td> ! </tr> ! ! ! <tr> ! <td>5</td> ! <td>13</td> ! <td>152</td> ! <td>2</td> ! <td>140</td> ! <td>140</td> ! <td>100%</td> ! </tr> ! ! <tr> ! <td>10</td> ! <td>20</td> ! <td>152</td> ! <td>3</td> ! <td>133</td> ! <td>133</td> ! <td>100%</td> ! </tr> ! ! ! <tr> ! <td>20</td> ! <td>20</td> ! <td>124</td> ! <td>4</td> ! <td>105</td> ! <td>105</td> ! <td>100%</td> ! </tr> ! ! ! <tr> ! <td>40</td> ! <td>19</td> ! <td>171</td> ! <td>2</td> ! <td>153</td> ! <td>153</td> ! <td>100%</td> ! </tr> ! ! ! <tr> ! <td>80</td> ! <td>21</td> ! <td>160</td> ! <td>3</td> ! <td>140</td> ! <td>140</td> ! <td>100%</td> ! </tr> ! ! ! <tr> ! <td>160</td> ! <td>21</td> ! <td>202</td> ! <td>4</td> ! <td>181</td> ! <td>202</td> ! <td>99%</td> ! </tr> ! ! ! <tr> ! <td>300</td> ! <td>65</td> ! <td>387</td> ! <td>2</td> ! <td>130</td> ! <td>323</td> ! <td>40%</td> ! </tr> ! </table> ! ! <P> ! Raw Data from the experiment can be accessed from <a href="2003_7_16.txt">here</a> ! ! ! <h2>Problems</h2> ! ! Some issues with the data collection became apparent once ! the database logging application was started: ! ! <ol> ! <li>Time stamping packets: This has been solved by using the ! TIMESTAMP facility in MySQL. Packet data is timestamped ! when inserted into the database. The lag time doing this ! rather than extracting a time stamp from a packet is ! negligible compared to the 3000 ms packet transmission ! rate. ! </li> ! ! <li>Database name on command line: The database logging ! application was initially coded to send data to the ! firebug database. This most inconvenient, and has now ! been changed so that the database name must be specified ! on the command line. We assume that the database already ! exists in the MySQL server. ! </li> ! ! <li>Blast/mh6 retrsnsmission. ! </li> ! </ol> ! ! ! <h1>FireBug Field Experiment #2</h1> ! ! <h2>Time, Location,Context</h2> ! <p> ! 7/21/2003 Wed. 1:40PM In front of Doe library.<br> ! Sunny, light breeze, ~75F<br> ! Motes ~6" from ground on aluminum platforms, staked in ground ! </p> ! ! <h2>Data Packet Summary</h2> ! ! <table class="db_schema"> ! <tr><td>POS</td><td>Beginning Cnt#</td><td>End Cnt # </td><td>ID</td><td># Received</td><td># Transmitted</td><td>Received Rate</td></tr> ! ! <tr><td>5</td><td>28</td><td>168</td><td>2</td><td>141</td><td>141</td><td>100%</td></tr> ! ! <tr><td>10</td><td>21</td><td>127</td><td>3</td><td>107</td><td>107</td><td>100%</td></tr> ! ! <tr><td>20</td><td>20</td><td>141</td><td>4</td><td>121</td><td>121</td><td>100%</td></tr> ! ! <tr><td>40</td><td>20</td><td>155</td><td>2</td><td>115</td><td>136</td><td>85%</td></tr> ! ! </table> ! <P> ! From 40 feet beyond, we test 60,80,160 and 225 feet, but can not get data packet from motes. ! <P> ! Raw Data from the experiment can be accessed from <a href="2003_7_21.txt">here</a> ! ! ! <P> ! <h2>GPS field data</h2> ! <table class="db_schema"> ! <tr><td>POS</td><td>GPS Data</td></tr> ! ! <tr><td>225ft</td><td>N 37deg, 52' 24.0" W 122deg, 15' 31.6"</td></tr> ! ! <tr><td>160ft</td><td> N 37deg, 52', 24.1" W 122deg, 15' 30.5"</td></tr> ! ! <tr><td>80ft</td><td> N 37deg, 52', 24.1" W 122deg, 15' 29.6"</td></tr> ! ! <tr><td>60ft</td><td> N 37deg, 52', 24.1" W 122deg, 15', 29.4"</td></tr> ! ! <tr><td>40ft</td><td> N 37deg, 52', 24.1" W 122deg, 15', 29.1"</td></tr> ! ! <tr><td>20ft</td><td> N 37deg, 52', 24.0" W 122deg, 15', 28.9"</td></tr> ! ! <tr><td>10ft</td><td> N 37deg, 52', 24.0" W 122deg, 15', 28.8"</td></tr> ! ! <tr><td>5ft</td><td>N 37deg, 52', 24.0" W 122deg, 15', 28.7"</td></tr> ! ! <tr><td>0ft</td><td>N 37deg, 52', 24.0" W 122deg, 15', 28.7"</td></tr> ! </table> ! ! ! <h1>FireBug Field Experiment #3</h1> ! ! <h2>Time, Location,Context</h2> ! <p> ! 7/22/2003 Wed. 4:10PM In front of Doe library.<br> ! Sunny, light breeze, ~75F<br> ! Motes ~6" from ground on aluminum platforms, staked in ground.<br> ! Two Parameters are changed: 1. retransimission =0; 2.set radio ! power to maximum. ! ! </p> ! ! <h2>Data Packet Summary</h2> ! ! <table class="db_schema"> ! <tr><td>POS</td><td>Beginning Cnt#</td><td>End Cnt # </td><td>ID</td><td># Received</td><td># Transmitted</td><td>Received Rate</td></tr> ! ! <tr><td>20</td><td>61</td><td>211</td><td>5</td><td>119</td><td>161</td><td>74%</td></tr> ! ! <tr><td>30</td><td>61</td><td>202</td><td>2</td><td>111</td><td>140</td><td>79%</td></tr> ! ! </table> ! <P> ! From 40 feet and beyond, we test 60 and 80 feet, but can not get data packet from motes. ! <P> ! Raw Data from the experiment can be accessed from <a href="2003_7_22.txt">here</a> ! ! ! <h1>FireBug Field Experiment #4</h1> ! ! <h2>Time, Location,Context</h2> ! <p> ! 7/25/2003 Wed. 11:40AM In front of Doe library.<br> ! Overcast, light breeze, ~65F<br> ! Motes ~6" from ground on aluminum platforms, staked in ground.<br> ! Two Parameters are changed: 1. retransimission =0; 2.set radio ! power to maximum. ! ! </p> ! ! <h2>Data Packet Summary</h2> ! ! <table class="db_schema"> ! <tr><td>POS</td><td>Beginning Cnt#</td><td>End Cnt # </td><td>ID</td><td># Received</td><td># Transmitted</td><td>Received Rate</td></tr> ! ! <tr><td>20</td><td>61</td><td>277</td><td>6</td><td>135</td><td>217</td><td>62%</td></tr> ! ! <tr><td>25</td><td>138</td><td>315</td><td>2</td><td>113</td><td>214</td><td>53%</td></tr> ! ! </table> ! <P> ! From 30 feet and beyond, no data packet from motes. ! <P> ! Raw Data from the experiment can be accessed from <a href="2003_7_25.txt">here</a> ! ! ! </body> ! </html> |
From: <che...@us...> - 2003-07-23 20:34:22
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv21912 Modified Files: field-result.html Added Files: 2003_7_22.txt Log Message: . --- NEW FILE: 2003_7_22.txt --- FireBug web client for mote activity Mote ID Time Temp Rel. Hum. Baro. Pres. cnt doe_2003_7_22cumulative 6 20030722163338 72.1 98.3 29.1 61 6 20030722163340 72.1 98.3 29.1 62 6 20030722163343 72.1 98.3 29.1 63 6 20030722163346 72.1 98.3 29.1 64 6 20030722163349 72.1 98.3 29.1 65 6 20030722163352 72.1 98.3 29.1 66 5 20030722165216 72.1 98.3 29.1 61 5 20030722165216 72.1 98.3 29.1 62 5 20030722165216 72.1 98.3 29.1 63 5 20030722165216 72.1 98.3 29.1 64 5 20030722165216 72.1 98.3 29.1 65 5 20030722165216 72.1 98.3 29.1 66 5 20030722165216 72.1 98.3 29.1 67 5 20030722165216 72.1 98.3 29.1 68 5 20030722165216 72.1 98.3 29.1 70 5 20030722165216 72.1 98.3 29.1 72 5 20030722165216 72.1 98.3 29.1 73 5 20030722165217 72.1 98.3 29.1 79 5 20030722165217 72.1 98.3 29.1 80 5 20030722165217 72.1 98.3 29.1 81 5 20030722165217 72.1 98.3 29.1 82 5 20030722165217 72.1 98.3 29.1 87 5 20030722165217 72.1 98.3 29.1 88 5 20030722165217 72.1 98.3 29.1 89 5 20030722165220 72.1 98.3 29.1 90 5 20030722165224 72.1 98.3 29.1 91 5 20030722165227 72.1 98.3 29.1 92 5 20030722165229 72.1 98.3 29.1 93 5 20030722165232 72.1 98.3 29.1 94 5 20030722165236 72.1 98.3 29.1 95 5 20030722165238 72.1 98.3 29.1 96 5 20030722165244 72.1 98.3 29.1 98 5 20030722165250 72.1 98.3 29.1 100 5 20030722165253 72.1 98.3 29.1 101 5 20030722165256 72.1 98.3 29.1 102 5 20030722165300 72.1 98.3 29.1 103 5 20030722165302 72.1 98.3 29.1 104 5 20030722165305 72.1 98.3 29.1 105 5 20030722165308 72.1 98.3 29.1 106 5 20030722165323 72.1 98.3 29.1 111 5 20030722165329 72.1 98.3 29.1 113 5 20030722165342 72.1 98.3 29.1 117 5 20030722165345 72.1 98.3 29.1 118 5 20030722165348 72.1 98.3 29.1 119 5 20030722165351 72.1 98.3 29.1 120 5 20030722165354 72.1 98.3 29.1 121 5 20030722165357 72.1 98.3 29.1 122 5 20030722165400 72.1 98.3 29.1 123 5 20030722165405 72.1 98.3 29.1 125 5 20030722165408 72.1 98.3 29.1 126 5 20030722165414 72.1 98.3 29.1 128 5 20030722165417 72.1 98.3 29.1 129 5 20030722165421 72.1 98.3 29.1 130 5 20030722165423 72.1 98.3 29.1 131 5 20030722165435 72.1 98.3 29.1 135 5 20030722165448 72.1 98.3 29.1 139 5 20030722165450 72.1 98.3 29.1 140 5 20030722165453 72.1 98.3 29.1 141 5 20030722165456 72.1 98.3 29.1 142 5 20030722165459 72.1 98.3 29.1 143 5 20030722165502 72.1 98.3 29.1 144 5 20030722165505 72.1 98.3 29.1 145 5 20030722165508 72.1 98.3 29.1 146 5 20030722165511 72.1 98.3 29.1 147 5 20030722165514 72.1 98.3 29.1 148 5 20030722165517 72.1 98.3 29.1 149 5 20030722165520 72.1 98.3 29.1 150 5 20030722165523 72.1 98.3 29.1 151 5 20030722165526 72.1 98.3 29.1 152 5 20030722165530 72.1 98.3 29.1 153 5 20030722165536 72.1 98.3 29.1 155 5 20030722165539 72.1 98.3 29.1 156 5 20030722165541 72.1 98.3 29.1 157 5 20030722165544 72.1 98.3 29.1 158 5 20030722165547 72.1 98.3 29.1 159 5 20030722165551 72.1 98.3 29.1 160 5 20030722165553 72.1 98.3 29.1 161 5 20030722165556 72.1 98.3 29.1 162 5 20030722165559 72.1 98.3 29.1 163 5 20030722165602 72.1 98.3 29.1 164 5 20030722165606 72.1 98.3 29.1 165 5 20030722165608 72.1 98.3 29.1 166 5 20030722165611 72.1 98.3 29.1 167 5 20030722165614 72.1 98.3 29.1 168 5 20030722165618 72.1 98.3 29.1 169 5 20030722165620 72.1 98.3 29.1 170 5 20030722165623 72.1 98.3 29.1 171 5 20030722165626 72.1 98.3 29.1 172 5 20030722165629 72.1 98.3 29.1 173 5 20030722165632 72.1 98.3 29.1 174 5 20030722165635 72.1 98.3 29.1 175 5 20030722165638 72.1 98.3 29.1 176 5 20030722165641 72.1 98.3 29.1 177 5 20030722165644 72.1 98.3 29.1 178 5 20030722165647 72.1 98.3 29.1 179 5 20030722165650 72.1 98.3 29.1 180 5 20030722165653 72.1 98.3 29.1 181 5 20030722165657 72.1 98.3 29.1 182 5 20030722165700 72.1 98.3 29.1 183 5 20030722165703 72.1 98.3 29.1 184 5 20030722165706 72.1 98.3 29.1 185 5 20030722165708 72.1 98.3 29.1 186 5 20030722165712 72.1 98.3 29.1 187 5 20030722165714 72.1 98.3 29.1 188 5 20030722165718 72.1 98.3 29.1 189 5 20030722165720 72.1 98.3 29.1 190 5 20030722165724 72.1 98.3 29.1 191 5 20030722165727 72.1 98.3 29.1 192 5 20030722165732 72.1 98.3 29.1 194 5 20030722165736 72.1 98.3 29.1 195 5 20030722165738 72.1 98.3 29.1 196 5 20030722165741 72.1 98.3 29.1 197 5 20030722165745 72.1 98.3 29.1 198 5 20030722165747 72.1 98.3 29.1 199 5 20030722165750 72.1 98.3 29.1 200 5 20030722165754 72.1 98.3 29.1 201 5 20030722165757 72.1 98.3 29.1 202 5 20030722165759 72.1 98.3 29.1 203 5 20030722165802 72.1 98.3 29.1 204 5 20030722165806 72.1 98.3 29.1 205 5 20030722165808 72.1 98.3 29.1 206 5 20030722165811 72.1 98.3 29.1 207 5 20030722165814 72.1 98.3 29.1 208 5 20030722165820 72.1 98.3 29.1 210 5 20030722165823 72.1 98.3 29.1 211 2 20030722170147 72.1 98.3 29.1 61 2 20030722170150 72.1 98.3 29.1 62 2 20030722170153 72.1 98.3 29.1 63 2 20030722170156 72.1 98.3 29.1 64 2 20030722170159 72.1 98.3 29.1 65 2 20030722170203 72.1 98.3 29.1 66 2 20030722170206 72.1 98.3 29.1 67 2 20030722170208 72.1 98.3 29.1 68 2 20030722170217 72.1 98.3 29.1 71 2 20030722170220 72.1 98.3 29.1 72 2 20030722170223 72.1 98.3 29.1 73 2 20030722170229 72.1 98.3 29.1 75 2 20030722170232 72.1 98.3 29.1 76 2 20030722170235 72.1 98.3 29.1 77 2 20030722170244 72.1 98.3 29.1 80 2 20030722170247 72.1 98.3 29.1 81 2 20030722170250 72.1 98.3 29.1 82 2 20030722170256 72.1 98.3 29.1 84 2 20030722170259 72.1 98.3 29.1 85 2 20030722170303 72.1 98.3 29.1 86 2 20030722170308 72.1 98.3 29.1 88 2 20030722170317 72.1 98.3 29.1 91 2 20030722170320 72.1 98.3 29.1 92 2 20030722170323 72.1 98.3 29.1 93 2 20030722170326 72.1 98.3 29.1 94 2 20030722170329 72.1 98.3 29.1 95 2 20030722170332 72.1 98.3 29.1 96 2 20030722170335 72.1 98.3 29.1 97 2 20030722170338 72.1 98.3 29.1 98 2 20030722170341 72.1 98.3 29.1 99 2 20030722170344 72.1 98.3 29.1 100 2 20030722170347 72.1 98.3 29.1 101 2 20030722170350 72.1 98.3 29.1 102 2 20030722170353 72.1 98.3 29.1 103 2 20030722170356 72.1 98.3 29.1 104 2 20030722170359 72.1 98.3 29.1 105 2 20030722170405 72.1 98.3 29.1 107 2 20030722170408 72.1 98.3 29.1 108 2 20030722170411 72.1 98.3 29.1 109 2 20030722170417 72.1 98.3 29.1 111 2 20030722170420 72.1 98.3 29.1 112 2 20030722170423 72.1 98.3 29.1 113 2 20030722170426 72.1 98.3 29.1 114 2 20030722170432 72.1 98.3 29.1 116 2 20030722170435 72.1 98.3 29.1 117 2 20030722170438 72.1 98.3 29.1 118 2 20030722170444 72.1 98.3 29.1 120 2 20030722170447 72.1 98.3 29.1 121 2 20030722170450 72.1 98.3 29.1 122 2 20030722170453 72.1 98.3 29.1 123 2 20030722170456 72.1 98.3 29.1 124 2 20030722170459 72.1 98.3 29.1 125 2 20030722170502 72.1 98.3 29.1 126 2 20030722170514 72.1 98.3 29.1 130 2 20030722170517 72.1 98.3 29.1 131 2 20030722170523 72.1 98.3 29.1 133 2 20030722170532 72.1 98.3 29.1 136 2 20030722170538 72.1 98.3 29.1 138 2 20030722170541 72.1 98.3 29.1 139 2 20030722170544 72.1 98.3 29.1 140 2 20030722170547 72.1 98.3 29.1 141 2 20030722170550 72.1 98.3 29.1 142 2 20030722170553 72.1 98.3 29.1 143 2 20030722170556 72.1 98.3 29.1 144 2 20030722170600 72.1 98.3 29.1 145 2 20030722170602 72.1 98.3 29.1 146 2 20030722170605 72.1 98.3 29.1 147 2 20030722170608 72.1 98.3 29.1 148 2 20030722170620 72.1 98.3 29.1 152 2 20030722170623 72.1 98.3 29.1 153 2 20030722170626 72.1 98.3 29.1 154 2 20030722170629 72.1 98.3 29.1 155 2 20030722170635 72.1 98.3 29.1 157 2 20030722170638 72.1 98.3 29.1 158 2 20030722170641 72.1 98.3 29.1 159 2 20030722170644 72.1 98.3 29.1 160 2 20030722170647 72.1 98.3 29.1 161 2 20030722170650 72.1 98.3 29.1 162 2 20030722170653 72.1 98.3 29.1 163 2 20030722170656 72.1 98.3 29.1 164 2 20030722170702 72.1 98.3 29.1 166 2 20030722170705 72.1 98.3 29.1 167 2 20030722170708 72.1 98.3 29.1 168 2 20030722170711 72.1 98.3 29.1 169 2 20030722170714 72.1 98.3 29.1 170 2 20030722170720 72.1 98.3 29.1 172 2 20030722170723 72.1 98.3 29.1 173 2 20030722170726 72.1 98.3 29.1 174 2 20030722170729 72.1 98.3 29.1 175 2 20030722170732 72.1 98.3 29.1 176 2 20030722170735 72.1 98.3 29.1 177 2 20030722170738 72.1 98.3 29.1 178 2 20030722170741 72.1 98.3 29.1 179 2 20030722170744 72.1 98.3 29.1 180 2 20030722170747 72.1 98.3 29.1 181 2 20030722170750 72.1 98.3 29.1 182 2 20030722170759 72.1 98.3 29.1 185 2 20030722170802 72.1 98.3 29.1 186 2 20030722170805 72.1 98.3 29.1 187 2 20030722170808 72.1 98.3 29.1 188 2 20030722170812 72.1 98.3 29.1 189 2 20030722170815 72.1 98.3 29.1 190 2 20030722170818 72.1 98.3 29.1 191 2 20030722170823 72.1 98.3 29.1 193 2 20030722170829 72.1 98.3 29.1 195 2 20030722170832 72.1 98.3 29.1 196 2 20030722170835 72.1 98.3 29.1 197 2 20030722170841 72.1 98.3 29.1 199 2 20030722170844 72.1 98.3 29.1 200 2 20030722170847 72.1 98.3 29.1 201 2 20030722170850 72.1 98.3 29.1 202 3 20030722174616 72.1 98.3 29.1 20 3 20030722174619 72.1 98.3 29.1 21 3 20030722174621 72.1 98.3 29.1 22 3 20030722174623 72.1 98.3 29.1 23 3 20030722174626 72.1 98.3 29.1 24 3 20030722174628 72.1 98.3 29.1 25 3 20030722174631 72.1 98.3 29.1 26 3 20030722174634 72.1 98.3 29.1 27 3 20030722174637 72.1 98.3 29.1 28 3 20030722174640 72.1 98.3 29.1 29 3 20030722174643 72.1 98.3 29.1 30 3 20030722174645 72.1 98.3 29.1 31 6 20030722175746 72.1 98.3 29.1 61 6 20030722175749 72.1 98.3 29.1 62 6 20030722175752 72.1 98.3 29.1 63 Index: field-result.html =================================================================== RCS file: /cvsroot/firebug/firebug/web/field-result.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** field-result.html 22 Jul 2003 04:17:44 -0000 1.4 --- field-result.html 23 Jul 2003 20:34:17 -0000 1.5 *************** *** 227,231 **** <tr><td>POS</td><td>GPS Data</td></tr> ! <tr><td>225ft</td><td>N 37deg, 52' 24.0" W 122deg, 15' 31.6"</td></tr> <tr><td>160ft</td><td> N 37deg, 52', 24.1" W 122deg, 15' 30.5"</td></tr> --- 227,231 ---- <tr><td>POS</td><td>GPS Data</td></tr> ! <tr><td>225ft</td><td>N 37deg, 52' 24.0" W 122deg, 15' 31.6"</td></tr> <tr><td>160ft</td><td> N 37deg, 52', 24.1" W 122deg, 15' 30.5"</td></tr> *************** *** 245,248 **** --- 245,278 ---- <tr><td>0ft</td><td>N 37deg, 52', 24.0" W 122deg, 15', 28.7"</td></tr> </table> + + + <h1>FireBug Field Experiment #3</h1> + + <h2>Time, Location,Context</h2> + <p> + 7/22/2003 Wed. 4:10PM In front of Doe library.<br> + Sunny, light breeze, ~75F<br> + Motes ~6" from ground on aluminum platforms, staked in ground.<br> + Two Parameters are changed: 1. retransimission =0; 2.set radio + power to maximum. + + </p> + + <h2>Data Packet Summary</h2> + + <table class="db_schema"> + <tr><td>POS</td><td>Beginning Cnt#</td><td>End Cnt # </td><td>ID</td><td># Received</td><td># Transmitted</td><td>Received Rate</td></tr> + + <tr><td>20</td><td>61</td><td>211</td><td>5</td><td>119</td><td>161</td><td>74%</td></tr> + + <tr><td>30</td><td>61</td><td>202</td><td>2</td><td>111</td><td>140</td><td>79%</td></tr> + + </table> + <P> + From 40 feet and beyond, we test 60 and 80 feet, but can not get data packet from motes. + <P> + Raw Data from the experiment can be accessed from <a href="2003_7_22.txt">here</a> + + </body> |
From: <do...@us...> - 2003-07-22 21:02:42
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv10040a Modified Files: spie_2004.tex spie_reviews.tex Log Message: Copied main body of reviews into paper. The reviews file should be left as is, but the review in the main paper need to be condensed. Index: spie_2004.tex =================================================================== RCS file: /cvsroot/firebug/firebug/web/spie_2004.tex,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** spie_2004.tex 21 Jul 2003 23:40:18 -0000 1.7 --- spie_2004.tex 22 Jul 2003 21:02:38 -0000 1.8 *************** *** 99,107 **** \subsection{Previous work with outdoor sensors} ! \input{spie_reviews} \paragraph{Mehta and El Zarki}~\cite{mehta:v2002} ???? \subsection{Pr\'ecis} --- 99,296 ---- \subsection{Previous work with outdoor sensors} ! %\input{spie_reviews} ! ! ! ! \paragraph{Ganesan et al.}~\cite{ganesan:d2002} ! have done the first large scale study ! for sensor networks to explore the behavior of such a ! distributed system. Their data provides insight into ! designing protocols and algorithms for scalable distributed ! sensor networks. They differentiate how each of the layers ! in the protocol stack, link, medium access, routing and ! application is affected. ! ! Their study involves using 150 motes laid out in a parking lot. ! Link characteristics and statistics as well as aggregate ! statistics for packet loss, and packet forwarding are gathered. ! At the medium access layer they use timing information to ! identify metrics that capture both end-to-end properties of a ! basic flood propagation, and local properties such as contention ! and collision. At the node level, they maintain the number of ! hops to the base-station and the number of children each node ! has to take into account the clustering dynamics. ! ! What is observed at scale is termed as non-uniform flood ! propagation. This is shown by the existence of backward links, ! long links, assymetrice links, nodes that are missed out in the ! flood process and even clustering behavior wherein a few nodes ! have many children. ! ! ! \paragraph{Bulusu et al.}~\citeyear{bulusu:n2002,bulusu:n2001} ! have developed techniques for ! RF-based localiazation in sensor ! networks. Their work can be divided into two ! distinct problem areas, namely localization, ! and beacon placement. They profess a GPS-less ! environments with beacon nodes that are ! deployed with their absolute location/position ! stored within them and sensor nodes that localize ! themselves based on proximity to a subset of beacons. ! ! Some of the salient characteristics of their approach are: ! ! \begin{itemize} ! ! \item an idealized radio model with perfect spherical ! radio propagation and identical transmission range for all radios, ! ! \item a localization algorithm that relies on a ! connectivity metric threshold to decide ! which beacons to use in computation of a nodes ! position estimate, which is the centroid ! of the beacons selected. ! ! \item measurement based adaptive beacon placement, ! which can adjust the density of beacons ! and in turn increasing system lifetime, ! and reduced excessive channel interference and ! contention. ! \end{itemize} ! ! As per their results the spherical radio model ! correlates upto 90% with real conditions in ! an outdoor uncluttered environment. ! ! ! ! \paragraph{Simic et al.}~\cite{simic:sn2003} ! describe distributed computation ! and estimation of a scalar field in a sensor ! network. The scalar field could be anything ! from temperature to amount or intensity of ! light. They provide an algorithm and precise ! theoretical analysis of it. ! ! The basic idea of their algorithm is as follows. ! Each node communicates with its neighbors ! and computes the maximal difference quotient ! of the sensed scalar field. The estimate ! of the gradient at each node is taken to be ! the vector in the corresponding direction with ! norm equal to the maximal difference quotient. ! The method amounts to approximate differentiation ! of the function defined by the scalar field, ! given its value on a set of random points. ! They analyze the accuracy and complexity of ! the algorithm from a probabilistic point of ! view. The estimated probability that the ! error is small and converges to one, as the ! number of nodes goes to infinity, is shown. ! ! ! \paragraph{West et al.}~\citeyear{west:b2001} ! are designing parts of the sensor ! network architecture with microclimate ! monitoring as their application for focus. ! Their necessities for an architecture stem ! from preliminary testing. To understand the ! performance of low-power transceivers, they ! have taken propagation measurements using ! commercially available equipment in the local ! Ponderosa pine forests. An interesting ! observation made in this environment was that if ! the antenna was placed at a height of less ! than 1 meter, the range severely degraded. ! ! Some of the suggestions that they make to ! expand current sensor network implementations ! and architectures are: ! \begin{itemize} ! \item Distributed source coding of spatio-temporally ! correlated vector process. ! \item Multi-hop protocols with inter-layer ! interaction, as interaction between layers ! may prove benfecial in a more compact and power efficient system design. ! \item Coded macrodiversity in energy-limited ! multi-hop nets where a transmission using a ! basic radio is heard by multiple neighboring nodes. ! \end{itemize} ! ! ! \paragraph{Ramadurai and Sichitui}~\citeyear{ramadurai:v2003,sichitiu:ml2003} ! develop distributed algorithms ! for outdoor localization in sensor networks. ! The method is based on radio-frequency (RF) signal strength ! measurements, which tend to have a certain degree ! of inaccuracy. They define two classes of nodes, ! namely unknown and beacon nodes. The "beacon" nodes have known ! absolute (using GPS) positions, and the "unknown" ! nodes do not know their positions. ! The beacon nodes peridically inject packets which ! are used to form position estimates ! at the unknown nodes. Once an unknown nodes has ! a rough idea of its position, it can ! assist other unknown nodes in estimating ! their position. ! ! They employ two techniques for associating signal ! strength measurements to distance. Both techniques ! are grounded through preliminary empirical data. ! The first uses bounded values that associate an ! RSSI reading to a distance range, plus adding power level ! variability gives it increased accuracy and granularity. ! The second uses probabilistic position estimation, ! where any node receiving a beacon packet will ! estimate itself to be located on a surface that ! has a probability distribution dictated by a mean and ! standard deviation corresponding to the signal ! strength received. ! ! The measurements for both these approaches were ! collected outdoors with very little interference, ! however their data also indicates that even in ! heavily wooded areas the signal propagation is ! approximately circular, and hence the signal strength is ! linearly proportional to the distance. ! ! ! \paragraph{Mainwaring et al.}~\citeyear{mainwaring:a2002} ! have had success in deploying ! large scale sensor networks as part of ! a habitat monitoring project at the Great Duck ! Island. It is reflective of the domain of applications ! for which sensor networks are going to be used. ! It serves as a collection of requirements, costraints ! and guidelines that serve as a basis for a general ! sensor network architecture. ! ! They present a tierd architecture, where at the ! lowest level are sensor nodes, which perform general ! purpose computing and are organized into sensor ! patches. Individual sensor nodes transmit their data ! through a patch to a sensor network gateway which links ! the sensor patch through a local transit network to ! a remote basestation. The transit network consists ! of one or more hops of wireless links. The current ! system consists of 32 nodes on a small island off ! the coast of Maine streaming live data onto the web. ! ! The main tasks at hand that the network spends ! resources for are 1) data sampling and collection, ! 2) communications, 3) network retasking and 4) ! health and status monitoring. Keeping these in mind, ! energy required for each task is projected and taken ! into account to estimate how long the sensor nodes ! will survive. ! ! \paragraph{Mehta and El Zarki}~\cite{mehta:v2002} ???? + + \subsection{Pr\'ecis} *************** *** 117,144 **** One paragraph summary of AM here. ! ! Tiny Active Messages ~\cite{hill:j2000} attempt to preserve the ! basic concepts of integrating communication with computation ! and matching communication primitives to hardware ! capabilities. Each message contains the name of a ! user-level handler to be invoked on a target node upon arrival ! and a data payload to pass in as arguments. The handler function ! serves the dual purpose of extracting the message from the network ! and either integrating the data into the computation ! or sending a response message. The basic paradigm of typed messages ! causing handlers to be invoked upon arrival matches up ! well with the event based programming model supported ! by TinyOS (the operating system) and demanded by the underlying ! sensor hardware. The low overhead associated with event based ! notification is complementary to the limited resources of networked ! sensors. Applications do not need to waste resources ! while waiting for messages to arrive. Additionally, ! the overlap of computational work with application ! level communication is essential. Execution contexts and ! stack space must never be wasted because applications are ! blocked, waiting for communication. Essentially, the active ! messages communication model can be viewed as a ! distributed eventing model where networked nodes send ! each other events. --- 306,333 ---- One paragraph summary of AM here. ! ! Tiny Active Messages ~\cite{hill:j2000} attempt to preserve the ! basic concepts of integrating communication with computation ! and matching communication primitives to hardware ! capabilities. Each message contains the name of a ! user-level handler to be invoked on a target node upon arrival ! and a data payload to pass in as arguments. The handler function ! serves the dual purpose of extracting the message from the network ! and either integrating the data into the computation ! or sending a response message. The basic paradigm of typed messages ! causing handlers to be invoked upon arrival matches up ! well with the event based programming model supported ! by TinyOS (the operating system) and demanded by the underlying ! sensor hardware. The low overhead associated with event based ! notification is complementary to the limited resources of networked ! sensors. Applications do not need to waste resources ! while waiting for messages to arrive. Additionally, ! the overlap of computational work with application ! level communication is essential. Execution contexts and ! stack space must never be wasted because applications are ! blocked, waiting for communication. Essentially, the active ! messages communication model can be viewed as a ! distributed eventing model where networked nodes send ! each other events. Index: spie_reviews.tex =================================================================== RCS file: /cvsroot/firebug/firebug/web/spie_reviews.tex,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** spie_reviews.tex 21 Jul 2003 23:40:56 -0000 1.3 --- spie_reviews.tex 22 Jul 2003 21:02:38 -0000 1.4 *************** *** 189,190 **** --- 189,194 ---- into account to estimate how long the sensor nodes will survive. + + + + \paragraph{Mehta and El Zarki}~\cite{mehta:v2002} ???? |
From: <do...@us...> - 2003-07-22 15:38:52
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv13062 Modified Files: nav_footer.php Added Files: db_list.php Removed Files: list_db.php Log Message: Changed a file name to reduce confusion. --- NEW FILE: db_list.php --- <html> <head> <title>Example FireBug Client</title> <link rel="SHORTCUT ICON" href="./images/favicon.ico"> <link type="text/css" rel="stylesheet" href="firebug.css"> </head> <body> <h1>FireBug web client database selection</h1> <center> <form action="db_select.php" method="post"> <table class="db_schema"> <tr> <td>DataBase Name</td> <td>Selected</td> </tr> <?php $dblink=mysql_connect("localhost","root","") or die("Error: ".mysql_error()." in mysql_connect."); $arr = array(1 => "mysql", 2 => "test"); $db_list = mysql_list_dbs($dblink); while ($row = mysql_fetch_object($db_list)) { $var=$row->Database; $flag=false; for ($i = 1; $i <= count($arr); $i++){ if ($arr[$i]==$var) { $flag=true;} } if($flag==false){ print ("<tr><td>"); print $var; print ("</td>"); print ("<td>"); print ("<input type=radio name=db1 value=\"$var\">"); print ("</td>"); print ("</tr>"); } } ?> </table> <input type="submit" value="Show tables"> </form> </center> <hr /> <?php include("nav_footer.php"); ?> <hr /> <p> Database data last updated: <?php echo date ("l dS F Y h:i:s A"); ?> </p> </body> </html> Index: nav_footer.php =================================================================== RCS file: /cvsroot/firebug/firebug/web/nav_footer.php,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** nav_footer.php 15 May 2003 00:02:58 -0000 1.4 --- nav_footer.php 22 Jul 2003 15:38:45 -0000 1.5 *************** *** 3,7 **** <a href="./index.html">[FireBug home]</a> <a href="./db_admin.php">[DB Admin]</a> ! <a href="./list_db.php">[DB List]</a> <a href="./db_drop.php">[DB Drop]</a> </center> --- 3,7 ---- <a href="./index.html">[FireBug home]</a> <a href="./db_admin.php">[DB Admin]</a> ! <a href="./db_list.php">[DB List]</a> <a href="./db_drop.php">[DB Drop]</a> </center> --- list_db.php DELETED --- |
From: <che...@us...> - 2003-07-22 04:17:47
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv10614 Modified Files: field-result.html Added Files: 2003_7_21.txt Log Message: . --- NEW FILE: 2003_7_21.txt --- FireBug web client for mote activity Mote ID Time Temp Rel. Hum. Baro. Pres. cnt doe_2003_07_21cumulative 2 20030721143026 72.1 98.3 29.1 28 2 20030721143029 72.1 98.3 29.1 29 2 20030721143032 72.1 98.3 29.1 30 2 20030721143036 72.1 98.3 29.1 31 2 20030721143038 72.1 98.3 29.1 32 2 20030721143039 72.1 98.3 29.1 33 2 20030721143043 72.1 98.3 29.1 34 2 20030721143045 72.1 98.3 29.1 35 2 20030721143048 72.1 98.3 29.1 36 2 20030721143048 72.1 98.3 29.1 37 2 20030721143051 72.1 98.3 29.1 38 2 20030721143053 72.1 98.3 29.1 39 2 20030721143055 72.1 98.3 29.1 40 2 20030721143058 72.1 98.3 29.1 41 2 20030721143101 72.1 98.3 29.1 42 2 20030721143104 72.1 98.3 29.1 43 2 20030721143107 72.1 98.3 29.1 44 2 20030721143110 72.1 98.3 29.1 45 2 20030721143113 72.1 98.3 29.1 46 2 20030721143116 72.1 98.3 29.1 47 2 20030721143119 72.1 98.3 29.1 48 2 20030721143122 72.1 98.3 29.1 49 2 20030721143125 72.1 98.3 29.1 50 2 20030721143128 72.1 98.3 29.1 51 2 20030721143131 72.1 98.3 29.1 52 2 20030721143134 72.1 98.3 29.1 53 2 20030721143137 72.1 98.3 29.1 54 2 20030721143139 72.1 98.3 29.1 55 2 20030721143142 72.1 98.3 29.1 56 2 20030721143144 72.1 98.3 29.1 57 2 20030721143147 72.1 98.3 29.1 58 2 20030721143151 72.1 98.3 29.1 59 2 20030721143151 72.1 98.3 29.1 60 2 20030721143155 72.1 98.3 29.1 61 2 20030721143158 72.1 98.3 29.1 62 2 20030721143201 72.1 98.3 29.1 63 2 20030721143204 72.1 98.3 29.1 64 2 20030721143207 72.1 98.3 29.1 65 2 20030721143208 72.1 98.3 29.1 66 2 20030721143211 72.1 98.3 29.1 67 2 20030721143214 72.1 98.3 29.1 68 2 20030721143218 72.1 98.3 29.1 69 2 20030721143220 72.1 98.3 29.1 70 2 20030721143222 72.1 98.3 29.1 71 2 20030721143225 72.1 98.3 29.1 72 2 20030721143228 72.1 98.3 29.1 73 2 20030721143230 72.1 98.3 29.1 74 2 20030721143232 72.1 98.3 29.1 75 2 20030721143235 72.1 98.3 29.1 76 2 20030721143239 72.1 98.3 29.1 77 2 20030721143240 72.1 98.3 29.1 78 2 20030721143243 72.1 98.3 29.1 79 2 20030721143246 72.1 98.3 29.1 80 2 20030721143249 72.1 98.3 29.1 81 2 20030721143252 72.1 98.3 29.1 82 2 20030721143255 72.1 98.3 29.1 83 2 20030721143257 72.1 98.3 29.1 84 2 20030721143301 72.1 98.3 29.1 85 2 20030721143304 72.1 98.3 29.1 86 2 20030721143305 72.1 98.3 29.1 87 2 20030721143309 72.1 98.3 29.1 88 2 20030721143311 72.1 98.3 29.1 89 2 20030721143314 72.1 98.3 29.1 90 2 20030721143316 72.1 98.3 29.1 91 2 20030721143318 72.1 98.3 29.1 92 2 20030721143321 72.1 98.3 29.1 93 2 20030721143323 72.1 98.3 29.1 94 2 20030721143327 72.1 98.3 29.1 95 2 20030721143330 72.1 98.3 29.1 96 2 20030721143330 72.1 98.3 29.1 97 2 20030721143334 72.1 98.3 29.1 98 2 20030721143337 72.1 98.3 29.1 99 2 20030721143340 72.1 98.3 29.1 100 2 20030721143341 72.1 98.3 29.1 101 2 20030721143345 72.1 98.3 29.1 102 2 20030721143348 72.1 98.3 29.1 103 2 20030721143349 72.1 98.3 29.1 104 2 20030721143351 72.1 98.3 29.1 105 2 20030721143353 72.1 98.3 29.1 106 2 20030721143356 72.1 98.3 29.1 107 2 20030721143359 72.1 98.3 29.1 108 2 20030721143403 72.1 98.3 29.1 109 2 20030721143405 72.1 98.3 29.1 110 2 20030721143408 72.1 98.3 29.1 111 2 20030721143410 72.1 98.3 29.1 112 2 20030721143412 72.1 98.3 29.1 113 2 20030721143416 72.1 98.3 29.1 114 2 20030721143419 72.1 98.3 29.1 115 2 20030721143422 72.1 98.3 29.1 116 2 20030721143425 72.1 98.3 29.1 117 2 20030721143427 72.1 98.3 29.1 118 2 20030721143431 72.1 98.3 29.1 119 2 20030721143434 72.1 98.3 29.1 120 2 20030721143437 72.1 98.3 29.1 121 2 20030721143437 72.1 98.3 29.1 122 2 20030721143440 72.1 98.3 29.1 123 2 20030721143443 72.1 98.3 29.1 124 2 20030721143446 72.1 98.3 29.1 125 2 20030721143446 72.1 98.3 29.1 126 2 20030721143450 72.1 98.3 29.1 127 2 20030721143452 72.1 98.3 29.1 128 2 20030721143455 72.1 98.3 29.1 129 2 20030721143458 72.1 98.3 29.1 130 2 20030721143500 72.1 98.3 29.1 131 2 20030721143503 72.1 98.3 29.1 132 2 20030721143506 72.1 98.3 29.1 133 2 20030721143508 72.1 98.3 29.1 134 2 20030721143511 72.1 98.3 29.1 135 2 20030721143515 72.1 98.3 29.1 136 2 20030721143518 72.1 98.3 29.1 137 2 20030721143519 72.1 98.3 29.1 138 2 20030721143522 72.1 98.3 29.1 139 2 20030721143525 72.1 98.3 29.1 140 2 20030721143527 72.1 98.3 29.1 141 2 20030721143530 72.1 98.3 29.1 142 2 20030721143532 72.1 98.3 29.1 143 2 20030721143535 72.1 98.3 29.1 144 2 20030721143537 72.1 98.3 29.1 145 2 20030721143541 72.1 98.3 29.1 146 2 20030721143543 72.1 98.3 29.1 147 2 20030721143546 72.1 98.3 29.1 148 2 20030721143549 72.1 98.3 29.1 149 2 20030721143551 72.1 98.3 29.1 150 2 20030721143554 72.1 98.3 29.1 151 2 20030721143556 72.1 98.3 29.1 152 2 20030721143600 72.1 98.3 29.1 153 2 20030721143602 72.1 98.3 29.1 154 2 20030721143605 72.1 98.3 29.1 155 2 20030721143608 72.1 98.3 29.1 156 2 20030721143612 72.1 98.3 29.1 157 2 20030721143613 72.1 98.3 29.1 158 2 20030721143616 72.1 98.3 29.1 159 2 20030721143619 72.1 98.3 29.1 160 2 20030721143619 72.1 98.3 29.1 161 2 20030721143624 72.1 98.3 29.1 162 2 20030721143624 72.1 98.3 29.1 163 2 20030721143628 72.1 98.3 29.1 164 2 20030721143631 72.1 98.3 29.1 165 2 20030721143634 72.1 98.3 29.1 166 2 20030721143637 72.1 98.3 29.1 167 2 20030721143640 72.1 98.3 29.1 168 3 20030721143805 72.1 98.3 29.1 21 3 20030721143808 72.1 98.3 29.1 22 3 20030721143810 72.1 98.3 29.1 23 3 20030721143813 72.1 98.3 29.1 24 3 20030721143816 72.1 98.3 29.1 25 3 20030721143819 72.1 98.3 29.1 26 3 20030721143821 72.1 98.3 29.1 27 3 20030721143823 72.1 98.3 29.1 28 3 20030721143827 72.1 98.3 29.1 29 3 20030721143829 72.1 98.3 29.1 30 3 20030721143833 72.1 98.3 29.1 31 3 20030721143837 72.1 98.3 29.1 32 3 20030721143839 72.1 98.3 29.1 33 3 20030721143842 72.1 98.3 29.1 34 3 20030721143846 72.1 98.3 29.1 35 3 20030721143848 72.1 98.3 29.1 36 3 20030721143850 72.1 98.3 29.1 37 3 20030721143853 72.1 98.3 29.1 38 3 20030721143855 72.1 98.3 29.1 39 3 20030721143858 72.1 98.3 29.1 40 3 20030721143901 72.1 98.3 29.1 41 3 20030721143904 72.1 98.3 29.1 42 3 20030721143907 72.1 98.3 29.1 43 3 20030721143911 72.1 98.3 29.1 44 3 20030721143914 72.1 98.3 29.1 45 3 20030721143916 72.1 98.3 29.1 46 3 20030721143918 72.1 98.3 29.1 47 3 20030721143922 72.1 98.3 29.1 48 3 20030721143925 72.1 98.3 29.1 49 3 20030721143928 72.1 98.3 29.1 50 3 20030721143930 72.1 98.3 29.1 51 3 20030721143934 72.1 98.3 29.1 52 3 20030721143936 72.1 98.3 29.1 53 3 20030721143938 72.1 98.3 29.1 54 3 20030721143939 72.1 98.3 29.1 55 3 20030721143943 72.1 98.3 29.1 56 3 20030721143944 72.1 98.3 29.1 57 3 20030721143948 72.1 98.3 29.1 58 3 20030721143951 72.1 98.3 29.1 59 3 20030721143952 72.1 98.3 29.1 60 3 20030721143955 72.1 98.3 29.1 61 3 20030721143958 72.1 98.3 29.1 62 3 20030721144001 72.1 98.3 29.1 63 3 20030721144004 72.1 98.3 29.1 64 3 20030721144005 72.1 98.3 29.1 65 3 20030721144008 72.1 98.3 29.1 66 3 20030721144011 72.1 98.3 29.1 67 3 20030721144013 72.1 98.3 29.1 68 3 20030721144016 72.1 98.3 29.1 69 3 20030721144018 72.1 98.3 29.1 70 3 20030721144020 72.1 98.3 29.1 71 3 20030721144024 72.1 98.3 29.1 72 3 20030721144025 72.1 98.3 29.1 73 3 20030721144028 72.1 98.3 29.1 74 3 20030721144030 72.1 98.3 29.1 75 3 20030721144033 72.1 98.3 29.1 76 3 20030721144035 72.1 98.3 29.1 77 3 20030721144038 72.1 98.3 29.1 78 3 20030721144041 72.1 98.3 29.1 79 3 20030721144045 72.1 98.3 29.1 80 3 20030721144047 72.1 98.3 29.1 81 3 20030721144050 72.1 98.3 29.1 82 3 20030721144052 72.1 98.3 29.1 83 3 20030721144055 72.1 98.3 29.1 84 3 20030721144058 72.1 98.3 29.1 85 3 20030721144101 72.1 98.3 29.1 86 3 20030721144104 72.1 98.3 29.1 87 3 20030721144107 72.1 98.3 29.1 88 3 20030721144109 72.1 98.3 29.1 89 3 20030721144113 72.1 98.3 29.1 90 3 20030721144115 72.1 98.3 29.1 91 3 20030721144119 72.1 98.3 29.1 92 3 20030721144122 72.1 98.3 29.1 93 3 20030721144125 72.1 98.3 29.1 94 3 20030721144128 72.1 98.3 29.1 95 3 20030721144130 72.1 98.3 29.1 96 3 20030721144133 72.1 98.3 29.1 97 3 20030721144135 72.1 98.3 29.1 98 3 20030721144137 72.1 98.3 29.1 99 3 20030721144140 72.1 98.3 29.1 100 3 20030721144143 72.1 98.3 29.1 101 3 20030721144146 72.1 98.3 29.1 102 3 20030721144148 72.1 98.3 29.1 103 3 20030721144150 72.1 98.3 29.1 104 3 20030721144153 72.1 98.3 29.1 105 3 20030721144155 72.1 98.3 29.1 106 3 20030721144158 72.1 98.3 29.1 107 3 20030721144200 72.1 98.3 29.1 108 3 20030721144202 72.1 98.3 29.1 109 3 20030721144206 72.1 98.3 29.1 110 3 20030721144208 72.1 98.3 29.1 111 3 20030721144211 72.1 98.3 29.1 112 3 20030721144213 72.1 98.3 29.1 113 3 20030721144216 72.1 98.3 29.1 114 3 20030721144219 72.1 98.3 29.1 115 3 20030721144222 72.1 98.3 29.1 116 3 20030721144225 72.1 98.3 29.1 117 3 20030721144227 72.1 98.3 29.1 118 3 20030721144229 72.1 98.3 29.1 119 3 20030721144232 72.1 98.3 29.1 120 3 20030721144235 72.1 98.3 29.1 121 3 20030721144238 72.1 98.3 29.1 122 3 20030721144242 72.1 98.3 29.1 123 3 20030721144242 72.1 98.3 29.1 124 3 20030721144246 72.1 98.3 29.1 125 3 20030721144247 72.1 98.3 29.1 126 3 20030721144250 72.1 98.3 29.1 127 4 20030721144400 72.1 98.3 29.1 20 4 20030721144400 72.1 98.3 29.1 21 4 20030721144404 72.1 98.3 29.1 22 4 20030721144407 72.1 98.3 29.1 23 4 20030721144409 72.1 98.3 29.1 24 4 20030721144412 72.1 98.3 29.1 25 4 20030721144415 72.1 98.3 29.1 26 4 20030721144416 72.1 98.3 29.1 27 4 20030721144419 72.1 98.3 29.1 28 4 20030721144422 72.1 98.3 29.1 29 4 20030721144425 72.1 98.3 29.1 30 4 20030721144428 72.1 98.3 29.1 31 4 20030721144430 72.1 98.3 29.1 32 4 20030721144434 72.1 98.3 29.1 33 4 20030721144437 72.1 98.3 29.1 34 4 20030721144439 72.1 98.3 29.1 35 4 20030721144442 72.1 98.3 29.1 36 4 20030721144445 72.1 98.3 29.1 37 4 20030721144448 72.1 98.3 29.1 38 4 20030721144452 72.1 98.3 29.1 39 4 20030721144455 72.1 98.3 29.1 40 4 20030721144458 72.1 98.3 29.1 41 4 20030721144501 72.1 98.3 29.1 42 4 20030721144503 72.1 98.3 29.1 43 4 20030721144505 72.1 98.3 29.1 44 4 20030721144508 72.1 98.3 29.1 45 4 20030721144513 72.1 98.3 29.1 47 4 20030721144518 72.1 98.3 29.1 48 4 20030721144520 72.1 98.3 29.1 49 4 20030721144522 72.1 98.3 29.1 50 4 20030721144524 72.1 98.3 29.1 51 4 20030721144527 72.1 98.3 29.1 52 4 20030721144531 72.1 98.3 29.1 53 4 20030721144532 72.1 98.3 29.1 54 4 20030721144535 72.1 98.3 29.1 55 4 20030721144537 72.1 98.3 29.1 56 4 20030721144540 72.1 98.3 29.1 57 4 20030721144542 72.1 98.3 29.1 58 4 20030721144545 72.1 98.3 29.1 59 4 20030721144547 72.1 98.3 29.1 60 4 20030721144550 72.1 98.3 29.1 61 4 20030721144553 72.1 98.3 29.1 62 4 20030721144556 72.1 98.3 29.1 63 4 20030721144558 72.1 98.3 29.1 64 4 20030721144601 72.1 98.3 29.1 65 4 20030721144604 72.1 98.3 29.1 66 4 20030721144607 72.1 98.3 29.1 67 4 20030721144610 72.1 98.3 29.1 68 4 20030721144612 72.1 98.3 29.1 69 4 20030721144614 72.1 98.3 29.1 70 4 20030721144618 72.1 98.3 29.1 71 4 20030721144621 72.1 98.3 29.1 72 4 20030721144623 72.1 98.3 29.1 73 4 20030721144625 72.1 98.3 29.1 74 4 20030721144629 72.1 98.3 29.1 75 4 20030721144631 72.1 98.3 29.1 76 4 20030721144636 72.1 98.3 29.1 77 4 20030721144638 72.1 98.3 29.1 78 4 20030721144640 72.1 98.3 29.1 79 4 20030721144644 72.1 98.3 29.1 80 4 20030721144646 72.1 98.3 29.1 81 4 20030721144651 72.1 98.3 29.1 82 4 20030721144652 72.1 98.3 29.1 83 4 20030721144655 72.1 98.3 29.1 84 4 20030721144658 72.1 98.3 29.1 85 4 20030721144701 72.1 98.3 29.1 86 4 20030721144704 72.1 98.3 29.1 87 4 20030721144707 72.1 98.3 29.1 88 4 20030721144708 72.1 98.3 29.1 89 4 20030721144711 72.1 98.3 29.1 90 4 20030721144715 72.1 98.3 29.1 91 4 20030721144717 72.1 98.3 29.1 92 4 20030721144720 72.1 98.3 29.1 93 4 20030721144723 72.1 98.3 29.1 94 4 20030721144726 72.1 98.3 29.1 95 4 20030721144729 72.1 98.3 29.1 96 4 20030721144732 72.1 98.3 29.1 97 4 20030721144734 72.1 98.3 29.1 98 4 20030721144737 72.1 98.3 29.1 99 4 20030721144740 72.1 98.3 29.1 100 4 20030721144743 72.1 98.3 29.1 101 4 20030721144745 72.1 98.3 29.1 102 4 20030721144749 72.1 98.3 29.1 103 4 20030721144751 72.1 98.3 29.1 104 4 20030721144753 72.1 98.3 29.1 105 4 20030721144755 72.1 98.3 29.1 106 4 20030721144758 72.1 98.3 29.1 107 4 20030721144759 72.1 98.3 29.1 108 4 20030721144804 72.1 98.3 29.1 109 4 20030721144805 72.1 98.3 29.1 110 4 20030721144809 72.1 98.3 29.1 111 4 20030721144811 72.1 98.3 29.1 112 4 20030721144815 72.1 98.3 29.1 113 4 20030721144816 72.1 98.3 29.1 114 4 20030721144819 72.1 98.3 29.1 115 4 20030721144821 72.1 98.3 29.1 116 4 20030721144825 72.1 98.3 29.1 117 4 20030721144828 72.1 98.3 29.1 118 4 20030721144829 72.1 98.3 29.1 119 4 20030721144831 72.1 98.3 29.1 120 4 20030721144834 72.1 98.3 29.1 121 4 20030721144835 72.1 98.3 29.1 122 4 20030721144838 72.1 98.3 29.1 123 4 20030721144841 72.1 98.3 29.1 124 4 20030721144844 72.1 98.3 29.1 125 4 20030721144848 72.1 98.3 29.1 126 4 20030721144849 72.1 98.3 29.1 127 4 20030721144851 72.1 98.3 29.1 128 4 20030721144853 72.1 98.3 29.1 129 4 20030721144857 72.1 98.3 29.1 130 4 20030721144859 72.1 98.3 29.1 131 4 20030721144902 72.1 98.3 29.1 132 4 20030721144904 72.1 98.3 29.1 133 4 20030721144908 72.1 98.3 29.1 134 4 20030721144910 72.1 98.3 29.1 135 4 20030721144913 72.1 98.3 29.1 136 4 20030721144914 72.1 98.3 29.1 137 4 20030721144917 72.1 98.3 29.1 138 4 20030721144919 72.1 98.3 29.1 139 4 20030721144922 72.1 98.3 29.1 140 4 20030721144924 72.1 98.3 29.1 141 2 20030721145033 72.1 98.3 29.1 20 2 20030721145037 72.1 98.3 29.1 21 2 20030721145040 72.1 98.3 29.1 22 2 20030721145046 72.1 98.3 29.1 25 2 20030721145050 72.1 98.3 29.1 26 2 20030721145056 72.1 98.3 29.1 28 2 20030721145058 72.1 98.3 29.1 29 2 20030721145101 72.1 98.3 29.1 30 2 20030721145102 72.1 98.3 29.1 31 2 20030721145116 72.1 98.3 29.1 36 2 20030721145122 72.1 98.3 29.1 38 2 20030721145123 72.1 98.3 29.1 39 2 20030721145127 72.1 98.3 29.1 40 2 20030721145128 72.1 98.3 29.1 41 2 20030721145131 72.1 98.3 29.1 42 2 20030721145158 72.1 98.3 29.1 51 2 20030721145201 72.1 98.3 29.1 52 2 20030721145203 72.1 98.3 29.1 53 2 20030721145205 72.1 98.3 29.1 54 2 20030721145209 72.1 98.3 29.1 55 2 20030721145212 72.1 98.3 29.1 56 2 20030721145214 72.1 98.3 29.1 57 2 20030721145217 72.1 98.3 29.1 58 2 20030721145219 72.1 98.3 29.1 59 2 20030721145220 72.1 98.3 29.1 60 2 20030721145223 72.1 98.3 29.1 61 2 20030721145226 72.1 98.3 29.1 62 2 20030721145229 72.1 98.3 29.1 63 2 20030721145233 72.1 98.3 29.1 64 2 20030721145238 72.1 98.3 29.1 66 2 20030721145242 72.1 98.3 29.1 67 2 20030721145244 72.1 98.3 29.1 68 2 20030721145248 72.1 98.3 29.1 69 2 20030721145250 72.1 98.3 29.1 70 2 20030721145254 72.1 98.3 29.1 71 2 20030721145259 72.1 98.3 29.1 73 2 20030721145301 72.1 98.3 29.1 74 2 20030721145307 72.1 98.3 29.1 76 2 20030721145310 72.1 98.3 29.1 77 2 20030721145312 72.1 98.3 29.1 78 2 20030721145315 72.1 98.3 29.1 79 2 20030721145317 72.1 98.3 29.1 80 2 20030721145320 72.1 98.3 29.1 81 2 20030721145324 72.1 98.3 29.1 82 2 20030721145326 72.1 98.3 29.1 83 2 20030721145326 72.1 98.3 29.1 84 2 20030721145329 72.1 98.3 29.1 85 2 20030721145334 72.1 98.3 29.1 86 2 20030721145336 72.1 98.3 29.1 87 2 20030721145339 72.1 98.3 29.1 88 2 20030721145341 72.1 98.3 29.1 89 2 20030721145345 72.1 98.3 29.1 90 2 20030721145345 72.1 98.3 29.1 91 2 20030721145348 72.1 98.3 29.1 92 2 20030721145352 72.1 98.3 29.1 93 2 20030721145354 72.1 98.3 29.1 94 2 20030721145355 72.1 98.3 29.1 95 2 20030721145358 72.1 98.3 29.1 96 2 20030721145401 72.1 98.3 29.1 97 2 20030721145409 72.1 98.3 29.1 99 2 20030721145409 72.1 98.3 29.1 100 2 20030721145413 72.1 98.3 29.1 101 2 20030721145415 72.1 98.3 29.1 102 2 20030721145417 72.1 98.3 29.1 103 2 20030721145422 72.1 98.3 29.1 104 2 20030721145424 72.1 98.3 29.1 105 2 20030721145426 72.1 98.3 29.1 106 2 20030721145429 72.1 98.3 29.1 107 2 20030721145432 72.1 98.3 29.1 108 2 20030721145435 72.1 98.3 29.1 109 2 20030721145439 72.1 98.3 29.1 110 2 20030721145442 72.1 98.3 29.1 111 2 20030721145444 72.1 98.3 29.1 112 2 20030721145446 72.1 98.3 29.1 113 2 20030721145449 72.1 98.3 29.1 114 2 20030721145451 72.1 98.3 29.1 115 2 20030721145455 72.1 98.3 29.1 116 2 20030721145458 72.1 98.3 29.1 117 2 20030721145501 72.1 98.3 29.1 118 2 20030721145504 72.1 98.3 29.1 119 2 20030721145507 72.1 98.3 29.1 120 2 20030721145510 72.1 98.3 29.1 121 2 20030721145513 72.1 98.3 29.1 122 2 20030721145516 72.1 98.3 29.1 123 2 20030721145517 72.1 98.3 29.1 124 2 20030721145520 72.1 98.3 29.1 125 2 20030721145524 72.1 98.3 29.1 126 2 20030721145525 72.1 98.3 29.1 127 2 20030721145526 72.1 98.3 29.1 128 2 20030721145529 72.1 98.3 29.1 129 2 20030721145532 72.1 98.3 29.1 130 2 20030721145536 72.1 98.3 29.1 131 2 20030721145538 72.1 98.3 29.1 132 2 20030721145538 72.1 98.3 29.1 133 2 20030721145541 72.1 98.3 29.1 134 2 20030721145544 72.1 98.3 29.1 135 2 20030721145547 72.1 98.3 29.1 136 2 20030721145551 72.1 98.3 29.1 137 2 20030721145553 72.1 98.3 29.1 138 2 20030721145557 72.1 98.3 29.1 139 2 20030721145559 72.1 98.3 29.1 140 2 20030721145605 72.1 98.3 29.1 142 2 20030721145607 72.1 98.3 29.1 143 2 20030721145611 72.1 98.3 29.1 144 2 20030721145613 72.1 98.3 29.1 145 2 20030721145614 72.1 98.3 29.1 146 2 20030721145617 72.1 98.3 29.1 147 2 20030721145620 72.1 98.3 29.1 148 2 20030721145622 72.1 98.3 29.1 149 2 20030721145625 72.1 98.3 29.1 150 2 20030721145629 72.1 98.3 29.1 151 2 20030721145631 72.1 98.3 29.1 152 2 20030721145633 72.1 98.3 29.1 153 2 20030721145636 72.1 98.3 29.1 154 2 20030721145640 72.1 98.3 29.1 155 5 20030721152216 72.1 98.3 29.1 21 5 20030721152217 72.1 98.3 29.1 22 5 20030721152220 72.1 98.3 29.1 23 5 20030721152224 72.1 98.3 29.1 24 5 20030721152943 72.1 98.3 29.1 107 5 20030721152945 72.1 98.3 29.1 108 5 20030721152949 72.1 98.3 29.1 109 5 20030721152952 72.1 98.3 29.1 110 5 20030721152952 72.1 98.3 29.1 111 5 20030721152955 72.1 98.3 29.1 112 5 20030721152958 72.1 98.3 29.1 113 5 20030721153000 72.1 98.3 29.1 114 5 20030721153004 72.1 98.3 29.1 115 5 20030721153007 72.1 98.3 29.1 116 5 20030721153010 72.1 98.3 29.1 117 5 20030721153011 72.1 98.3 29.1 118 5 20030721153016 72.1 98.3 29.1 119 5 20030721153016 72.1 98.3 29.1 120 Index: field-result.html =================================================================== RCS file: /cvsroot/firebug/firebug/web/field-result.html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** field-result.html 21 Jul 2003 19:47:48 -0000 1.3 --- field-result.html 22 Jul 2003 04:17:44 -0000 1.4 *************** *** 192,195 **** --- 192,249 ---- </ol> + + <h1>FireBug Field Experiment #2</h1> + + <h2>Time, Location,Context</h2> + <p> + 7/21/2003 Wed. 1:40PM In front of Doe library.<br> + Sunny, light breeze, ~75F<br> + Motes ~6" from ground on aluminum platforms, staked in ground + </p> + + <h2>Data Packet Summary</h2> + + <table class="db_schema"> + <tr><td>POS</td><td>Beginning Cnt#</td><td>End Cnt # </td><td>ID</td><td># Received</td><td># Transmitted</td><td>Received Rate</td></tr> + + <tr><td>5</td><td>28</td><td>168</td><td>2</td><td>141</td><td>141</td><td>100%</td></tr> + + <tr><td>10</td><td>21</td><td>127</td><td>3</td><td>107</td><td>107</td><td>100%</td></tr> + + <tr><td>20</td><td>20</td><td>141</td><td>4</td><td>121</td><td>121</td><td>100%</td></tr> + + <tr><td>40</td><td>20</td><td>155</td><td>2</td><td>115</td><td>136</td><td>85%</td></tr> + + </table> + <P> + From 40 feet beyond, we test 60,80,160 and 225 feet, but can not get data packet from motes. + <P> + Raw Data from the experiment can be accessed from <a href="2003_7_21.txt">here</a> + + + <P> + <h2>GPS field data</h2> + <table class="db_schema"> + <tr><td>POS</td><td>GPS Data</td></tr> + + <tr><td>225ft</td><td>N 37deg, 52' 24.0" W 122deg, 15' 31.6"</td></tr> + + <tr><td>160ft</td><td> N 37deg, 52', 24.1" W 122deg, 15' 30.5"</td></tr> + + <tr><td>80ft</td><td> N 37deg, 52', 24.1" W 122deg, 15' 29.6"</td></tr> + + <tr><td>60ft</td><td> N 37deg, 52', 24.1" W 122deg, 15', 29.4"</td></tr> + + <tr><td>40ft</td><td> N 37deg, 52', 24.1" W 122deg, 15', 29.1"</td></tr> + + <tr><td>20ft</td><td> N 37deg, 52', 24.0" W 122deg, 15', 28.9"</td></tr> + + <tr><td>10ft</td><td> N 37deg, 52', 24.0" W 122deg, 15', 28.8"</td></tr> + + <tr><td>5ft</td><td>N 37deg, 52', 24.0" W 122deg, 15', 28.7"</td></tr> + + <tr><td>0ft</td><td>N 37deg, 52', 24.0" W 122deg, 15', 28.7"</td></tr> + </table> + </body> |
From: <che...@us...> - 2003-07-22 03:48:53
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv7090 Added Files: blast.html Log Message: . --- NEW FILE: blast.html --- <h2>Blast</h2> Blast is a routing stack of wireless ad-hoc networks for mote sensing application. Sensor readings are collected and encapsulated by the applications, blast will establish a self organizing network among the nodes,and route the packet to the basestation. All nodes in the network broadcast route messages, so every mode can choose parent node based on the link reliability caculated from the information of route messages. Once the network is established, each node can either sends its own packets or forwards its children's packets to its parent node. Packets can be forwarded to the base station in a multihop fashion.With this scheme, blast win the 90%+ receive rate of data packet in ideal environment. The two drawbacks of current version of blast are : The network setup time is relatively long, it is because it needs to collect enough route packet to caculate the reliability, another is it needs a mechanism to operate in power_saved mode to extend the longevity of the motes. |