firebug-cvs Mailing List for FireBug: wireless wildfire monitoring (Page 26)
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-11-26 14:41:10
|
Update of /cvsroot/firebug/firebug/doc/spie2004 In directory sc8-pr-cvs1:/tmp/cvs-serv14612/spie2004 Modified Files: spie_2004.tex Log Message: . Index: spie_2004.tex =================================================================== RCS file: /cvsroot/firebug/firebug/doc/spie2004/spie_2004.tex,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** spie_2004.tex 26 Nov 2003 04:07:56 -0000 1.6 --- spie_2004.tex 26 Nov 2003 14:41:07 -0000 1.7 *************** *** 1,4 **** --- 1,5 ---- \documentclass[]{spie} + \input{comment} \usepackage{graphicx} *************** *** 6,17 **** \usepackage{url} ! \setlength{\oddsidemargin}{0in} ! \setlength{\textwidth}{6.5in} ! \setlength{\topmargin}{0in} ! \setlength{\textheight}{8.5in} ! - \newcommand{\blast}{BLAST} --- 7,19 ---- \usepackage{url} ! %\setlength{\oddsidemargin}{0in} ! %\setlength{\textwidth}{6.5in} ! %\setlength{\topmargin}{0in} ! %\setlength{\textheight}{8.5in} + \newcommand{\blast}{{\sc Blast}} + \newcommand{\fireboard}{Fire board} + \newcommand{\tinyos}{TinyOS} *************** *** 109,117 **** - \subsection{Previous work using \blast/Mica2} - - One paragraph of Alec's work~\cite{woo:a2003}, - and anyone else's work using \blast/Mica2. - \subsection{Previous work with outdoor sensors} --- 111,114 ---- *************** *** 128,131 **** --- 125,130 ---- \item large scale empirical study using wireless sensors + \end{itemize} + %\input{spie_reviews} *************** *** 358,362 **** \begin{figure} \begin{center} ! \includegraphics{images/sysarch.eps} \caption{Schematic of Firebug system architecture. This is a placeholder figure, change to reflect current --- 357,361 ---- \begin{figure} \begin{center} ! \includegraphics[height=2.5in]{figs/sysarch.eps} \caption{Schematic of Firebug system architecture. This is a placeholder figure, change to reflect current *************** *** 366,375 **** \end{figure} - \section{Protocols} ! \section{TOS active messages} - One paragraph summary of AM here. --- 365,375 ---- \end{figure} ! \section{\fireboard\ sensors} ! ! ! \section{FireBug software design} *************** *** 401,405 **** ! \section{Multihop routing} --- 401,405 ---- ! *************** *** 502,509 **** \begin{figure} \begin{center} ! \includegraphics[width=3.5in]{tempfig.eps} ! \caption{Reception probability of links in a network ! of line topology.} ! \label{fig:linetopo} \end{center} \end{figure} --- 502,509 ---- \begin{figure} \begin{center} ! \includegraphics[width=3.5in]{figs/turfrange.eps} ! \caption{Reception distances for motes transmitting ! from ground level to a mote receiving at ground level.} ! \label{fig:turfrange} \end{center} \end{figure} *************** *** 538,541 **** --- 538,542 ---- \bibliographystyle{spiebib} + \begin{comment} \appendix *************** *** 796,800 **** \end{center} \end{table} ! --- 797,801 ---- \end{center} \end{table} ! \end{comment} |
From: <ash...@us...> - 2003-11-26 04:08:17
|
Update of /cvsroot/firebug/firebug/doc/spie2004 In directory sc8-pr-cvs1:/tmp/cvs-serv8970 Modified Files: spie.bib spie_2004.tex Log Message: Index: spie.bib =================================================================== RCS file: /cvsroot/firebug/firebug/doc/spie2004/spie.bib,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** spie.bib 20 Nov 2003 17:56:36 -0000 1.1 --- spie.bib 26 Nov 2003 04:07:56 -0000 1.2 *************** *** 95,100 **** --- 95,135 ---- } + @inproceedings{cerpa:a2001, + author = "Alberto Cerpa and Jeremy Elson and Deborah Estrin + and Lewis Girod and Michael Hamilton and Jerry Zhao", + title = "Habitat monitoring: Application driver for wireless + commmunications technology", + booktitle = "ACM SIGCOMM Workshop on Data Communications in + Latin America and the Caribbean", + address = "Costa Rica", + month = Apr, + year = 2001, + url = "http://citeseer.ist.psu.edu/cerpa01habitat.html" + } + @InProceedings{juang:p2002, + author = {P. Juang and H. Oki and Y. Wang and + M. Martonosi and L. Peh and D. Rubenstein}, + title = {Energy-Efficient Computing for Wildlife Tracking: + Design Tradeoffs and Early Experiences with ZebraNet}, + booktitle = {Proceedings ASPLOS-X, San Jose, CA}, + OPTcrossref = {}, + OPTkey = {}, + OPTpages = {}, + month = {Oct}, + year = {2002}, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + OPTmonth = {}, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} + } + @InProceedings{mehta:v2002, author = {V. Mehta and M. {El Zarki}}, *************** *** 195,198 **** --- 230,255 ---- OPTannote = {} } + + @InProceedings{zhao:j2003, + author = {J. Zhao and R. Govindan}, + title = {Understanding Packet Delivery + Performance In Dense Wireless Sensor Networks}, + booktitle = {Proceedings of ACM SenSys 2003}, + OPTcrossref = {}, + OPTkey = {}, + OPTpages = {}, + year = {2003}, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + address = {Los Angeles, CA}, + month = {November 5-7}, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} + } + @InProceedings{woo:a2003, Index: spie_2004.tex =================================================================== RCS file: /cvsroot/firebug/firebug/doc/spie2004/spie_2004.tex,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** spie_2004.tex 22 Nov 2003 01:06:46 -0000 1.5 --- spie_2004.tex 26 Nov 2003 04:07:56 -0000 1.6 *************** *** 1,9 **** \documentclass[]{spie} ! \input{comment} \usepackage{graphicx} \usepackage{chicago} \usepackage{url} - \usepackage{draftcopy} \setlength{\oddsidemargin}{0in} --- 1,8 ---- \documentclass[]{spie} ! \usepackage{graphicx} \usepackage{chicago} \usepackage{url} \setlength{\oddsidemargin}{0in} *************** *** 13,17 **** ! \newcommand{\blast}{{\sc Blast}} --- 12,16 ---- ! \newcommand{\blast}{BLAST} *************** *** 27,30 **** --- 26,37 ---- \supit{b}Affiliation2, Address, City, Country } + + %\author{M. M. Chen\thanks{Graduate student, + %Dept. of Civil and Env. Eng., UC Berkeley}, + %A. Sharma\thanks{EECS}, D. M. Doolin\thanks{% + %Post-doctoral researcher, Dept. of Civ. and Env. Eng., + %UC Berkeley}, S. Glaser, N. Sitar} + %\date{\today} + %\maketitle \authorinfo{Further author information: (Send correspondence to A.A.A.)\\A.A.A.: E-mail: aa...@tb..., Telephone: 1 505 123 1234\\ B.B.A.: E-mail: bb...@cm..., Telephone: +33 (0)1 98 76 54 32} *************** *** 102,109 **** --- 109,145 ---- + \subsection{Previous work using \blast/Mica2} + + One paragraph of Alec's work~\cite{woo:a2003}, + and anyone else's work using \blast/Mica2. + + \subsection{Previous work with outdoor sensors} + Section Outline: + + \begin{itemize} + + \item Outdoor applications for wireless sensor networks - habitat monitoring, + environment monitoring, etc. + + \item Signal strength issues and localization issues + + \item large scale empirical study using wireless sensors + %\input{spie_reviews} + \paragraph{Lundquist et al.}~\cite{lundquist:jd2003} + have deployed a prototype network of meterological and + hydrological sensors in the Yosemite National Park, + traversing elevation zones from 1,200 to 3,700 m. Their + current system of use is a low-cost low power data logger + that will log, record and wirelessly transmit data from + several meteorological and hydrological sensors. It is powered + by a small batter pack and its 32MB of memory is adequate to + store several months of data (while logging measurements at + three-minute intervals. They look to add the communications + element using a combination of radio, cell-phone and satellite + transmissions. *************** *** 179,184 **** theoretical analysis of it. - - The basic idea of their algorithm is as follows. Each node communicates with its neighbors --- 215,218 ---- *************** *** 197,202 **** number of nodes goes to infinity, is shown. - - \paragraph{West et al.}~\citeyear{west:b2001} --- 231,234 ---- *************** *** 214,219 **** than 1 meter, the range severely degraded. - - Some of the suggestions that they make to expand current sensor network implementations --- 246,249 ---- *************** *** 247,252 **** their position. - - They employ two techniques for associating signal strength measurements to distance. Both techniques --- 277,280 ---- *************** *** 262,267 **** strength received. - - The measurements for both these approaches were collected outdoors with very little interference, --- 290,293 ---- *************** *** 283,288 **** 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 --- 309,312 ---- *************** *** 299,303 **** - The complexity of building the tree increases exponentially with the number of nodes, which the authors --- 323,326 ---- *************** *** 312,317 **** --- 335,351 ---- network. + Some missing but necessary items, needed to be included + in related works are: + \begin{itemize} + \item Habitat monitoring: Application drivers for wireless + communication technology + + \item Energy-Efficient Computing for Wildlife Tracking: + Design Tradeofs and Early Experiences with ZebraNet + + \item Mainwaring paper + \end{itemize} \subsection{Pr\'ecis} *************** *** 324,328 **** \begin{figure} \begin{center} ! \includegraphics{figs/sysarch.eps} \caption{Schematic of Firebug system architecture. This is a placeholder figure, change to reflect current --- 358,362 ---- \begin{figure} \begin{center} ! \includegraphics{images/sysarch.eps} \caption{Schematic of Firebug system architecture. This is a placeholder figure, change to reflect current *************** *** 332,335 **** --- 366,370 ---- \end{figure} + \section{Protocols} *************** *** 410,414 **** \section{Methodology} - This presents an outline of field experiments on a soft-deployment of a sensor network in the Claremont --- 445,448 ---- *************** *** 418,422 **** of sight, smooth terrain. - Testing sensor networks in an outdoor setting has been attempted mostly in scenarios dealing with --- 452,455 ---- *************** *** 440,450 **** \subsection{Mote variability test} - Mechanical deployment of motes will most likely - result in motes located at different heights from - the ground surface, which may affect the transmission - range. In turn, the transmission range influences the - areal extent of the network, thus the number of motes - required to obtain a certain coverage density. - Due to manufacturing processes, each mote has slightly different transmission and --- 473,476 ---- *************** *** 472,515 **** \section{Results} ! ! ! \subsection{Ground level transmission} ! ! ! Our first experiment investigated the range of ! motes located on the ground in optimal terrain: ! a nearly level, grassy field located on the ! University of California, Berkeley, campus. ! The field has a slight dip to the west and ! contains a broad shallow depression approximately ! 80 meters across. The base station was deployed ! at one end of the field, and motes were deployed ! along a Keson survey tape at 5 meter increments. ! ! \begin{figure} \begin{center} ! \includegraphics[width=3.5in]{figs/turfrange.eps} ! \caption{Reception distances for motes transmitting from ! ground level to a mote receiving at ground level.} ! \label{fig:turfrange} \end{center} \end{figure} \section{Discussion} - - Interpret all the data from the previous section here. Say what is important and why it's important. - The results indicate that height above the - ground is an important factor in packet - reception capability. - \section{Summary and conclusions} --- 498,529 ---- \section{Results} ! Put all the data from all the experiments here. \begin{figure} \begin{center} ! \includegraphics[width=3.5in]{tempfig.eps} ! \caption{Reception probability of links in a network ! of line topology.} ! \label{fig:linetopo} \end{center} \end{figure} + The first set of experiments measured the success rate + for packet transmission for several sizes of networks + with line topologies, in several different terrains. + The networks consisted of 1,2,4 and 8 nodes, spaced + equally, in open, brushy, and forested terrain. + Motes from the Mica2 and Dust platforms were tested. + The results indicate that height above the + ground is an important factor in packet + reception capability. \section{Discussion} Interpret all the data from the previous section here. Say what is important and why it's important. \section{Summary and conclusions} *************** *** 524,530 **** \bibliographystyle{spiebib} - - \begin{comment} - \appendix --- 538,541 ---- *************** *** 785,790 **** \end{center} \end{table} - \end{comment} ! \end{document} \ No newline at end of file --- 796,801 ---- \end{center} \end{table} ! ! \end{document} |
From: <do...@us...> - 2003-11-25 01:13:37
|
Update of /cvsroot/firebug/mts400/apps/TestSensirion In directory sc8-pr-cvs1:/tmp/cvs-serv2011/mts400/apps/TestSensirion Modified Files: Makefile Log Message: Added nesdoc support. Index: Makefile =================================================================== RCS file: /cvsroot/firebug/mts400/apps/TestSensirion/Makefile,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Makefile 24 Nov 2003 19:19:53 -0000 1.2 --- Makefile 25 Nov 2003 01:13:34 -0000 1.3 *************** *** 3,5 **** include ../Makelocal include $(TOSROOT)/apps/Makerules - topdir=/cygdrive/c/cygwin/usr/local/src/tinyos-1.x --- 3,4 ---- |
From: <do...@us...> - 2003-11-25 01:13:37
|
Update of /cvsroot/firebug/mts400 In directory sc8-pr-cvs1:/tmp/cvs-serv2011/mts400 Added Files: .cvsignore Log Message: Added nesdoc support. --- NEW FILE: .cvsignore --- doc |
From: <do...@us...> - 2003-11-24 19:19:58
|
Update of /cvsroot/firebug/mts400/apps/TestSensirion In directory sc8-pr-cvs1:/tmp/cvs-serv27473/apps/TestSensirion Modified Files: Makefile Sensirion.nc Log Message: Worked on some documentation for the sht11, got the nesdoc system running. Index: Makefile =================================================================== RCS file: /cvsroot/firebug/mts400/apps/TestSensirion/Makefile,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Makefile 5 Nov 2003 15:57:00 -0000 1.1 --- Makefile 24 Nov 2003 19:19:53 -0000 1.2 *************** *** 3,5 **** include ../Makelocal include $(TOSROOT)/apps/Makerules ! --- 3,5 ---- include ../Makelocal include $(TOSROOT)/apps/Makerules ! topdir=/cygdrive/c/cygwin/usr/local/src/tinyos-1.x Index: Sensirion.nc =================================================================== RCS file: /cvsroot/firebug/mts400/apps/TestSensirion/Sensirion.nc,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Sensirion.nc 22 Nov 2003 01:06:46 -0000 1.2 --- Sensirion.nc 24 Nov 2003 19:19:53 -0000 1.3 *************** *** 7,10 **** --- 7,11 ---- * The Sensirion SHT11 sensor is manufactured by: * + * <pre> * Sensirion AG * Eggbuehlstrasse 14 *************** *** 15,36 **** * in...@se... * http://www.sensirion.com * * Spec sheet is located at: ! * @url http://www.sensirion.com/en/sensors/humidity/sensors_devices/sensorSHT11.htm * - * Characteristics of the sensor, from the web page given above: * ! * - 2 sensors for relative humidity & temperature ! * - Precise dewpoint calculation possible ! * - Measurement range: 0-100% RH ! * - Absolute RH accuracy: +/- 3.5% RH ! * - Temp. accuracy: +/- 0.5°C @ 25 °C ! * - Calibrated & digital output (2-wire interface) ! * - Fast response time < 4 sec. ! * - Low power consumption (typ. 30 µW) ! * - Low cost * ! * From the PDF spec sheet, the combined sensor is 14 bit ADC. * * ===== Relative humidity ===== * Range: 0 to 100 % RH --- 16,42 ---- * in...@se... * http://www.sensirion.com + * </pre> * * Spec sheet is located at: ! * <a href="http://www.sensirion.com/en/sensors/humidity/sensors_devices/sensorSHT11.htm">Sensirion</a>. * * ! * <p>Characteristics of the sensor, from the web page given above:</p> * ! * <ul> ! * <li>2 sensors for relative humidity & temperature</li> ! * <li>Precise dewpoint calculation possible</li> ! * <li>Measurement range: 0-100% RH</li> ! * <li>Absolute RH accuracy: +/- 3.5% RH</li> ! * <li>Temp. accuracy: +/- 0.5°C @ 25 °C</li> ! * <li>Calibrated & digital output (2-wire interface)</li> ! * <li>Fast response time < 4 sec.</li> ! * <li>Low power consumption (typ. 30 µW)</li> ! * <li>Low cost</li> ! * </ul> ! * ! * <p>From the PDF spec sheet, the combined sensor is 14 bit ADC.</p> * + * <pre> * ===== Relative humidity ===== * Range: 0 to 100 % RH *************** *** 59,63 **** * * ===== Physics ===== ! * Might have to get patent data for this stuff. * * The temperature sensor works by: --- 65,69 ---- * * ===== Physics ===== ! * (Might have to get patent data for this stuff.) * * The temperature sensor works by: *************** *** 69,72 **** --- 75,81 ---- * Misc. SHT11 is a surface mountable CMOS component. * They claim it is pre-calibrated. + * </pre> + * + * @author David M. Doolin */ |
From: <che...@us...> - 2003-11-22 08:53:53
|
Update of /cvsroot/firebug/firebug/project/src/multihop In directory sc8-pr-cvs1:/tmp/cvs-serv17591 Modified Files: CollectDataMFB.nc Log Message: better than blank fields Index: CollectDataMFB.nc =================================================================== RCS file: /cvsroot/firebug/firebug/project/src/multihop/CollectDataMFB.nc,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** CollectDataMFB.nc 19 Nov 2003 00:52:30 -0000 1.12 --- CollectDataMFB.nc 22 Nov 2003 08:53:50 -0000 1.13 *************** *** 236,243 **** int8_t gga_string[GPS_MSG_LENGTH]; ! bool gga_read = FALSE; ! bool gga_read_done = FALSE; uint16_t i = 0; ! uint8_t j = 0; uint8_t k = 0; --- 236,243 ---- int8_t gga_string[GPS_MSG_LENGTH]; ! //bool gga_read = FALSE; ! //bool gga_read_done = FALSE; uint16_t i = 0; ! //uint8_t j = 0; uint8_t k = 0; *************** *** 245,251 **** call Leds.greenToggle(); ! ! if(gps_data->data[i+3] == 'G' && gps_data->data[i+4] == 'G' && gps_data->data[i+5] == 'A' && gps_done == TRUE) { while (!gga_read_done) { if(gps_data->data[i+3] == 'G') { --- 245,262 ---- call Leds.greenToggle(); ! if(gps_data->data[3] == 'G' && gps_data->data[4] == 'G' && gps_data->data[5] == 'A' && gps_done == TRUE) { ! ! for (k = 0; k <= gps_data->length ; k++) UARTPutChar(gps_data->data[k]); ! gps_done = FALSE; ! ! for (i = 0; i <= gps_data->length ; i++) ! gga_string[i] = gps_data->data[i]; ! ! call parseGPS(gga_string, i); + } + + /* + //if(gps_data->data[i+3] == 'G' && gps_data->data[i+4] == 'G' && gps_data->data[i+5] == 'A' && gps_done == TRUE) { while (!gga_read_done) { if(gps_data->data[i+3] == 'G') { *************** *** 259,263 **** } } - call Leds.redToggle(); if(gps_data->data[i] == GPS_END_MSG) { --- 270,273 ---- *************** *** 266,270 **** // SODbg(DBG_USR2, "GPS Power Off\n"); //} - call parseGPS(gga_string, j); gga_read = FALSE; --- 276,279 ---- *************** *** 272,286 **** } } - if(gga_read) { gga_string[j] = gps_data->data[i]; j++; } - i++; ! } ! ! } ! return data; } --- 281,292 ---- } } if(gga_read) { gga_string[j] = gps_data->data[i]; j++; } i++; ! }//while ! //} ! */ return data; } *************** *** 307,314 **** //***DEBUG: Output NMEA message*** ! uint16_t q; ! SODbg(DBG_USR2, "parse GPS: \n"); ! for(q=0; q<length; q++) UARTPutChar(gga_string[q]); ! SODbg(DBG_USR2, "\n"); //******************************** --- 313,320 ---- //***DEBUG: Output NMEA message*** ! uint16_t q; ! SODbg(DBG_USR2, "parse GPS: \n"); ! for(q=0; q<length; q++) UARTPutChar(gga_string[q]); ! SODbg(DBG_USR2, "\n"); //******************************** *************** *** 338,342 **** i++; } ! call logGPS(gga_fields); return SUCCESS; --- 344,348 ---- i++; } ! call Leds.redToggle(); call logGPS(gga_fields); return SUCCESS; *************** *** 388,392 **** SODbg(DBG_USR2, "Long_deg %i:\n", pLong_deg); ! pLong_dec_min = 100000*(gga_fields[4][3]-'0') + 10000*(gga_fields[4][4]-'0') + 1000*(gga_fields[4][5]-'0') + 100*(gga_fields[4][6]-'0') + 10*(gga_fields[4][7]-'0') + (gga_fields[4][8]-'0'); SODbg(DBG_USR2, "Long_dec_min: %i,%i\n", (pLong_dec_min)>>8, pLong_dec_min); --- 394,398 ---- SODbg(DBG_USR2, "Long_deg %i:\n", pLong_deg); ! pLong_dec_min = 100000*(gga_fields[4][3]-'0') + 10000*(gga_fields[4][4]-'0') + 1000*(gga_fields[4][5]-'0') + 100*(gga_fields[4][6]-'0') + 10*(gga_fields[4][7]-'0') + (gga_fields[4][8]-'0'); SODbg(DBG_USR2, "Long_dec_min: %i,%i\n", (pLong_dec_min)>>8, pLong_dec_min); *************** *** 399,406 **** SODbg(DBG_USR2, "nos: %i\n", nos); if(call GpsCmd.PowerSwitch(0)) { SODbg(DBG_USR2, "GPS Power Off\n"); } - call Timer2.start(TIMER_ONE_SHOT,300); --- 405,418 ---- SODbg(DBG_USR2, "nos: %i\n", nos); + if (pLat_deg == 0 || pLong_deg == 0){ + //if (pHours == 23 && pMinutes == 59 && gga_fields[6][0]== '0'){ + gps_done = TRUE; + SODbg(DBG_USR2, "GPS NOT AVAILABLE:\n"); + return SUCCESS; + } + if(call GpsCmd.PowerSwitch(0)) { SODbg(DBG_USR2, "GPS Power Off\n"); } call Timer2.start(TIMER_ONE_SHOT,300); |
From: <che...@us...> - 2003-11-22 02:15:59
|
Update of /cvsroot/firebug/firebug/project/java/src/org/firebug In directory sc8-pr-cvs1:/tmp/cvs-serv3046/src/org/firebug Modified Files: DBLogger.java ListenFB.java SensorMsg.java Log Message: back up Index: DBLogger.java =================================================================== RCS file: /cvsroot/firebug/firebug/project/java/src/org/firebug/DBLogger.java,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** DBLogger.java 19 Nov 2003 00:53:59 -0000 1.23 --- DBLogger.java 22 Nov 2003 02:15:56 -0000 1.24 *************** *** 59,65 **** // Given a packet, we need to get a TOS // message. ! SensorMsg msg = new SensorMsg(packet,5,32); ! Connection conn = dbh.getConnection(); --- 59,66 ---- // Given a packet, we need to get a TOS // message. + System.out.println("dblogger.print\n"); + SensorMsg msg = new SensorMsg(packet,5,19); ! Connection conn = dbh.getConnection(); *************** *** 89,94 **** int NSEWind = msg.get_NSEWind(); float temp = msg.get_temp(); ! float rel_hum = msg.get_rel_hum(); ! float baro_pres = msg.get_baro_pres(); if (get_packet_type(packet) != 1){ --- 90,95 ---- int NSEWind = msg.get_NSEWind(); float temp = msg.get_temp(); ! //float rel_hum = msg.get_rel_hum(); ! //float baro_pres = msg.get_baro_pres(); if (get_packet_type(packet) != 1){ *************** *** 134,139 **** + "Long_dec_min=" + Long_dec_min + "," + "NSEWind=" + NSEWind + "," ! + "rel_hum=" + rel_hum + ", " ! + "baro_pres=" + baro_pres + ", " + "temp=" + temp + " WHERE mote_id=" + mote_id; --- 135,140 ---- + "Long_dec_min=" + Long_dec_min + "," + "NSEWind=" + NSEWind + "," ! //+ "rel_hum=" + rel_hum + ", " ! // + "baro_pres=" + baro_pres + ", " + "temp=" + temp + " WHERE mote_id=" + mote_id; *************** *** 142,147 **** + "NULL," //time + ", " + temp + ", " ! + rel_hum + ", " ! + baro_pres + ", " + cnt + ", " + hours + ", " --- 143,148 ---- + "NULL," //time + ", " + temp + ", " ! //+ rel_hum + ", " ! // + baro_pres + ", " + cnt + ", " + hours + ", " Index: ListenFB.java =================================================================== RCS file: /cvsroot/firebug/firebug/project/java/src/org/firebug/ListenFB.java,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** ListenFB.java 19 Nov 2003 00:53:59 -0000 1.13 --- ListenFB.java 22 Nov 2003 02:15:56 -0000 1.14 *************** *** 30,34 **** --- 30,37 ---- import java.sql.*; + import net.tinyos.util.*; + import net.tinyos.packet.*; + import net.tinyos.message.*; public class ListenFB { *************** *** 38,43 **** // 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 PORT_SPEED = 57600; private static final int LENGTH_OFFSET = 4; private int packetLength; --- 41,46 ---- // 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 PORT_SPEED = 57600; private static final int LENGTH_OFFSET = 4; private int packetLength; *************** *** 75,80 **** public interface PacketPrinter { static final int MAX_MSG_SIZE = 36; ! static final int PORT_SPEED = 19200; ! //static final int PORT_SPEED = 57600; static final int LENGTH_OFFSET = 4; --- 78,83 ---- public interface PacketPrinter { static final int MAX_MSG_SIZE = 36; ! //static final int PORT_SPEED = 19200; ! static final int PORT_SPEED = 57600; static final int LENGTH_OFFSET = 4; *************** *** 158,165 **** //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. --- 161,192 ---- //public void read(PacketPrinter printer) throws IOException { ! //int i; ! //int count = 0; ! //byte[] packet = new byte[MAX_MSG_SIZE]; ! PacketSource reader = BuildSource.makePacketSource(); ! if (reader == null) { ! System.err.println("Invalid packet source (check your MOTECOM environment variable)"); ! System.exit(2); ! } ! ! try { ! reader.open(PrintStreamMessenger.err); ! for (;;) { ! byte[] packet = reader.readPacket(); ! Enumeration enum = printers.elements(); ! while (enum.hasMoreElements()) { ! PacketPrinter printer = (PacketPrinter)enum.nextElement(); ! printer.print(packet); ! } ! ! System.out.println(); ! } ! } ! catch (IOException e) { ! System.err.println("Error on " + reader.getName() + ": " + e); ! } ! + /* // Note that i is an integer, in.read() // is returning 4 bytes at a time. *************** *** 194,209 **** } } } 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); } --- 221,231 ---- } } + + */ } private static void printUsage() { System.err.println("usage: java ListenFB <database name> <port>"); System.exit(-1); } *************** *** 221,239 **** - /** 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]; --- 243,246 ---- *************** *** 258,263 **** String port = args[args.length - 1]; ListenFB reader = new ListenFB(port); - //RawPacket print = new RawPacket(); - //PrettyPacket print = new PrettyPacket(); SensorPacket print = new SensorPacket(); DBLogger dblogger = new DBLogger(dbname); --- 265,268 ---- *************** *** 267,274 **** try { ! reader.open(); ! reader.read(printers); } catch (Exception e) { ! e.printStackTrace(); } } --- 272,279 ---- try { ! //reader.open(); ! reader.read(printers); } catch (Exception e) { ! e.printStackTrace(); } } Index: SensorMsg.java =================================================================== RCS file: /cvsroot/firebug/firebug/project/java/src/org/firebug/SensorMsg.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** SensorMsg.java 19 Nov 2003 00:53:59 -0000 1.6 --- SensorMsg.java 22 Nov 2003 02:15:56 -0000 1.7 *************** *** 10,19 **** /** The default size of this message type in bytes. */ ! public static final int DEFAULT_MESSAGE_SIZE = 26; /** The Active Message type associated with this message. */ public static final int AM_TYPE = 128; ! /** Create a new SensorMsg of size 26. */ public SensorMsg() { super(DEFAULT_MESSAGE_SIZE); --- 10,19 ---- /** The default size of this message type in bytes. */ ! public static final int DEFAULT_MESSAGE_SIZE = 18; /** The Active Message type associated with this message. */ public static final int AM_TYPE = 128; ! /** Create a new SensorMsg of size 18. */ public SensorMsg() { super(DEFAULT_MESSAGE_SIZE); *************** *** 120,129 **** s += " [temp="+Float.toString(get_temp())+"]\n"; } catch (ArrayIndexOutOfBoundsException aioobe) { /* Skip field */ } - try { - s += " [rel_hum="+Float.toString(get_rel_hum())+"]\n"; - } catch (ArrayIndexOutOfBoundsException aioobe) { /* Skip field */ } - try { - s += " [baro_pres="+Float.toString(get_baro_pres())+"]\n"; - } catch (ArrayIndexOutOfBoundsException aioobe) { /* Skip field */ } return s; } --- 120,123 ---- *************** *** 821,950 **** */ public static int sizeBits_temp() { - return 32; - } - - ///////////////////////////////////////////////////////// - // Accessor methods for field: rel_hum - // Field type: float - // Offset (bits): 144 - // Size (bits): 32 - ///////////////////////////////////////////////////////// - - /** - * Return whether the field 'rel_hum' is signed (true). - */ - public static boolean isSigned_rel_hum() { - return true; - } - - /** - * Return whether the field 'rel_hum' is an array (false). - */ - public static boolean isArray_rel_hum() { - return false; - } - - /** - * Return the offset (in bytes) of the field 'rel_hum' - */ - public static int offset_rel_hum() { - return (144 / 8); - } - - /** - * Return the offset (in bits) of the field 'rel_hum' - */ - public static int offsetBits_rel_hum() { - return 144; - } - - /** - * Return the value (as a float) of the field 'rel_hum' - */ - public float get_rel_hum() { - return (float)getFloatElement(offsetBits_rel_hum(), 32); - } - - /** - * Set the value of the field 'rel_hum' - */ - public void set_rel_hum(float value) { - setFloatElement(offsetBits_rel_hum(), 32, value); - } - - /** - * Return the size, in bytes, of the field 'rel_hum' - */ - public static int size_rel_hum() { - return (32 / 8); - } - - /** - * Return the size, in bits, of the field 'rel_hum' - */ - public static int sizeBits_rel_hum() { - return 32; - } - - ///////////////////////////////////////////////////////// - // Accessor methods for field: baro_pres - // Field type: float - // Offset (bits): 176 - // Size (bits): 32 - ///////////////////////////////////////////////////////// - - /** - * Return whether the field 'baro_pres' is signed (true). - */ - public static boolean isSigned_baro_pres() { - return true; - } - - /** - * Return whether the field 'baro_pres' is an array (false). - */ - public static boolean isArray_baro_pres() { - return false; - } - - /** - * Return the offset (in bytes) of the field 'baro_pres' - */ - public static int offset_baro_pres() { - return (176 / 8); - } - - /** - * Return the offset (in bits) of the field 'baro_pres' - */ - public static int offsetBits_baro_pres() { - return 176; - } - - /** - * Return the value (as a float) of the field 'baro_pres' - */ - public float get_baro_pres() { - return (float)getFloatElement(offsetBits_baro_pres(), 32); - } - - /** - * Set the value of the field 'baro_pres' - */ - public void set_baro_pres(float value) { - setFloatElement(offsetBits_baro_pres(), 32, value); - } - - /** - * Return the size, in bytes, of the field 'baro_pres' - */ - public static int size_baro_pres() { - return (32 / 8); - } - - /** - * Return the size, in bits, of the field 'baro_pres' - */ - public static int sizeBits_baro_pres() { return 32; } --- 815,818 ---- |
From: <che...@us...> - 2003-11-22 02:15:59
|
Update of /cvsroot/firebug/firebug/project/java In directory sc8-pr-cvs1:/tmp/cvs-serv3046 Modified Files: mhrun.sh Log Message: back up Index: mhrun.sh =================================================================== RCS file: /cvsroot/firebug/firebug/project/java/mhrun.sh,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** mhrun.sh 18 Jul 2003 18:03:26 -0000 1.6 --- mhrun.sh 22 Nov 2003 02:15:56 -0000 1.7 *************** *** 17,21 **** export COMMJAR="$JAVA_HOME\\lib\\comm.jar" export MYSQLJAR=.\\jar\\mm.mysql-2.0.4-bin.jar ! export MSGPATH=C:\\tinyos-1.x\\tools\\java #java -cp ".\\dist\\firebug.jar;$JAVA_HOME\\lib\\comm.jar" \ --- 17,27 ---- export COMMJAR="$JAVA_HOME\\lib\\comm.jar" export MYSQLJAR=.\\jar\\mm.mysql-2.0.4-bin.jar ! ! #if [ $HOSTNAME == "MAX" ] ; then ! export MSGPATH=C:\\tinyos\\cygwin\\opt\\tinyos-1.x\\tools\\java ! #else ! # export MSGPATH=C:\\tinyos-1.x\\tools\\java ! #fi ! #java -cp ".\\dist\\firebug.jar;$JAVA_HOME\\lib\\comm.jar" \ |
From: <do...@us...> - 2003-11-22 01:06:50
|
Update of /cvsroot/firebug/mts400/apps/TestSensirion In directory sc8-pr-cvs1:/tmp/cvs-serv23982/mts400/apps/TestSensirion Modified Files: Sensirion.nc SensirionM.nc Log Message: Lots more work on web page and spie paper. Index: Sensirion.nc =================================================================== RCS file: /cvsroot/firebug/mts400/apps/TestSensirion/Sensirion.nc,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Sensirion.nc 5 Nov 2003 15:57:00 -0000 1.1 --- Sensirion.nc 22 Nov 2003 01:06:46 -0000 1.2 *************** *** 74,78 **** --- 74,80 ---- { } + implementation { + components Main, SensirionM, SensirionHumidity, MicaWbSwitch, TimerC, NoLeds, LedsC; Index: SensirionM.nc =================================================================== RCS file: /cvsroot/firebug/mts400/apps/TestSensirion/SensirionM.nc,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** SensirionM.nc 11 Nov 2003 01:58:36 -0000 1.2 --- SensirionM.nc 22 Nov 2003 01:06:46 -0000 1.3 *************** *** 1,7 **** /* -*- Mode: C; c-basic-indent: 3; indent-tabs-mode: nil -*- */ - /* History: created 1/25/2001 - */ - /****************************************************************************** --- 1,4 ---- |
From: <do...@us...> - 2003-11-22 01:06:50
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv23982/web Modified Files: fireboard.html overview.html Log Message: Lots more work on web page and spie paper. Index: fireboard.html =================================================================== RCS file: /cvsroot/firebug/firebug/web/fireboard.html,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** fireboard.html 21 Nov 2003 19:24:19 -0000 1.2 --- fireboard.html 22 Nov 2003 01:06:46 -0000 1.3 *************** *** 1,2 **** --- 1,5 ---- + <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> *************** *** 6,58 **** </title> <link rel="SHORTCUT ICON" href="./images/favicon.ico"> ! <link type="text/css" rel="stylesheet" href="firebug.css"> ! <meta name="author" content="David M. Doolin, UC Berkeley" /> </head> ! <body> ! <h1>The Fire Board sensor platform</h1> ! <p> ! The Fire Board is a collection of five sensors mounted on a ! printed circuit board, manufactured by ! <a href="http://www.xbow.com">Crossbow Technology, Inc.</a>, ! and marketed under the product identification MTS420CA. ! </p> ! <p> ! <center> ! <img src="./images/fireboard_top.jpg" height="195" ! alt="Top view of Fire Board" /> <img src="./images/fireboard_bottom.jpg" height="195" alt="Bottom view of Fire Board" /> ! </center> ! </p> ! <p>The sensors mounted on the Fire Board are:</p> ! <ul> ! <li>Sensirion SHT11 temperature and humidity sensor.</li> ! <li>Intersema barometric pressure sensor.</li> ! <li>LeadTek 9546 GPS unit.</li> ! <li>ADXL 202AE accelerometer.</li> ! <li>Taos TLS257 light intensity sensor.</li> ! </ul> ! <h2>Sensirion SHT11 temperature and humidity sensor.</h2> ! <p> ! Temperature and humidity data are collected using the ! <a href="http://www.sensirion.com/en/sensors/humidity/default.htm">Sensirion SHT11.</a> ! </p> ! <img src="./images/SHT11_150px.jpg" alt="SHT11 Temperature and humidity sensor" /> <p> The Sensirion SHT11 sensor is manufactured by: ! <pre> Sensirion AG Eggbuehlstrasse 14 --- 9,61 ---- </title> <link rel="SHORTCUT ICON" href="./images/favicon.ico"> ! <link type="text/css" rel="stylesheet" href="firebug.css"> ! <meta name="author" content="David M. Doolin, UC Berkeley" /> </head> ! <body> ! <h1>The Fire Board sensor platform</h1> ! <p> ! The Fire Board is a collection of five sensors mounted on a ! printed circuit board, manufactured by ! <a href="http://www.xbow.com">Crossbow Technology, Inc.</a>, ! and marketed under the product identification MTS420CA. ! </p> ! <p> ! <center> ! <img src="./images/fireboard_top.jpg" height="195" ! alt="Top view of Fire Board" /> <img src="./images/fireboard_bottom.jpg" height="195" alt="Bottom view of Fire Board" /> ! </center> ! </p> ! <p>The sensors mounted on the Fire Board are:</p> ! <ul> ! <li>Sensirion SHT11 temperature and humidity sensor.</li> ! <li>Intersema barometric pressure sensor.</li> ! <li>LeadTek 9546 GPS unit.</li> ! <li>ADXL 202AE accelerometer.</li> ! <li>Taos TLS257 light intensity sensor.</li> ! </ul> ! <h2>Sensirion SHT11 temperature and humidity sensor.</h2> ! <p> ! Temperature and humidity data are collected using the ! <a href="http://www.sensirion.com/en/sensors/humidity/default.htm">Sensirion SHT11.</a> ! </p> ! <img src="./images/SHT11_150px.jpg" alt="SHT11 Temperature and humidity sensor" /> <p> The Sensirion SHT11 sensor is manufactured by: ! <pre> Sensirion AG Eggbuehlstrasse 14 *************** *** 63,73 **** in...@se... http://www.sensirion.com ! </pre> ! ! Spec sheet is located at: ! @url http://www.sensirion.com/en/sensors/humidity/sensors_devices/sensorSHT11.htm ! </p> ! ! <pre> Characteristics of the sensor, from the web page given above: --- 66,76 ---- in...@se... http://www.sensirion.com ! </pre> ! ! Spec sheet is located at: ! @url http://www.sensirion.com/en/sensors/humidity/sensors_devices/sensorSHT11.htm ! </p> ! ! <pre> Characteristics of the sensor, from the web page given above: *************** *** 108,116 **** Measurement input current: 0.5 mA Standby input current: 0.3 uA ! </pre> ! <h2>Intersema MS5534AP barometric pressure sensor.</h2> ! <pre> * Integrated pressure sensor * Pressure range 300-1100 mbar --- 111,119 ---- Measurement input current: 0.5 mA Standby input current: 0.3 uA ! </pre> ! <h2>Intersema MS5534AP barometric pressure sensor.</h2> ! <pre> * Integrated pressure sensor * Pressure range 300-1100 mbar *************** *** 120,273 **** * 1 system clock line (32.768 kHz) * Low voltage / low power ! </pre> ! <p> ! <img src="./images/ms5534.jpg" alt="Intersema MS5534AP barometric pressure sensor" /> ! </p> ! <h2>LeadTek 9546 GPS unit.</h2> ! <p> ! The LeadTek 9546 GPS unit has 12 channels ! "All-In-View" satellite tracking with cold/warm/hot ! start times of 45/38/8 Seconds ! (respectively) a reacquisition time of 0.1 seconds ! and supports standard NMEA-0183 and SiRF binary protocols ! The hardware consists of SiRFstarII chipset with ! embedded ARM7TDMI, an external antenna jack, ! 20 pin connector, and protective metal cover sheild, ! measuring 25.4 x 24.1 x 6.9 mm. ! </p> ! <p> ! The GPS unit is relatively expensive to operate. ! From a cold start, it requires 65 mA of power, ! then runs until the GPS reading is stabilized. ! Since the FireBug application is statically ! deployed, the GPS unit need only run until an ! accurate location fix has been obtained, at which ! point the GPS is powered off. ! </p> ! <p> ! <img src="./images/leadtek_gps_9546.jpg" alt="LeadTek 9546 GPS unit" /> ! </p> ! <h2>ADXL 202AE accelerometer.</h2> ! <h2>Taos TSL250RD light intensity sensor.</h2> ! The TSL250RD is a low power, light-to-voltage sensor ! manufactured by ! <a href="http://www.taosinc.com">Texas Advanced Optoelectronic Solutions, Inc.</a> ! The sensor combines a photodiode with a transimpedance amplifier on a ! monolithic IC measuring 1mm square. Output voltage is directly proportional ! to the light intensity captured by the photodiode. ! <p> ! <img src="./images/tsl250rd.jpg" alt="TSL250RD Light to voltage sensor" /> ! </p> ! <h2>Summary of sensor characteristics</h2> ! <table> ! <tr> ! <td></td> ! <td>SHT11</td> ! <td>TSL250RD</td> ! <td>LeadTek 9546</td> ! <td>Intersema</td> ! <td>ADXL 202AE</td> ! </tr> ! <tr> ! <td>Supply voltage</td> ! <td>2.4 - 5.5</td> ! <td>2.7 - 5.5</td> ! <td>3.3 +/- 5%</td> ! <td>2.2 - 3.6</td> ! <td>3.0 - 5.5</td> ! </tr> ! <tr> ! <td>Power consumption</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Measurement range</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>300 - 1100 mbar</td> ! <td>+/- 2 g</td> ! </tr> ! <tr> ! <td>Accuracy</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Resolution</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Response time</td> ! <td>4 sec.</td> ! <td>???</td> ! <td>45 sec. (cold)</td> ! <td>1 sec.</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Operating temperature</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>-40 - +85 C</td> ! </tr> ! </table> ! <h2>Control switches</h2> ! <p> ! The MTS420CA has two ADG715 switches mounted in parallel ! on the I$^2$C bus. Switch 0 is mounted on U7 and controls ! the power to the sensors. Switch 1 is on U9 and controls ! I/O functionality. ! These switches are controlled by the ! MicaWBSwitch component, which uses a ! parameterized interface to control ! which switch is active. ! The switches may be operated independently of each ! other, allowing the application to control the ! power to each sensor to reduce power consumption. ! </p> ! <h1>Collecting Sensor Data From Fire Board</h1> ! <p> ! The Data Structure for the communication data packet is defined in SensorMsg.h. ! </p> ! <center> ! <table class="code"> ! <tr class="code"> ! <td class="code"> ! <b>SensorMsg.h</b> ! <pre> typedef struct SensorMsg { uint16_t MoteID; //TOS_LOCAL_ADDR --- 123,279 ---- * 1 system clock line (32.768 kHz) * Low voltage / low power ! </pre> ! <p> ! <img src="./images/ms5534.jpg" alt="Intersema MS5534AP barometric pressure sensor" /> ! </p> ! <h2>LeadTek 9546 GPS unit.</h2> ! <p> ! The <a href="http://www.leadtek.com">LeadTek</a> ! 9546 GPS unit has 12 channels ! "All-In-View" satellite tracking with cold/warm/hot ! start times of 45/38/8 Seconds ! (respectively) a reacquisition time of 0.1 seconds ! and supports standard ! <a href="http://www.nmea.org/pub/0183/index.html">NMEA-0183</a> ! and <a href="http://www.sirf.com">SiRF</a> binary protocols ! The hardware consists of SiRFstarII chipset with ! embedded ARM7TDMI, an external antenna jack, ! 20 pin connector, and protective metal cover sheild, ! measuring 25.4 x 24.1 x 6.9 mm. ! </p> ! <p> ! The GPS unit is relatively expensive to operate. ! From a cold start, it requires 65 mA of power, ! then runs until the GPS reading is stabilized. ! Since the FireBug application is statically ! deployed, the GPS unit need only run until an ! accurate location fix has been obtained, at which ! point the GPS is powered off. ! </p> ! <p> ! <img src="./images/leadtek_gps_9546.jpg" alt="LeadTek 9546 GPS unit" /> ! </p> ! <h2>ADXL 202AE accelerometer.</h2> ! <h2>Taos TSL250RD light intensity sensor.</h2> ! The TSL250RD is a low power, light-to-voltage sensor ! manufactured by ! <a href="http://www.taosinc.com">Texas Advanced Optoelectronic Solutions, Inc.</a> ! The sensor combines a photodiode with a transimpedance amplifier on a ! monolithic IC measuring 1mm square. Output voltage is directly proportional ! to the light intensity captured by the photodiode. ! <p> ! <img src="./images/tsl250rd.jpg" alt="TSL250RD Light to voltage sensor" /> ! </p> ! <h2>Summary of sensor characteristics</h2> ! <table> ! <tr> ! <td></td> ! <td>SHT11</td> ! <td>TSL250RD</td> ! <td>LeadTek 9546</td> ! <td>Intersema</td> ! <td>ADXL 202AE</td> ! </tr> ! <tr> ! <td>Supply voltage</td> ! <td>2.4 - 5.5</td> ! <td>2.7 - 5.5</td> ! <td>3.3 +/- 5%</td> ! <td>2.2 - 3.6</td> ! <td>3.0 - 5.5</td> ! </tr> ! <tr> ! <td>Power consumption</td> ! <td>???</td> ! <td>1.7 mA</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Measurement range</td> ! <td>???</td> ! <td>1.5 - 2.5 V</td> ! <td>???</td> ! <td>300 - 1100 mbar</td> ! <td>+/- 2 g</td> ! </tr> ! <tr> ! <td>Accuracy</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Resolution</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Response time</td> ! <td>4 sec.</td> ! <td>260 us (voltage rise time)</td> ! <td>45 sec. (cold)</td> ! <td>1 sec.</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Operating temperature</td> ! <td>???</td> ! <td>0 - 70 C</td> ! <td>???</td> ! <td>???</td> ! <td>-40 - +85 C</td> ! </tr> ! </table> ! <h2>Control switches</h2> ! <p> ! The MTS420CA has two ADG715 switches mounted in parallel ! on the I$^2$C bus. Switch 0 is mounted on U7 and controls ! the power to the sensors. Switch 1 is on U9 and controls ! I/O functionality. ! These switches are controlled by the ! MicaWBSwitch component, which uses a ! parameterized interface to control ! which switch is active. ! The switches may be operated independently of each ! other, allowing the application to control the ! power to each sensor to reduce power consumption. ! </p> ! <h1>Collecting Sensor Data From Fire Board</h1> ! <p> ! The Data Structure for the communication data packet is defined in SensorMsg.h. ! </p> ! <center> ! <table class="code"> ! <tr class="code"> ! <td class="code"> ! <b>SensorMsg.h</b> ! <pre> typedef struct SensorMsg { uint16_t MoteID; //TOS_LOCAL_ADDR *************** *** 279,304 **** AM_SENSORMSG = 128 }; ! </pre> ! </td> ! </tr> ! </table> ! </center> ! <p> ! The mote attached with Fire Board sends data packet in AM ! type through the RF. The GenericBase is the receiver of ! these packets. We use SensorPacket---a Java application program ! to resolve the temperature readout from the packet, and do ! the mathmatics coversion from the readout to the actual ! temperature. ! </p> ! <center> ! <table class="code"> ! <tr class="code"> ! <td class="code"> ! <b>SensorPacket.java</b> ! <pre> public String toString(byte [] packet) { String s = "Message <SensorMsg> \n"; --- 285,310 ---- AM_SENSORMSG = 128 }; ! </pre> ! </td> ! </tr> ! </table> ! </center> ! <p> ! The mote attached with Fire Board sends data packet in AM ! type through the RF. The GenericBase is the receiver of ! these packets. We use SensorPacket---a Java application program ! to resolve the temperature readout from the packet, and do ! the mathmatics coversion from the readout to the actual ! temperature. ! </p> ! <center> ! <table class="code"> ! <tr class="code"> ! <td class="code"> ! <b>SensorPacket.java</b> ! <pre> public String toString(byte [] packet) { String s = "Message <SensorMsg> \n"; *************** *** 314,345 **** return s; } ! </pre> ! </td> ! </tr> ! </table> ! </center> ! The actual temperature can be achieved by calibration with the following formula. ! <center> ! <table class="code"> ! <tr class="code"> ! <td class="code"> ! <pre> Temperature= d1+d2*SO Celsius : d1=-40, d2=0.01 Fahrenheit : d1=-40, d2=0.018 SO : Sensor Output ! </pre> ! </td> ! </tr> ! </table> ! </center> ! <p> ! The SensorPacket result will be like : ! <center> ! <table class="code"> ! <tr class="code"> ! <td class="code"> ! <pre> 7e 00 0a 7d 06 03 00 99 99 f9 17 ed 55 0e 8b c9 98 89 b2 90 4e 40 08 88 98 8e cc 0d cc b5 ba 99 98 0a 01 00 --- 320,351 ---- return s; } ! </pre> ! </td> ! </tr> ! </table> ! </center> ! The actual temperature can be achieved by calibration with the following formula. ! <center> ! <table class="code"> ! <tr class="code"> ! <td class="code"> ! <pre> Temperature= d1+d2*SO Celsius : d1=-40, d2=0.01 Fahrenheit : d1=-40, d2=0.018 SO : Sensor Output ! </pre> ! </td> ! </tr> ! </table> ! </center> ! <p> ! The SensorPacket result will be like : ! <center> ! <table class="code"> ! <tr class="code"> ! <td class="code"> ! <pre> 7e 00 0a 7d 06 03 00 99 99 f9 17 ed 55 0e 8b c9 98 89 b2 90 4e 40 08 88 98 8e cc 0d cc b5 ba 99 98 0a 01 00 *************** *** 357,378 **** [MoteID=03] [TempData=237] [=19 Celsius Degree] [=66 Fahrenheit Degree] ! </pre> ! </td> ! </tr> ! </table> ! </center> ! The final result checked for accuracy with ! a Raytek Raynger ST infrared thermometer. ! <center> ! <img src="./images/thermal_calib2.jpg"> ! </center> <hr /> ! <p> ! Last updated: $Date$ by $Author$. ! </p> ! </body> </html> --- 363,384 ---- [MoteID=03] [TempData=237] [=19 Celsius Degree] [=66 Fahrenheit Degree] ! </pre> ! </td> ! </tr> ! </table> ! </center> ! The final result checked for accuracy with ! a Raytek Raynger ST infrared thermometer. ! <center> ! <img src="./images/thermal_calib2.jpg"> ! </center> <hr /> ! <p> ! Last updated: $Date$ by $Author$. ! </p> ! </body> </html> Index: overview.html =================================================================== RCS file: /cvsroot/firebug/firebug/web/overview.html,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** overview.html 20 Nov 2003 22:32:17 -0000 1.2 --- overview.html 22 Nov 2003 01:06:46 -0000 1.3 *************** *** 7,14 **** <head> <link type="text/css" rel="stylesheet" href="main.css" /> ! <link type="text/css" rel="stylesheet" href="firebug.css" /> ! <script language="JavaScript1.2" src="/main.js" type="text/javascript"></script> ! <link rel="SHORTCUT ICON" href="./images/favicon.ico" /> ! <title>Overview of FireBug</title> </head> --- 7,14 ---- <head> <link type="text/css" rel="stylesheet" href="main.css" /> ! <link type="text/css" rel="stylesheet" href="firebug.css" /> ! <script language="JavaScript1.2" src="/main.js" type="text/javascript"></script> ! <link rel="SHORTCUT ICON" href="./images/favicon.ico" /> ! <title>Overview of FireBug</title> </head> *************** *** 22,29 **** <p> ! FireBugs are GPS-enabled, wireless thermal sensors, or motes. ! The FireBug network self-organizes into edge-hub ! configurations. Hub motes act as as base stations, with the ! following responsibilities: </p> --- 22,29 ---- <p> ! FireBugs are GPS-enabled, wireless thermal sensors, or motes. ! The FireBug network self-organizes into edge-hub ! configurations. Hub motes act as as base stations, with the ! following responsibilities: </p> *************** *** 41,139 **** Enabling such a network requires the motes to <a href="./surgepics.html">self-configure</a>. ! <p> ! ! ! <p> ! GPS capabilities are explained <a href= ! "gps.html">here</a>. ! </p> ! <p> ! Details of the <a href="./sensorarch.html">sensor ! architecture</a> include packet layouts, routing diagrams, ! etc. ! </p> ! <h2> ! FireBugs ! </h2> ! Each FireBug consists of a mote-sensor pair. The motes ! provide power, radio communications, and processing for data ! collected by the sensor. The Crossbow ! <a href="./weatherboard.html">weatherboard</a> is an ! example of the kinds of sensors used in FireBug. ! <ul> ! <li> ! Hardware, manufacturer. ! </li> ! <li> ! Software ! </li> ! </ul> ! <h2> ! Programming FireBug ! </h2> ! <p> ! FireBug is programmed using the ! <a href="http://sourceforge.net/projects/tinyos">TinyOS</a> ! embedded operating system, developed at UC Berkeley. ! More information may be found <a href="./programming.html">here</a>. ! </p> ! <h2> ! Controlling the network ! </h2> ! The controller ! <ul> ! <li> ! send commands to hub(s)/base station(s), ! </li> ! <li> ! provides storage for mote data, ! </li> ! <li> ! conducts data processing. ! </li> ! </ul> ! The initial controller will be a personal computer running ! the <a href="http://www.apache.org/">Apache</a> ! web server interfaced with MySQL using PHP. ! <h2> ! FireBug Command Center ! </h2> ! The FireBug Command Center provides user interaction for ! controlling the FireBug network and displays real time ! changes in the network. ! <center> ! <img src="./images/sysarch.png" alt= ! "Schematic of FireBug System"> ! </center> ! <hr /> ! <p> ! Last Updated: $Date$ ! by $Author$. ! </p> </body> --- 41,130 ---- Enabling such a network requires the motes to <a href="./surgepics.html">self-configure</a>. ! <p> ! <p> ! GPS capabilities are explained <a href= ! "gps.html">here</a>. ! </p> ! <p> ! Details of the <a href="./sensorarch.html">sensor ! architecture</a> include packet layouts, routing diagrams, ! etc. ! </p> ! <h2>FireBugs</h2> ! <p> ! Each FireBug consists of a mote/fireboard pair. The motes ! provide power, radio communications, and processing capability ! for data collected by the sensor. The Crossbow MTS420CA, or ! <a href="./fireboard.html">fireboard</a>, provides the sensing ! hardware. The mote and fireboard interface with a 52 pin ! connector. ! </p> ! <h2> ! Programming FireBug ! </h2> ! <p> ! FireBug is programmed using the ! <a href="http://sourceforge.net/projects/tinyos">TinyOS</a> ! embedded operating system, developed at UC Berkeley. ! More information may be found <a href="./programming.html">here</a>. ! </p> ! <h2> ! Controlling the network ! </h2> ! The controller ! <ul> ! <li> ! send commands to hub(s)/base station(s), ! </li> ! <li> ! provides storage for mote data, ! </li> ! <li> ! conducts data processing. ! </li> ! </ul> ! The initial controller will be a personal computer running ! the <a href="http://www.apache.org/">Apache</a> ! web server interfaced with MySQL using PHP. ! <h2> ! FireBug Command Center ! </h2> ! The FireBug Command Center provides user interaction for ! controlling the FireBug network and displays real time ! changes in the network. ! <center> ! <img src="./images/sysarch.png" alt= ! "Schematic of FireBug System"> ! </center> ! <hr /> ! <p> ! Last Updated: $Date$ ! by $Author$. ! </p> </body> |
From: <do...@us...> - 2003-11-22 01:06:49
|
Update of /cvsroot/firebug/firebug/doc/spie2004 In directory sc8-pr-cvs1:/tmp/cvs-serv23982/doc/spie2004 Modified Files: spie_2004.tex Log Message: Lots more work on web page and spie paper. Index: spie_2004.tex =================================================================== RCS file: /cvsroot/firebug/firebug/doc/spie2004/spie_2004.tex,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** spie_2004.tex 21 Nov 2003 20:04:50 -0000 1.4 --- spie_2004.tex 22 Nov 2003 01:06:46 -0000 1.5 *************** *** 5,8 **** --- 5,9 ---- \usepackage{chicago} \usepackage{url} + \usepackage{draftcopy} \setlength{\oddsidemargin}{0in} *************** *** 12,16 **** ! \newcommand{\blast}{BLAST} --- 13,17 ---- ! \newcommand{\blast}{{\sc Blast}} *************** *** 26,37 **** \supit{b}Affiliation2, Address, City, Country } - - %\author{M. M. Chen\thanks{Graduate student, - %Dept. of Civil and Env. Eng., UC Berkeley}, - %A. Sharma\thanks{EECS}, D. M. Doolin\thanks{% - %Post-doctoral researcher, Dept. of Civ. and Env. Eng., - %UC Berkeley}, S. Glaser, N. Sitar} - %\date{\today} - %\maketitle \authorinfo{Further author information: (Send correspondence to A.A.A.)\\A.A.A.: E-mail: aa...@tb..., Telephone: 1 505 123 1234\\ B.B.A.: E-mail: bb...@cm..., Telephone: +33 (0)1 98 76 54 32} --- 27,30 ---- |
From: <do...@us...> - 2003-11-22 01:06:49
|
Update of /cvsroot/firebug/mts400/apps In directory sc8-pr-cvs1:/tmp/cvs-serv23982/mts400/apps Modified Files: Makelocal Log Message: Lots more work on web page and spie paper. Index: Makelocal =================================================================== RCS file: /cvsroot/firebug/mts400/apps/Makelocal,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makelocal 13 Nov 2003 18:35:58 -0000 1.3 --- Makelocal 22 Nov 2003 01:06:46 -0000 1.4 *************** *** 8,11 **** --- 8,15 ---- LOCAL_PATH += -I../../sensors/sensirion + LOCAL_PATH += -I../../interfaces/ + + + PFLAGS := $(LOCAL_PATH) $(LOCAL_DEFINES) $(PFLAGS) CFLAGS = -DCC1K_DEFAULT_FREQ=CC1K_433_002_MHZ |
From: <do...@us...> - 2003-11-21 20:04:52
|
Update of /cvsroot/firebug/firebug/doc/spie2004 In directory sc8-pr-cvs1:/tmp/cvs-serv2202 Modified Files: spie_2004.tex Log Message: Started cleaning up spie paper. Index: spie_2004.tex =================================================================== RCS file: /cvsroot/firebug/firebug/doc/spie2004/spie_2004.tex,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** spie_2004.tex 21 Nov 2003 01:04:31 -0000 1.3 --- spie_2004.tex 21 Nov 2003 20:04:50 -0000 1.4 *************** *** 109,118 **** - \subsection{Previous work using \blast/Mica2} - - One paragraph of Alec's work~\cite{woo:a2003}, - and anyone else's work using \blast/Mica2. - - \subsection{Previous work with outdoor sensors} --- 109,112 ---- *************** *** 345,349 **** \end{figure} - \section{Protocols} --- 339,342 ---- |
From: <do...@us...> - 2003-11-21 19:24:59
|
Update of /cvsroot/firebug/firebug/web/images In directory sc8-pr-cvs1:/tmp/cvs-serv28137/images Added Files: leadtek_gps_9546.jpg Log Message: Adding leadtek gps picture. --- NEW FILE: leadtek_gps_9546.jpg --- (This appears to be a binary file; contents omitted.) |
From: <do...@us...> - 2003-11-21 19:24:22
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv28045 Modified Files: fireboard.html Log Message: Updated fireboard web page, still needs a lot more work. Index: fireboard.html =================================================================== RCS file: /cvsroot/firebug/firebug/web/fireboard.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** fireboard.html 21 Nov 2003 16:13:17 -0000 1.1 --- fireboard.html 21 Nov 2003 19:24:19 -0000 1.2 *************** *** 19,23 **** printed circuit board, manufactured by <a href="http://www.xbow.com">Crossbow Technology, Inc.</a>, ! and marketed under the producted identification MTS420CA. </p> --- 19,23 ---- printed circuit board, manufactured by <a href="http://www.xbow.com">Crossbow Technology, Inc.</a>, ! and marketed under the product identification MTS420CA. </p> *************** *** 37,41 **** <li>Intersema barometric pressure sensor.</li> <li>LeadTek 9546 GPS unit.</li> ! <li>ADXL accelerometer.</li> <li>Taos TLS257 light intensity sensor.</li> </ul> --- 37,41 ---- <li>Intersema barometric pressure sensor.</li> <li>LeadTek 9546 GPS unit.</li> ! <li>ADXL 202AE accelerometer.</li> <li>Taos TLS257 light intensity sensor.</li> </ul> *************** *** 44,74 **** <h2>Sensirion SHT11 temperature and humidity sensor.</h2> ! <h2>Intersema barometric pressure sensor.</h2> <h2>LeadTek 9546 GPS unit.</h2> ! <h2>ADXL accelerometer.</h2> ! <h2>Taos TLS257 light intensity sensor.</h2> ! <h1>Collecting Sensor Data From Fire Board</h1> ! <P> ! We collect temperature data from <a href="http: ! //www.sensirion.com/en/sensors/humidity/default.htm">Sensirion SHT11.</a><BR> ! SHT11 proivde humidity sensor and temperature sensor with the multiplex scheme. ! ! The Data Structure for the communication data packet is defined in SensorMsg.h. ! <center> ! <table class="code"> ! <tr class="code"> ! <td class="code"> ! <b>SensorMsg.h</b> ! <pre> typedef struct SensorMsg { uint16_t MoteID; //TOS_LOCAL_ADDR --- 44,273 ---- <h2>Sensirion SHT11 temperature and humidity sensor.</h2> ! <p> ! Temperature and humidity data are collected using the ! <a href="http://www.sensirion.com/en/sensors/humidity/default.htm">Sensirion SHT11.</a> ! </p> ! ! <img src="./images/SHT11_150px.jpg" alt="SHT11 Temperature and humidity sensor" /> ! ! <p> ! The Sensirion SHT11 sensor is manufactured by: ! ! <pre> ! Sensirion AG ! Eggbuehlstrasse 14 ! CH-8052 Zurich ! Switzerland ! Telephone +41 (0)1 306 40 00 ! Fax +41 (0)1 306 40 30 ! in...@se... ! http://www.sensirion.com ! </pre> ! ! Spec sheet is located at: ! @url http://www.sensirion.com/en/sensors/humidity/sensors_devices/sensorSHT11.htm ! </p> ! ! <pre> ! Characteristics of the sensor, from the web page given above: ! ! - 2 sensors for relative humidity & temperature ! - Precise dewpoint calculation possible ! - Measurement range: 0-100% RH ! - Absolute RH accuracy: +/- 3.5% RH ! - Temp. accuracy: +/- 0.5°C @ 25 °C ! - Calibrated & digital output (2-wire interface) ! - Fast response time < 4 sec. ! - Low power consumption (typ. 30 µW) ! - Low cost ! ! From the PDF spec sheet, the combined sensor is 14 bit ADC. ! ! ===== Relative humidity ===== ! Range: 0 to 100 % RH ! Accuracy: +- 3.5 % RH (20 to 80% RH) ! Response time: =< 4 sec. ! Reproducibility: +- 0.1 % RH ! Resolution: 0.03 % RH ! Operating temperature: -40 to 120 C ! ! ===== Temperature ===== ! Range: -40 to 120 C ! Accuracy: +- 0.5 C @ 25 C, +- 0.9 C (0 to -40 C) ! Response time: =< 20 sec. ! Reproducibility: +- 0.1 C ! Resolution: 0.01 C ! ! ===== Electrical ===== ! Power consumption: ! 30 uW @5V, 12 bit, 2 sec. sampling ! 1 uW @2.4V, 8 bit, 2 min. sampling ! ! Supply Voltage range: 2.4 to 5.5 V ! ! Measurement input current: 0.5 mA ! Standby input current: 0.3 uA ! </pre> ! ! <h2>Intersema MS5534AP barometric pressure sensor.</h2> ! ! <pre> ! * Integrated pressure sensor ! * Pressure range 300-1100 mbar ! * 15 Bit ADC ! * 6 coefficients for software calibration stored on-chip ! * 3-wire serial interface ! * 1 system clock line (32.768 kHz) ! * Low voltage / low power ! </pre> ! ! ! ! <p> ! <img src="./images/ms5534.jpg" alt="Intersema MS5534AP barometric pressure sensor" /> ! </p> ! <h2>LeadTek 9546 GPS unit.</h2> ! <p> ! The LeadTek 9546 GPS unit has 12 channels ! "All-In-View" satellite tracking with cold/warm/hot ! start times of 45/38/8 Seconds ! (respectively) a reacquisition time of 0.1 seconds ! and supports standard NMEA-0183 and SiRF binary protocols ! The hardware consists of SiRFstarII chipset with ! embedded ARM7TDMI, an external antenna jack, ! 20 pin connector, and protective metal cover sheild, ! measuring 25.4 x 24.1 x 6.9 mm. ! </p> ! <p> ! The GPS unit is relatively expensive to operate. ! From a cold start, it requires 65 mA of power, ! then runs until the GPS reading is stabilized. ! Since the FireBug application is statically ! deployed, the GPS unit need only run until an ! accurate location fix has been obtained, at which ! point the GPS is powered off. ! </p> ! <p> ! <img src="./images/leadtek_gps_9546.jpg" alt="LeadTek 9546 GPS unit" /> ! </p> + <h2>ADXL 202AE accelerometer.</h2> ! <h2>Taos TSL250RD light intensity sensor.</h2> ! ! The TSL250RD is a low power, light-to-voltage sensor ! manufactured by ! <a href="http://www.taosinc.com">Texas Advanced Optoelectronic Solutions, Inc.</a> ! The sensor combines a photodiode with a transimpedance amplifier on a ! monolithic IC measuring 1mm square. Output voltage is directly proportional ! to the light intensity captured by the photodiode. + <p> + <img src="./images/tsl250rd.jpg" alt="TSL250RD Light to voltage sensor" /> + </p> + <h2>Summary of sensor characteristics</h2> ! <table> ! <tr> ! <td></td> ! <td>SHT11</td> ! <td>TSL250RD</td> ! <td>LeadTek 9546</td> ! <td>Intersema</td> ! <td>ADXL 202AE</td> ! </tr> ! <tr> ! <td>Supply voltage</td> ! <td>2.4 - 5.5</td> ! <td>2.7 - 5.5</td> ! <td>3.3 +/- 5%</td> ! <td>2.2 - 3.6</td> ! <td>3.0 - 5.5</td> ! </tr> ! <tr> ! <td>Power consumption</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Measurement range</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>300 - 1100 mbar</td> ! <td>+/- 2 g</td> ! </tr> ! <tr> ! <td>Accuracy</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Resolution</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Response time</td> ! <td>4 sec.</td> ! <td>???</td> ! <td>45 sec. (cold)</td> ! <td>1 sec.</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Operating temperature</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>-40 - +85 C</td> ! </tr> ! </table> ! <h2>Control switches</h2> ! ! <p> ! The MTS420CA has two ADG715 switches mounted in parallel ! on the I$^2$C bus. Switch 0 is mounted on U7 and controls ! the power to the sensors. Switch 1 is on U9 and controls ! I/O functionality. ! ! These switches are controlled by the ! MicaWBSwitch component, which uses a ! parameterized interface to control ! which switch is active. ! ! The switches may be operated independently of each ! other, allowing the application to control the ! power to each sensor to reduce power consumption. ! </p> ! ! <h1>Collecting Sensor Data From Fire Board</h1> ! ! <p> ! The Data Structure for the communication data packet is defined in SensorMsg.h. ! </p> ! <center> ! <table class="code"> ! <tr class="code"> ! <td class="code"> ! <b>SensorMsg.h</b> ! <pre> typedef struct SensorMsg { uint16_t MoteID; //TOS_LOCAL_ADDR *************** *** 80,92 **** AM_SENSORMSG = 128 }; ! </pre> ! </td> ! </tr> ! </table> ! </center> <p> ! The mote attached with WeatherBoard send data packet in AM type through the RF. The GenericBase is the receiver of these packets. We use SensorPacket---a Java application program --- 279,291 ---- AM_SENSORMSG = 128 }; ! </pre> ! </td> ! </tr> ! </table> ! </center> <p> ! The mote attached with Fire Board sends data packet in AM type through the RF. The GenericBase is the receiver of these packets. We use SensorPacket---a Java application program *************** *** 169,173 **** <img src="./images/thermal_calib2.jpg"> </center> - <hr /> --- 368,371 ---- |
From: <do...@us...> - 2003-11-21 19:24:22
|
Update of /cvsroot/firebug/firebug/web/images In directory sc8-pr-cvs1:/tmp/cvs-serv28045/images Added Files: fireboard_bottom.jpg fireboard_top.jpg tsl250rd.jpg Log Message: Updated fireboard web page, still needs a lot more work. --- NEW FILE: fireboard_bottom.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fireboard_top.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tsl250rd.jpg --- (This appears to be a binary file; contents omitted.) |
From: <do...@us...> - 2003-11-21 16:13:20
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv25578 Added Files: fireboard.html Removed Files: weatherboard.html Log Message: Removed weatherboard web page, replaced with fireboard web page. --- NEW FILE: fireboard.html --- <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> Fire Board --- Sensor Data Collection application </title> <link rel="SHORTCUT ICON" href="./images/favicon.ico"> <link type="text/css" rel="stylesheet" href="firebug.css"> <meta name="author" content="David M. Doolin, UC Berkeley" /> </head> <body> <h1>The Fire Board sensor platform</h1> <p> The Fire Board is a collection of five sensors mounted on a printed circuit board, manufactured by <a href="http://www.xbow.com">Crossbow Technology, Inc.</a>, and marketed under the producted identification MTS420CA. </p> <p> <center> <img src="./images/fireboard_top.jpg" height="195" alt="Top view of Fire Board" /> <img src="./images/fireboard_bottom.jpg" height="195" alt="Bottom view of Fire Board" /> </center> </p> <p>The sensors mounted on the Fire Board are:</p> <ul> <li>Sensirion SHT11 temperature and humidity sensor.</li> <li>Intersema barometric pressure sensor.</li> <li>LeadTek 9546 GPS unit.</li> <li>ADXL accelerometer.</li> <li>Taos TLS257 light intensity sensor.</li> </ul> <h2>Sensirion SHT11 temperature and humidity sensor.</h2> <h2>Intersema barometric pressure sensor.</h2> <h2>LeadTek 9546 GPS unit.</h2> <h2>ADXL accelerometer.</h2> <h2>Taos TLS257 light intensity sensor.</h2> <h1>Collecting Sensor Data From Fire Board</h1> <P> We collect temperature data from <a href="http: //www.sensirion.com/en/sensors/humidity/default.htm">Sensirion SHT11.</a><BR> SHT11 proivde humidity sensor and temperature sensor with the multiplex scheme. The Data Structure for the communication data packet is defined in SensorMsg.h. <center> <table class="code"> <tr class="code"> <td class="code"> <b>SensorMsg.h</b> <pre> typedef struct SensorMsg { uint16_t MoteID; //TOS_LOCAL_ADDR uint16_t HumidityData; uint16_t TempData; }SensorMsg; enum { AM_SENSORMSG = 128 }; </pre> </td> </tr> </table> </center> <p> The mote attached with WeatherBoard send data packet in AM type through the RF. The GenericBase is the receiver of these packets. We use SensorPacket---a Java application program to resolve the temperature readout from the packet, and do the mathmatics coversion from the readout to the actual temperature. </p> <center> <table class="code"> <tr class="code"> <td class="code"> <b>SensorPacket.java</b> <pre> public String toString(byte [] packet) { String s = "Message <SensorMsg> \n"; double tempC,tempF; long temp1; temp1=(packet[9]>=0)?packet[9]:(0-packet[9]); tempC= (packet[10]*256+temp1)*0.0098-38.4; tempF=(packet[10]*256+temp1)*0.0176-37.1; s += " [MoteID="+Long.toString(packet[6])+Long.toString(packet[5])+ "]\n"; s += " [TempData="+Long.toString(packet[10])+ Long.toString(temp1)+"]"; s += " [="+Long.toString((long)tempC)+" Celsius Degree]"; s += " [="+Long.toString((long)tempF)+" Fahrenheit Degree]\n"; return s; } </pre> </td> </tr> </table> </center> The actual temperature can be achieved by calibration with the following formula. <center> <table class="code"> <tr class="code"> <td class="code"> <pre> Temperature= d1+d2*SO Celsius : d1=-40, d2=0.01 Fahrenheit : d1=-40, d2=0.018 SO : Sensor Output </pre> </td> </tr> </table> </center> <p> The SensorPacket result will be like : <center> <table class="code"> <tr class="code"> <td class="code"> <pre> 7e 00 0a 7d 06 03 00 99 99 f9 17 ed 55 0e 8b c9 98 89 b2 90 4e 40 08 88 98 8e cc 0d cc b5 ba 99 98 0a 01 00 Message <SensorMsg> [MoteID=03] [TempData=237] [=19 Celsius Degree] [=66 Fahrenheit Degree] 7e 00 0a 7d 06 03 00 99 99 fa 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 Message <SensorMsg> [MoteID=03] [TempData=236] [=19 Celsius Degree] [=66 Fahrenheit Degree] 7e 00 0a 7d 06 03 00 99 99 f9 17 ed 55 0e 8b c9 98 89 b2 90 4e 40 08 88 98 8e cc 0d cc b5 ba 99 98 0a 01 00 Message <SensorMsg> [MoteID=03] [TempData=237] [=19 Celsius Degree] [=66 Fahrenheit Degree] </pre> </td> </tr> </table> </center> The final result checked for accuracy with a Raytek Raynger ST infrared thermometer. <center> <img src="./images/thermal_calib2.jpg"> </center> <hr /> <p> Last updated: $Date: 2003/11/21 16:13:17 $ by $Author: doolin $. </p> </body> </html> --- weatherboard.html DELETED --- |
From: <do...@us...> - 2003-11-21 15:34:38
|
Update of /cvsroot/firebug/firebug/doc/spie2004/figs In directory sc8-pr-cvs1:/tmp/cvs-serv16494 Removed Files: 2003_7_16.txt Log Message: Removed unnecessary text file. --- 2003_7_16.txt DELETED --- |
From: <do...@us...> - 2003-11-21 01:05:18
|
Update of /cvsroot/firebug/firebug/doc/spie2004 In directory sc8-pr-cvs1:/tmp/cvs-serv13294 Added Files: .cvsignore Makefile Log Message: Makefile and ignore file added. --- NEW FILE: .cvsignore --- *~ *.bbl *.blg *.dvi *.aux *.log *.ps *.pdf --- NEW FILE: Makefile --- all: spie_2004 spie_2004: latex spie_2004 bibtex spie_2004 latex spie_2004 latex spie_2004 dvips -o spie_2004.ps spie_2004.dvi dvipdfm spie_2004.dvi clean: rm -rf *~ *.aux *.log *.toc *.dvi *.bbl *.blg rm -rf spie_2004.ps spie_2004.pdf |
From: <do...@us...> - 2003-11-21 01:04:34
|
Update of /cvsroot/firebug/firebug/doc/spie2004 In directory sc8-pr-cvs1:/tmp/cvs-serv13181 Modified Files: spie_2004.tex Log Message: Minor changes. Index: spie_2004.tex =================================================================== RCS file: /cvsroot/firebug/firebug/doc/spie2004/spie_2004.tex,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** spie_2004.tex 20 Nov 2003 18:08:48 -0000 1.2 --- spie_2004.tex 21 Nov 2003 01:04:31 -0000 1.3 *************** *** 1,5 **** \documentclass[]{spie} ! \usepackage{graphicx} \usepackage{chicago} --- 1,5 ---- \documentclass[]{spie} ! \input{comment} \usepackage{graphicx} \usepackage{chicago} *************** *** 192,195 **** --- 192,197 ---- theoretical analysis of it. + + The basic idea of their algorithm is as follows. Each node communicates with its neighbors *************** *** 208,211 **** --- 210,215 ---- number of nodes goes to infinity, is shown. + + \paragraph{West et al.}~\citeyear{west:b2001} *************** *** 223,226 **** --- 227,232 ---- than 1 meter, the range severely degraded. + + Some of the suggestions that they make to expand current sensor network implementations *************** *** 254,257 **** --- 260,265 ---- their position. + + They employ two techniques for associating signal strength measurements to distance. Both techniques *************** *** 267,270 **** --- 275,280 ---- strength received. + + The measurements for both these approaches were collected outdoors with very little interference, *************** *** 286,289 **** --- 296,301 ---- 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 *************** *** 300,303 **** --- 312,316 ---- + The complexity of building the tree increases exponentially with the number of nodes, which the authors *************** *** 411,414 **** --- 424,428 ---- \section{Methodology} + This presents an outline of field experiments on a soft-deployment of a sensor network in the Claremont *************** *** 418,421 **** --- 432,436 ---- of sight, smooth terrain. + Testing sensor networks in an outdoor setting has been attempted mostly in scenarios dealing with *************** *** 439,442 **** --- 454,464 ---- \subsection{Mote variability test} + Mechanical deployment of motes will most likely + result in motes located at different heights from + the ground surface, which may affect the transmission + range. In turn, the transmission range influences the + areal extent of the network, thus the number of motes + required to obtain a certain coverage density. + Due to manufacturing processes, each mote has slightly different transmission and *************** *** 464,495 **** \section{Results} ! Put all the data from all the experiments here. \begin{figure} \begin{center} ! \includegraphics[width=3.5in]{figs/tempfig.eps} ! \caption{Reception probability of links in a network ! of line topology.} ! \label{fig:linetopo} \end{center} \end{figure} - The first set of experiments measured the success rate - for packet transmission for several sizes of networks - with line topologies, in several different terrains. - The networks consisted of 1,2,4 and 8 nodes, spaced - equally, in open, brushy, and forested terrain. - Motes from the Mica2 and Dust platforms were tested. - The results indicate that height above the - ground is an important factor in packet - reception capability. \section{Discussion} Interpret all the data from the previous section here. Say what is important and why it's important. \section{Summary and conclusions} --- 486,529 ---- \section{Results} ! ! ! \subsection{Ground level transmission} ! ! ! Our first experiment investigated the range of ! motes located on the ground in optimal terrain: ! a nearly level, grassy field located on the ! University of California, Berkeley, campus. ! The field has a slight dip to the west and ! contains a broad shallow depression approximately ! 80 meters across. The base station was deployed ! at one end of the field, and motes were deployed ! along a Keson survey tape at 5 meter increments. ! ! \begin{figure} \begin{center} ! \includegraphics[width=3.5in]{figs/turfrange.eps} ! \caption{Reception distances for motes transmitting from ! ground level to a mote receiving at ground level.} ! \label{fig:turfrange} \end{center} \end{figure} \section{Discussion} + + Interpret all the data from the previous section here. Say what is important and why it's important. + The results indicate that height above the + ground is an important factor in packet + reception capability. + \section{Summary and conclusions} *************** *** 504,507 **** --- 538,544 ---- \bibliographystyle{spiebib} + + \begin{comment} + \appendix *************** *** 762,766 **** \end{center} \end{table} ! --- 799,803 ---- \end{center} \end{table} ! \end{comment} |
From: <do...@us...> - 2003-11-21 01:03:54
|
Update of /cvsroot/firebug/mts400/apps/TestGPS_SHT In directory sc8-pr-cvs1:/tmp/cvs-serv13079 Modified Files: gps_shtM.nc Log Message: GPS and SHT11 now work in the same application. Index: gps_shtM.nc =================================================================== RCS file: /cvsroot/firebug/mts400/apps/TestGPS_SHT/gps_shtM.nc,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** gps_shtM.nc 18 Nov 2003 22:45:10 -0000 1.3 --- gps_shtM.nc 21 Nov 2003 01:03:49 -0000 1.4 *************** *** 92,96 **** call GPSTimer.start(TIMER_REPEAT, 10000) ; ! //call SHTTimer.start(TIMER_REPEAT, 2000) ; return SUCCESS; } --- 92,96 ---- call GPSTimer.start(TIMER_REPEAT, 10000) ; ! call SHTTimer.start(TIMER_REPEAT, 2000) ; return SUCCESS; } *************** *** 146,152 **** event result_t SHTTimer.fired() { call Leds.redToggle(); ! //call TempHumControl.start(); return SUCCESS; } --- 146,157 ---- event result_t SHTTimer.fired() { + + if (gps_state == GPS_WORKING) { + SODbg(DBG_USR2, "gps_newM.SHTTimer.fired(): GPS_WORKING\n"); + return FAIL; + } call Leds.redToggle(); ! call TempHumControl.start(); return SUCCESS; } *************** *** 275,279 **** /** Already written out one message. */ static uint16_t msg_count = 1; ! if (msg_count == 2) { atomic { gps_state = GPS_FINISHED; --- 280,284 ---- /** Already written out one message. */ static uint16_t msg_count = 1; ! if (msg_count == 5) { atomic { gps_state = GPS_FINISHED; *************** *** 359,366 **** --- 364,374 ---- event result_t TempHumControl.initDone() { + SODbg(DBG_USR2, "gps_shtM.TempHumControl.initDone()\n") return SUCCESS; } event result_t TempHumControl.stopDone() { + + SODbg(DBG_USR2, "gps_shtM.TempHumControl.stopDone()\n") state = HUMIDITY_DONE; |
From: <do...@us...> - 2003-11-20 22:57:45
|
Update of /cvsroot/firebug/mts400/apps/TestSensor In directory sc8-pr-cvs1:/tmp/cvs-serv22783/TestSensor Log Message: Directory /cvsroot/firebug/mts400/apps/TestSensor added to the repository |
From: <do...@us...> - 2003-11-20 22:33:00
|
Update of /cvsroot/firebug/firebug/web/images In directory sc8-pr-cvs1:/tmp/cvs-serv15512 Added Files: citris_logo_top.gif Log Message: Added a graphic for citris. --- NEW FILE: citris_logo_top.gif --- (This appears to be a binary file; contents omitted.) |
From: <do...@us...> - 2003-11-20 22:32:20
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv15434 Modified Files: index.html introduction.html menu.html overview.html people.html Log Message: Started rewriting web site to be more accurate and more functional. Index: index.html =================================================================== RCS file: /cvsroot/firebug/firebug/web/index.html,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** index.html 20 Nov 2003 18:33:54 -0000 1.19 --- index.html 20 Nov 2003 22:32:17 -0000 1.20 *************** *** 13,18 **** <frameset cols="190,90%"> <frame frameborder="0" src="./menu.html" noresize /> ! <frame frameborder="0" src="./index_old.html" name="main"/> </frameset> </html> --- 13,19 ---- <frameset cols="190,90%"> <frame frameborder="0" src="./menu.html" noresize /> ! <frame frameborder="0" src="./introduction.html" name="main"/> </frameset> </html> + Index: introduction.html =================================================================== RCS file: /cvsroot/firebug/firebug/web/introduction.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** introduction.html 24 Jun 2003 00:07:20 -0000 1.1 --- introduction.html 20 Nov 2003 22:32:17 -0000 1.2 *************** *** 39,42 **** --- 39,44 ---- + <hr /> + <p> The FireBug project is hosted at *************** *** 46,164 **** - - - <h2> - FireBug sensor network - </h2> - - <p> - FireBugs are GPS-enabled, wireless thermal sensors, or motes. - The FireBug network self-organizes into edge-hub - configurations. Hub motes act as as base stations, with the - following responsibilities: - </p> - - - <ol> - <li> - receiving sample data from any mote, - </li> - <li> - sending commands to any mote. - </li> - </ol> - - <p> - Enabling such a network requires the motes to - <a href="./surgepics.html">self-configure</a>. - <p> - - - <p> - GPS capabilities are explained <a href= - "gps_driver.html">here</a>. - </p> - - - <p> - Details of the <a href="./sensorarch.html">sensor - architecture</a> include packet layouts, routing diagrams, - etc. - </p> - - - <h2> - FireBugs - </h2> - - - Each FireBug consists of a mote-sensor pair. The motes - provide power, radio communications, and processing for data - collected by the sensor. The Crossbow - <a href="./weatherboard.html">weatherboard</a> is an - example of the kinds of sensors used in FireBug. - - - <ul> - <li> - Hardware, manufacturer. - </li> - <li> - Software - </li> - </ul> - - <h2> - Programming FireBug - </h2> - - <p> - FireBug is programmed using the - <a href="http://sourceforge.net/projects/tinyos">TinyOS</a> - embedded operating system, developed at UC Berkeley. - More information may be found <a href="./programming.html">here</a>. - </p> - - - <h2> - Controlling the network - </h2> - - - The controller - <ul> - <li> - send commands to hub(s)/base station(s), - </li> - <li> - provides storage for mote data, - </li> - <li> - conducts data processing. - </li> - </ul> - - - The initial controller will be a personal computer running - the <a href="http://www.apache.org/">Apache</a> - web server interfaced with MySQL using PHP. - - - - <h2> - FireBug Command Center - </h2> - - - The FireBug Command Center provides user interaction for - controlling the FireBug network and displays real time - changes in the network. - <center> - <img src="./images/sysarch.png" alt= - "Schematic of FireBug System"> - </center> - - - <hr /> <p> --- 48,51 ---- Index: menu.html =================================================================== RCS file: /cvsroot/firebug/firebug/web/menu.html,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** menu.html 9 Jul 2003 15:00:22 -0000 1.10 --- menu.html 20 Nov 2003 22:32:17 -0000 1.11 *************** *** 14,18 **** <body> ! <h2>Destinations</h2> <table width="160" height="100%" bgcolor="#EDE7DB"> --- 14,18 ---- <body> ! <h2>Site menu</h2> <table width="160" height="100%" bgcolor="#EDE7DB"> *************** *** 96,108 **** </td> </tr> <tr> <td align="center"> <br> <br> <a href="http://www-laep.ced.berkeley.edu/~itr/"> ! <img src="./images/laep-fire.jpg" border="0" alt="Click to visit Cal Fire"> </a> <br /> <a href="http://www.nsf.gov/"> <img src="./images/nsf01.gif" border="0" alt="Click to visit NSF"> </a> </td> --- 96,116 ---- </td> </tr> + </table> + <h2>Associated links</h2> + + <table width="160" height="100%" bgcolor="#EDE7DB"> <tr> <td align="center"> <br> <br> <a href="http://www-laep.ced.berkeley.edu/~itr/"> ! <img src="./images/laep-fire.jpg" border="0" target="main" alt="Click to visit Cal Fire"> </a> <br /> <a href="http://www.nsf.gov/"> <img src="./images/nsf01.gif" border="0" alt="Click to visit NSF"> + </a> + <br /> + <a href="http://www.citris.berkeley.edu/"> + <img src="./images/citris_logo_top.gif" border="0" width="160" alt="Click to visit CITRIS"> </a> </td> Index: overview.html =================================================================== RCS file: /cvsroot/firebug/firebug/web/overview.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** overview.html 24 Jun 2003 00:12:09 -0000 1.1 --- overview.html 20 Nov 2003 22:32:17 -0000 1.2 *************** *** 17,20 **** --- 17,139 ---- + <h2> + FireBug sensor network + </h2> + + <p> + FireBugs are GPS-enabled, wireless thermal sensors, or motes. + The FireBug network self-organizes into edge-hub + configurations. Hub motes act as as base stations, with the + following responsibilities: + </p> + + + <ol> + <li> + receiving sample data from any mote, + </li> + <li> + sending commands to any mote. + </li> + </ol> + + <p> + Enabling such a network requires the motes to + <a href="./surgepics.html">self-configure</a>. + <p> + + + <p> + GPS capabilities are explained <a href= + "gps.html">here</a>. + </p> + + + <p> + Details of the <a href="./sensorarch.html">sensor + architecture</a> include packet layouts, routing diagrams, + etc. + </p> + + + <h2> + FireBugs + </h2> + + + Each FireBug consists of a mote-sensor pair. The motes + provide power, radio communications, and processing for data + collected by the sensor. The Crossbow + <a href="./weatherboard.html">weatherboard</a> is an + example of the kinds of sensors used in FireBug. + + + <ul> + <li> + Hardware, manufacturer. + </li> + <li> + Software + </li> + </ul> + + <h2> + Programming FireBug + </h2> + + <p> + FireBug is programmed using the + <a href="http://sourceforge.net/projects/tinyos">TinyOS</a> + embedded operating system, developed at UC Berkeley. + More information may be found <a href="./programming.html">here</a>. + </p> + + + <h2> + Controlling the network + </h2> + + + The controller + <ul> + <li> + send commands to hub(s)/base station(s), + </li> + <li> + provides storage for mote data, + </li> + <li> + conducts data processing. + </li> + </ul> + + + + The initial controller will be a personal computer running + the <a href="http://www.apache.org/">Apache</a> + web server interfaced with MySQL using PHP. + + + + <h2> + FireBug Command Center + </h2> + + + The FireBug Command Center provides user interaction for + controlling the FireBug network and displays real time + changes in the network. + <center> + <img src="./images/sysarch.png" alt= + "Schematic of FireBug System"> + </center> + + + <hr /> + + <p> + Last Updated: $Date$ + by $Author$. + </p> </body> Index: people.html =================================================================== RCS file: /cvsroot/firebug/firebug/web/people.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** people.html 25 Jun 2003 22:43:38 -0000 1.4 --- people.html 20 Nov 2003 22:32:17 -0000 1.5 *************** *** 63,67 **** <li> ! David M. Doolin, O: 642-9278, H: 558-8294. </li> --- 63,67 ---- <li> ! David M. Doolin, H: 558-8294. </li> *************** *** 78,82 **** </li> - <li>Tracy Yang</li> </ul> --- 78,81 ---- |
From: <do...@us...> - 2003-11-20 21:53:05
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv6464 Removed Files: Makefile Log Message: Makefile no longer necessary since paper has been moved to its own directory. --- Makefile DELETED --- |