Difference between revisions of "TinyOS Documentation Wiki"

From TinyOS Wiki
Jump to: navigation, search
(Proposed topics for the TinyOS Wiki)
Line 27: Line 27:
 
* Case Studies (Example applications)
 
* Case Studies (Example applications)
 
* NesC and TinyOS Programming (eg links to [http://www.tinyos.net/tinyos-2.x/doc/pdf/tinyos-programming.pdf TinyOS Programming Manual] and [http://www.tinyos.net/tinyos-2.x/doc/html/tutorial/index.html Tutorials], plus community added tips)
 
* NesC and TinyOS Programming (eg links to [http://www.tinyos.net/tinyos-2.x/doc/pdf/tinyos-programming.pdf TinyOS Programming Manual] and [http://www.tinyos.net/tinyos-2.x/doc/html/tutorial/index.html Tutorials], plus community added tips)
 +
* Installing TinyOS
 +
** [http://www.tinyos.net/tinyos-2.x/doc/html/install-tinyos.html Linux / Windows]
 +
** [http://gentoo-wiki.com/TinyOS Gentoo]
 +
** [http://www.stanford.edu/~klueska/installing_tinyos2.html Mac OS (Tiger)]
  
 
== Links ==
 
== Links ==
Line 33: Line 37:
  
 
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.  [http://www.cs.utah.edu/~regehr/debugging_tinyos/]
 
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.  [http://www.cs.utah.edu/~regehr/debugging_tinyos/]
 +
 +
* [http://homepages.dcc.ufmg.br/~bpires/tutorials/tutorial/ Tutorial on setting up a complete TinyOS 2.x Network]
 +
* [http://homepages.dcc.ufmg.br/~bpires/tutorials/manuals/ Some Datasheets]
 +
* [http://homepages.dcc.ufmg.br/~bpires/tutorials/dossie Tutorial in Portugese]
  
 
== Getting started ==
 
== Getting started ==

Revision as of 22:54, 28 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 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

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