TinyOS Documentation Wiki

From TinyOS Wiki
Revision as of 13:23, 26 October 2007 by Mdw (talk | contribs)
Jump to: navigation, search

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.

In order to edit, you must first create an account, using the link on the upper right (Login / create account).

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