• DocumentCode
    1867473
  • Title

    A configurable medium access control protocol for IEEE 802.15.4 networks

  • Author

    Steiner, Rodrigo Vieira ; Mück, Tiago Rogério ; Fröhlich, Antônio Augusto

  • Author_Institution
    Software/Hardware Integration Lab., Fed. Univ. of Santa Catarina, Florianópolis, Brazil
  • fYear
    2010
  • fDate
    18-20 Oct. 2010
  • Firstpage
    301
  • Lastpage
    308
  • Abstract
    This paper presents the new design of C-MAC, a highly configurable, low-overhead Medium Access Control protocol for Wireless Sensor Networks. This new design was developed within EPOSMote, a project targeted at enabling application-specific deployment scenarios for IEEE 802.15.4 networks. The new C-MAC arose from a careful decomposition of several preexisting MAC protocols aiming at obtaining their state machines. These individual state machines were subsequently merged into a generalized one and captured as a component framework that can be specialized to produce a large variety of application-specific protocols. The framework was implemented in C++ using static metaprogramming techniques, thus ensuring that configurability does not come at expense of performance or code size. The experimental results presented in the paper corroborate the new design with figures comparable to non-configurable, platform-optimized implementations.
  • Keywords
    access protocols; telecommunication standards; wireless sensor networks; IEEE 802.15.4 networks; configurable medium access control protocol; wireless sensor networks; Media Access Protocol; Monitoring; Receivers; Synchronization; Time division multiple access; Wireless sensor networks; IEEE 802.15.4; configurability; medium access control; wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), 2010 International Congress on
  • Conference_Location
    Moscow
  • ISSN
    2157-0221
  • Print_ISBN
    978-1-4244-7285-7
  • Type

    conf

  • DOI
    10.1109/ICUMT.2010.5676622
  • Filename
    5676622