Following is one simple interpretation. (there may be better ones). Network protocol stack in TinyOS is mainly a collection of
1) MAC, typically csma/ca. 2) Energy-saving techniques like LPL. Such techniques are usually implemented as a part of the MAC protocol. 3) Active Messaging (AM): Every transmitted message contains an ID that indicates the handler to be executed on receiveing the packet. These IDs are usually mentioned as input during compile-time. They are something similar to port numbers in data networks. 4) Routing protocols like CTP. In layering terminology, we may view as "MAC->LPL->AM->Routing->App" Physical layer depends on the radio tranceiver used. For example, CC2420 is a 802.15.4 complaint. Manjunath D ################################################################################################################ *************************************************************************************************************** On Mon, 25 Oct 2010, sadun silva wrote: > hi, > > i'm wondering what is the AM? is it on top of MAC? because i saw a posting > which says that we need to specially wire 802.15.4 to work else AM will be > the default(active messaging) . > i'm getting little confused here. > > silva > > > On Mon, Oct 25, 2010 at 2:23 AM, Manjunath Doddavenkatappa < > [email protected]> wrote: > >> >> Sorry. The default protocol seems to be BoX-MAC-2 not 1. Please have a look >> at /opt/tinyos-2.1.1/tos/chips/cc2420/lpl/DefaultLplP.nc >> >> >> Manjunath D >> >> >> ################################################################################################################ >> >> *************************************************************************************************************** >> >> On Wed, 20 Oct 2010, Kartik Siddhabathula wrote: >> >> Thanks a lot Manjunath. >>> >>> I will look for it. >>> Kartik >>> >>> --- On Wed, 10/20/10, Manjunath Doddavenkatappa <[email protected]> >>> wrote: >>> >>> From: Manjunath Doddavenkatappa <[email protected]> >>> Subject: Re: [Tinyos-help] Current mac protocol >>> To: "Kartik Siddhabathula" <[email protected]> >>> Cc: "TinyoS help" <[email protected]> >>> Date: Wednesday, October 20, 2010, 6:43 PM >>> >>> >>> Yes. It is the combination of B- and X-MACs. So it is called BoX-MAC. >>> There are two versions of BoX-MAC: 1 and 2. By default B0X-MAC1 is used. The >>> detailed and clear discussion of these versions can be found in its paper: >>> just search for "BoX-MACs" in google, the first reference you get is the >>> paper. >>> >>> >>> Manjunath D >>> >>> >>> ################################################################################################################ >>> >>> *************************************************************************************************************** >>> >>> On Wed, 20 Oct 2010, Kartik Siddhabathula wrote: >>> >>> Hi all, >>>> I would like to know what is the current mac protocol used by cc2420 >>>> radio chips. I read it our forum archives that it is a combination of B-Mac >>>> and X-Mac. I need a proper reference so that I can back up the claim. >>>> >>>> Does anyone have any idea where I can find the MAC protocol >>>> implementation of cc2420. >>>> Thanks, >>>> Kartik >>> >>> >> _______________________________________________ >> Tinyos-help mailing list >> [email protected] >> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >> > _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
