Timeline

Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

49 check-ins

2014-05-03
20:33
Minor revision to project report. Leaf check-in: bbac2db4cd user: andy tags: trunk
18:45
Added project report PDF. check-in: 54a3f1a34e user: andy tags: trunk
18:45
Just a bit of makefile cleanup before project submission. check-in: 5d7614c1ac user: andy tags: trunk
2014-05-01
17:03
A few last tweaks to the locate frontend. check-in: dfeddf55c2 user: andy tags: trunk
17:03
Final, for realz, version of the project presentation. check-in: a6252276ed user: andy tags: trunk
2014-04-29
08:24
Updated presentation to latest (final, submission) version. check-in: 56eb98ee8b user: andy tags: trunk
2014-04-28
13:54
Added PDF of project presentation. check-in: f438f63f10 user: andy tags: trunk
2014-04-24
20:31
Added README for the entire project. check-in: 72647bf2a9 user: andy tags: trunk
20:25
Moved distPrint sample into samples directory. check-in: ffa965a47b user: andy tags: trunk
19:31
Changed the way the frontend autocompensates for node positioning. check-in: a519668b2c user: andy tags: trunk
10:24
Changed node positions to floats (both on the nodes, and in the wire protocol). Pretty sure positioning is working now, although we'll need all four nodes to test. check-in: b4fed219f3 user: andy tags: trunk
09:45
Remote nodes now properly broadcast position, and send sensor data to sink. Node position (at least with just 2 nodes) is not working correctly. check-in: 388d913411 user: andy tags: trunk
08:17
Locate application updated: base node now correctly reports its sensor data and location over the serial connection. Remote nodes do not yet broadcast location or send sensor data to the sink. check-in: 1ee4234b8b user: andy tags: trunk
2014-04-22
20:19
Fixed a signedness bug, and tweaked the distance formula. Its results are now not *completely* insane. check-in: 74154c85b8 user: andy tags: trunk
20:01
Added graph_dist sample, which graphically displays the "distance" (based on RSSI) from the base node to a remote node. Distance calculation doesn't work yet. check-in: 1b81f687fc user: andy tags: trunk
16:25
A few more modifications to the final distance/location project. check-in: 1441c7b4c5 user: andy tags: trunk
16:25
Added location app frontend in Processing. check-in: b7f2c4f1c3 user: andy tags: trunk
16:18
Added button-distance printing test app. check-in: 43cce6490f user: adrian tags: trunk
2014-04-12
17:35
Locate framework more fully fleshed out, tho' still not complete. check-in: ef97d6f617 user: andy tags: trunk
2014-04-10
19:45
Added a *very* unfinished framework of what our final program will (hopefully) look like. Locate has components for reading communicating location data between nodes, and for reading sensor data, and for sending both back to the base node. (The sensor data is just to make things look fancy, or if the location thing doesn't work out.) check-in: 78f676db6f user: andy tags: trunk
16:10
Added a comment clarifying RSSI vs. SNR calculation. check-in: a058d4507d user: andy tags: trunk
14:56
Added an #include for math.h, so we can use log, sqrt. check-in: d02fa724a0 user: andy tags: trunk
11:54
Added btn-dist sample, for computing and printing distance calculation from RSSI. check-in: cf6e76740d user: andy tags: trunk
2014-04-08
18:09
Fixed a few comments in the sensor_graph Processing sketch. check-in: d50f1d191e user: andy tags: trunk
17:46
Added sensor-graph sample, which reads all the sensors and writes the data to the serial port. The Processing app sensor_graph can then be used to graph this data (although you must have the tinyos.jar in your classpath, and then generated SensorGraphMsg.java in the sensor_graph project directory, before you start Processing in order for this to work). check-in: fec668a95a user: andy tags: trunk
2014-04-04
13:24
Added btn-send sample, which takes a noise floor reading on startup, and then reports the RSSI whenever it receives a packet. Both (noise floor and RSSI) are printed to the serial port. check-in: a1051a6ae5 user: andy tags: trunk
13:21
Removed build output for Juan's test from the repo, so we won't get merge conflicts on it. (This does mean that you will have to build test from scratch if you want to use it, since the binaries are no longer in the repo.) check-in: 5a4a01fcaf user: andy tags: trunk
09:29
Added the nesC 1.3 reference manual, for easier reference. check-in: 8fccc2266d user: andy tags: trunk
2014-04-03
12:12
Forgot to comment out a line in last commit. check-in: 2f2176d2c4 user: juan tags: trunk
11:54
Need to test code with 2 nodes. Should transmit and display userbutton presses on a different node. check-in: ecd01f07aa user: juan tags: trunk
00:17
I think the node is broadcasting the number of times i have pressed the user button. Need to test with another node. TODO: implement receiving side. check-in: 5b7c2e5ed1 user: juan tags: trunk
2014-04-02
18:14
Added random variation to simulation 2, to simulate the inaccuracy of estimating distance from RSSI. Also added an option to simulate limited communication range. As it turns out, if the range is too small, the position estimation algorithm breaks down completely. This is something we might want to think about. check-in: 60f6a1a742 user: andy tags: trunk
2014-04-01
00:01
Leds will display number of times the user button has been pressed, if it has changed since the last time the count was displayed. Created message structure. Need to implement broadcasting the message to all nodes. check-in: 928fe2b583 user: juan tags: trunk
2014-03-30
16:31
Added the ability to reposition one of the nodes in simulation 1, in order to test how the simulation behaves when nodes are mobile. check-in: 009683ed0c user: andy tags: trunk
16:28
Added simulation 2, of the "Calibree*" algorithm. check-in: ac60a97f84 user: andy tags: trunk
15:56
Removed unnecessary scaling code from simulation 1. check-in: 434971aab3 user: andy tags: trunk
2014-03-29
20:31
Modified simulation 1 to (try to) align the relative "guessed" positions with the actual positions. This makes it much easier to see whether and when the positions are finished being calculated. check-in: 9b63ba7da0 user: andy tags: trunk
2014-03-27
20:03
Modified sensor-print makefile to generate Java classes for accessing the packets printed to the serial port. So eventually we can use Java or Processing to read from the port and graphically visualize the results. check-in: 90aafe6454 user: andy tags: trunk
19:06
Sensor-reading test app now prints to the serial port. You can use the PrintfClient Java utility to view the output. Try covering the light sensor with your hand, or blowing on the temp./humidity sensors. check-in: 51ba12e4da user: andy tags: trunk
16:13
Added sample that reads from all four sensors (and does nothing with the results). check-in: 81a403fc53 user: andy tags: trunk
00:10
Did not upload all the files on last commit. check-in: 935fcc7fa5 user: juan tags: trunk
00:08
Juan -> setting up stuff and testing out running a program on a mote. check-in: 2d3956caa0 user: juan tags: trunk
2014-03-21
13:22
Moved the sample nesC project to a separate samples/ directory. check-in: f794de51b7 user: andy tags: trunk
2014-03-18
21:21
Fixed a few (comment) bugs in simulation1. check-in: 5812f10ee0 user: andy tags: trunk
20:49
Added simple (Processing) simulation of one possible trilateration technique. check-in: 55cf73fefa user: andy tags: trunk
2014-03-11
22:22
Removed (non-working) TinyOS install helper script. Leaf check-in: e2964c97a2 user: andy tags: trunk
20:02
Added a (preliminary) script to auto-download the dependencies for the TinyOS installation. check-in: d553470ce8 user: andy tags: trunk
2014-03-06
20:26
Initial checkin: just the basic TinyOS sample. check-in: 39cefb7991 user: andy tags: trunk
17:23
initial empty check-in check-in: dac098015b user: andy tags: trunk