Difference between revisions of "TinyOS Documentation Wiki"
Line 4: | Line 4: | ||
===Proposed topics for the TinyOS Wiki=== | ===Proposed topics for the TinyOS Wiki=== | ||
+ | * Platforms | ||
+ | **Overview of commonly used platforms with software porting/compatibility issues | ||
* Sensors | * Sensors | ||
** Sensor boards | ** Sensor boards | ||
Line 23: | Line 25: | ||
** Which port to use for MIB520 | ** Which port to use for MIB520 | ||
** How to configure network-based programmers | ** How to configure network-based programmers | ||
+ | * Case Studies (Example applications) | ||
== Links == | == Links == |
Revision as of 02:23, 14 August 2007
TinyOS Documentation Wiki
Consult the User's Guide for information on using the wiki software.
Proposed topics for the TinyOS Wiki
- Platforms
- Overview of commonly used platforms with software porting/compatibility issues
- Sensors
- Sensor boards
- Which TinyOS modules to use for which sensor
- How to convert the raw sensor values to commonly used formats
- RSSI / LQI
- How to obtain RSSI / LQI values for a received packet
- How to measure RSSI values without receiving a packet (measuring noise)
- Relationship between RSSI / LQI values and physical distance
- TX power
- How to reduce the TX power
- For all transmissions
- On a per-packet basis
- How to reduce the TX power
- How to debug the programmer
- For Mica-based motes, how to ensure they are properly plugged in
- For network based programmers, how to verify the communication
- Common mistakes, common hardware errors
- How to debug the serial communication
- Which port to use for MIB520
- How to configure network-based programmers
- Case Studies (Example applications)
Links
John Regehr says: To save myself from repeating information to students I wrote a very quick guide to getting started with TinyOS and Avrora, the UCLA Mica2 simulator. The point is not to provide any new information but rather to avoid extraneous information. [1]
John Regehr says: I have started to work on a TinyOS debugging tutorial. It is just a skeleton so far. I would be more than happy to integrate pieces of text that are submitted to me. [2]