~ [ source navigation ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
cvs/emstar/tos-contrib/s-mac/


Name Size Last modified (GMT) Description
Back Parent directory 2010-03-21 13:27:26
Folder apps/ 2010-03-21 13:27:20
Folder doc/ 2010-03-21 13:27:20
Folder tools/ 2010-03-21 13:27:20
Folder tos/ 2010-03-21 13:27:20
File README 2413 bytes 2004-01-08 19:48:35

  1 S-MAC Implementation in TinyOS
  2 
  3 Contact: Wei Ye (weiye@isi.edu)
  4 
  5 S-MAC is an energy-efficient Medium Access Control (MAC) protocol for wireless
  6 sensor networks designed by USC/ISI and UCLA. S-MAC implementation in TinyOS 
  7 is not based on the standard radio communication stack by UC Berkeley. Instead, 
  8 we implemented a new physical layer (PHY) that handles low-level packet 
  9 transmission and reception and provides important support to S-MAC. Our S-MAC 
 10 and PHY forms a new communication stack in TinyOS.
 11 
 12 Following is a highlight of some features of S-MAC stack.
 13 
 14  * Flexible architecture that allows people to easily build different 
 15    components at different layers. The nested header structure allows each
 16    component to freely define its own packet formats and add its header fields
 17    in packets from upper layers.
 18 
 19  * Clean separation of MAC and PHY allows different MACs can be built on the
 20    same PHY. The PHY can reliably and efficiently handle variable length 
 21    packets up to 250 bytes, and is robust to back-to-back packet transmission.
 22 
 23  * S-MAC provides energy-efficient operations on radio
 24 
 25    * Low-duty-cycle operation on radio trades off latency for energy savings.
 26    * Overhearing avoidance -- sleep when neighbors are talking
 27 
 28  * Abundant features in unicast provided by S-MAC (similar to IEEE 802.11).
 29 
 30    * RTS/CTS/Data/ACK mechanism is Robust to collisions, hidden terminal 
 31      problem, and data packet losses.
 32    * Fragmentation support for long messages
 33    
 34 For details of S-MAC protocol design, please refer to the following paper
 35 
 36   Wei Ye, John Heidemann and Deborah Estrin, "Medium Access Control with 
 37   Coordinated, Adaptive Sleeping for Wireless Sensor Networks," To appear in 
 38   the IEEE/ACM Transactions on Networking.
 39   
 40   Available at http://www.isi.edu/~weiye/pub/smac_ton.pdf
 41 
 42 For details of S-MAC implementation, please refer to the following technical
 43 report
 44 
 45   Wei Ye, John Heidemann and Deborah Estrin, "A Flexible and Reliable Radio 
 46   Communication Stack on Motes," USC/ISI Technical Report ISI-TR-565.
 47   
 48   Available at http://www.isi.edu/~weiye/pub/commstack.pdf
 49 
 50   The main S-MAC source code download page is at
 51   
 52   http://www.isi.edu/ilense/software/smac/
 53 
 54 New users can look at the following web page to get started with S-MAC
 55 stack. There are also README file in each application directory.
 56 
 57   http://www.isi.edu/ilense/software/smac/get_start_1.1.html

~ [ source navigation ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.