On Sun, Mar 4, 2012 at 12:45 PM, Prajosh Premdas <premdas.praj...@gmail.com> wrote: > On Sun, Mar 4, 2012 at 11:08 PM, jonsm...@gmail.com <jonsm...@gmail.com> > wrote: >> On Sun, Mar 4, 2012 at 12:19 PM, Prajosh Premdas >> <premdas.praj...@gmail.com> wrote: >>> On Sun, Mar 4, 2012 at 9:59 PM, Felix Varghese <felixv1...@gmail.com> wrote: >>>> Hi, >>>> >>>>> BTW: I remember rf231/rf212 chips having ACK/filter MAC acceleration. Does >>>>> Atmel have a chip with support for beaconing or beaconed networks? >>>> >>>> You are right, they both support auto ACK, CSMA-CA, retries and >>>> address filtering. They do support beacon-enabled networks in that >>>> they can send out slotted auto-ACKs, etc. But in this case, the burden >>>> of providing the exact timing falls on the micro-controller. It should >>>> pulse a pin to trigger the actual sending of the ACK. This is probably >>>> because of the fact that only the stack would know the relevant >>>> timings such as slot-boundaries. >>>> >>>>>> As far as a single radio joining two PANs is concerned, in case the >>>>>> aforementioned hardware acceleration is used, it cannot be done, >>>>>> unless the radio itself supports dual addresses, pan ids, etc. If such >>>>>> a radio does arrive in the market, can we not have two instances of >>>>>> wpan phy itself, one bound to each such 'logical' radio? >>>>> 76.164.216.197:8181 >>>>> >>>>> >>>>> No, because it would be still a single radio with single channel settings. >>>> >>>> Ok, I think I got your point there, thanks. >>>> >>>>>>> No. At this moment IEEE 802.15.4 does not qualify as a sane default, >>>>>>> because MAC implementation is far from being complete. >>>>>> >>>>>> We were hoping to help you guys rectify that problem :) >>>>> >>>>> We really appreciate your efforts. Maybe we should meet on IRC or on ML >>>>> to discuss your intentions, your goals and your plan. What do you think? >>>> >>>> We think that is a good idea! >>> >>> In short, we are trying to get add a 802.15.4 stack to Linux to >>> support various radios like at86rf23x/212 cc2420/2520, support modules >>> like ZigBit and extend support for USB based sticks. So i think we >>> should join forces and build this stack. >> >> Have you considered using SOC 802.15.4 chips attached to your Linux >> host as a way of avoiding the real-time issues? Beaconed mode is going >> to require some difficult code on the Linux side in order to maintain >> the tight timing requirements. Most SOC 802.15.4 chips are available >> in USB sticks making development easy. >> >> An approach would be to fully implement the 802.15.4 MAC in Contiki >> (it is partially there). Then run the MAC on a dedicated SOC 802.15.4 >> chip. Use Linux to talk to this hard MAC implementation. >> > Yes when we have to consider SOCs like ATmegaRF series and some from > Ti too. This can be treated as a set of modules i mentioned. But the > first priority i think should be on the native Linux
cc2530, mc13224 and stm32w are all in common use. They don't cost that much more than the non-SOC chips. Doing a full MAC on native Linux with radio-only chips is probably going to require the real-time kernel in order to meet timing restrictions. You also have to allow for the different speed links into the chips - serial, SPI, USB, etc. It is much easier to move the hard real-time code onto a SOC. 95% of the code will still run on Linux, you just off-load the problem bits into the SOC. >> >>> >>> We have completed the reset, get, set pib and associate functions in >>> mac. We have so far send patches of nl based changes only. >>> >>> I think we should use IIRchat and sync up on the design before >>> proceeding further. >>> >>> A new 802.15.4g std is in pipeline with a higher mpdu size and lots of >>> additional modes. >>>> >>>> Regards, >>>> Felix. >>> >>> >>> >>> -- >>> Regards, >>> >>> Prajosh Premdas >>> >>> ------------------------------------------------------------------------------ >>> Virtualization & Cloud Management Using Capacity Planning >>> Cloud computing makes use of virtualization - but cloud computing >>> also focuses on allowing computing to be delivered as a service. >>> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >>> _______________________________________________ >>> Linux-zigbee-devel mailing list >>> Linux-zigbee-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel >> >> >> >> -- >> Jon Smirl >> jonsm...@gmail.com > > > > -- > Regards, > > Prajosh Premdas -- Jon Smirl jonsm...@gmail.com ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel