Re: [Tinyos-help] [Tinyos-devel] two zigbee implementations

2008-07-09 Thread Stefano Kismet Lenzi
Vlado as you can see I moved the thread to help mailing-list, I hope
that you can answer me now :)

On Wed, Jul 9, 2008 at 16:26, Jó Ágila Bitsch Link
[EMAIL PROTECTED] wrote:


 On Wed, Jul 9, 2008 at 4:20 PM, Stefano Kismet Lenzi [EMAIL PROTECTED]
 wrote:

 On Wed, Jul 9, 2008 at 09:56, Vlado Handziski [EMAIL PROTECTED]
 wrote:
  To be precise, we (TUB) have only developed a standard compliant
  802.15.4
  MAC called TKN154. So we have two 802.15.4 MAC implementations and only
  one
  Zigbee.
 
  Back in the days when the net2 group has been formed we had a long
  discussion about the point in the protocol stack where the
  responsibilities
  of core should end and where net2 should take over. We came to a
  reasonable
  conclusion that MAC implementations should remain in core due to the
  tight
  interdependence with the radio chip and timer HW abstractions. I think
  practice has proven that this was a good decision because it helped
  shield
  net2 from the changes we did in core.
 
  Now that we have a proper place in the code tree for different mac
  implementations (tos/lib/mac)

 Which place did you mean? I have just performed an updated and I
 couldn't find any /tos/lib/mac folder.

 Did you use cvs update -d
 The -d flag is necessary to also get newly created directories (Why
 again does tinyos development stick with cvs?)

No I forgot it :S, Now I found the folder

But the following questions continue to be open:

 - The Porto's zigbee that you are speaking about is the one available
in the /tos/lib/net/zigbee folder?
 - Is the IEEE 802.15.4 MAC implemented by Porto the one available in
/tos/lib/net/zigbee/ieee802154 folder?



 I think that the right way to proceed is for
  Porto to factor out the MAC part of their implementation and move it
  into
  this folder, at the same time transferring the responsibility for this
  code
  from net2 to core. To this end, a representative of Porto might join
  core,
  etc.  This is completely independent from the decision if the higher
  parts
  of Porto's zigbee implementation remain in net2 or a new WG is formed as
  Matt proposed.

 The Porto's zigbee that you are speaking about is the one available in
 the /tos/lib/net/zigbee folder?

 But I think that the standard compliant IEEE 802.15.4 MAC
  implementations should remain under core for the above stated reasons.

 Where is the IEEE 802.15.4 MAC located?

 
  Vlado
 


 Thank you,
 Stefano Lenzi
 ___
 Tinyos-devel mailing list
 [EMAIL PROTECTED]
 https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel



___
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Re: [Tinyos-help] [Tinyos-devel] two zigbee implementations

2008-07-09 Thread Vlado Handziski
The answer is yes, to both questions :)

Vlado

On Wed, Jul 9, 2008 at 5:51 PM, Stefano Kismet Lenzi [EMAIL PROTECTED]
wrote:

 Vlado as you can see I moved the thread to help mailing-list, I hope
 that you can answer me now :)

 On Wed, Jul 9, 2008 at 16:26, Jó Ágila Bitsch Link
 [EMAIL PROTECTED] wrote:
 
 
  On Wed, Jul 9, 2008 at 4:20 PM, Stefano Kismet Lenzi kismet.sl@
 gmail.com
  wrote:
 
  On Wed, Jul 9, 2008 at 09:56, Vlado Handziski 
 [EMAIL PROTECTED]
  wrote:
   To be precise, we (TUB) have only developed a standard compliant
   802.15.4
   MAC called TKN154. So we have two 802.15.4 MAC implementations and
 only
   one
   Zigbee.
  
   Back in the days when the net2 group has been formed we had a long
   discussion about the point in the protocol stack where the
   responsibilities
   of core should end and where net2 should take over. We came to a
   reasonable
   conclusion that MAC implementations should remain in core due to the
   tight
   interdependence with the radio chip and timer HW abstractions. I think
   practice has proven that this was a good decision because it helped
   shield
   net2 from the changes we did in core.
  
   Now that we have a proper place in the code tree for different mac
   implementations (tos/lib/mac)
 
  Which place did you mean? I have just performed an updated and I
  couldn't find any /tos/lib/mac folder.
 
  Did you use cvs update -d
  The -d flag is necessary to also get newly created directories (Why
  again does tinyos development stick with cvs?)

 No I forgot it :S, Now I found the folder

 But the following questions continue to be open:

  - The Porto's zigbee that you are speaking about is the one available
 in the /tos/lib/net/zigbee folder?
  - Is the IEEE 802.15.4 MAC implemented by Porto the one available in
 /tos/lib/net/zigbee/ieee802154 folder?

 
 
  I think that the right way to proceed is for
   Porto to factor out the MAC part of their implementation and move it
   into
   this folder, at the same time transferring the responsibility for this
   code
   from net2 to core. To this end, a representative of Porto might join
   core,
   etc.  This is completely independent from the decision if the higher
   parts
   of Porto's zigbee implementation remain in net2 or a new WG is formed
 as
   Matt proposed.
 
  The Porto's zigbee that you are speaking about is the one available in
  the /tos/lib/net/zigbee folder?
 
  But I think that the standard compliant IEEE 802.15.4 MAC
   implementations should remain under core for the above stated reasons.
 
  Where is the IEEE 802.15.4 MAC located?
 
  
   Vlado
  
 
 
  Thank you,
  Stefano Lenzi
  ___
  Tinyos-devel mailing list
  [EMAIL PROTECTED]
 
 https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel
 
 

___
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help