[Tinyos-devel] AM ID guidelines for net2 protocols and other applications

Matt Welsh mdw at eecs.harvard.edu
Wed Apr 30 15:52:14 PDT 2008


OK, this is fine enough, though I guess it means that the net2 WG is  
the gatekeeper for all protocols in TinyOS. It wasn't clear to me that  
this was the case...

>> For the protocols that are distributed with the core (lib/net), it is
>> clear that we want ID allocation and they MUST not conflict.
>>
>> The applications and protocols in apps directory distributed with the
>> core, should probably also use allocated IDs.

I agree with both of the above.

> There are two separate questions:

>
> 1) How do we prevent protocols in tinyos-2.x/ from conflicting with  
> each other.
> 2) How do we provide guidance for making sure new protocols not in  
> tinyos-2.x don't conflict with those that are.
>
> 1) is satisfied by assigning AM ids to protocols in tinyos-2.x/.
> 2) is satisfied by leaving a large swath of the AM id space unused  
> by tinyos-2.x/ so it can be used however applications want.

Sure. My question was how AM IDs in the reserved range are reclaimed.


More information about the Tinyos-devel mailing list