Difference between revisions of "TinyOS Documentation Wiki"

From TinyOS Wiki
Jump to: navigation, search
(Proposed topics for the TinyOS Wiki)
Line 37: Line 37:
 
** [http://gentoo-wiki.com/TinyOS Gentoo]
 
** [http://gentoo-wiki.com/TinyOS Gentoo]
 
** [[Installing tinyos-2.x on Mac OS X (Tiger) | Mac OS (Tiger)]]
 
** [[Installing tinyos-2.x on Mac OS X (Tiger) | Mac OS (Tiger)]]
 +
* [[Boomerang|Boomerang and Tmote Resources]]
  
 
== Links ==
 
== Links ==

Revision as of 21:46, 22 October 2007

TinyOS Documentation Wiki

This is the new Wiki site for the TinyOS Documentation Working Group. Everyone is welcome to edit these pages and contribute TinyOS documentation.

Consult the User's Guide for information on using the wiki software.

Proposed topics for the TinyOS Wiki

Tinyos Tutorials

  • 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 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)
  • NesC and TinyOS Programming (eg links to TinyOS Programming Manual and Tutorials, plus community added tips)
  • Installing TinyOS
  • Boomerang and Tmote Resources

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]

Getting started