[Linux-zigbee-devel] 6LoWPAN and linux-zigbee (newbie)
Hello, I saw somewhere on the web that the focus of linux-zigbee moved to 6LoWPAN, beacuse of licensing issues of zigbee itself. My question is this: is currently the development of linux-zigbee intended to be integrated into the maininline linux kernel? (or already integrated)? And does the linux-zigbee project currently only implements 6LoWPAN, and not ZigBee? And last one - is there intention to implement RFC 6775 "Neighbor Discovery Optimization for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs)" in this protocol ? regards, Kevin -- LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk ___ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel
Re: [Linux-zigbee-devel] 6LoWPAN and linux-zigbee (newbie)
Hi Kevin, On Thu, Sep 19, 2013 at 07:21:09PM +0300, Kevin Wilson wrote: > Hello, > I saw somewhere on the web that the focus of linux-zigbee > moved to 6LoWPAN, beacuse of licensing issues of zigbee itself. > I don't know if there was any licensing issues. I remember a mailinglist entry to rename this project because zigbee is a trademark. Both use the IEEE 802.15.4 layer. > My question is this: > is currently the development of linux-zigbee intended to be > integrated into the maininline linux kernel? (or already integrated)? I think at the beginning the idea was to integrate the sourceforge repo [1] to mainline. In my opinion the state of sourceforge and mainline are too different, so it's not easy to integrate anything from there into mainline. (I stopped to thinking about that) > And does the linux-zigbee project currently only implements 6LoWPAN, and not > ZigBee? Yes, there is a 6LoWPAN Implementation for IPHC and Fragmentation and some udp compression/uncompression in kernelspace. There is no zigbee implementation into linux kernel, but you can write a userspace program and get the 802154 address family packets and write some zigbee implementation. > And last one - is there intention to implement RFC 6775 > "Neighbor Discovery Optimization for IPv6 over Low-Power Wireless > Personal Area Networks (6LoWPANs)" in this protocol ? > No, for me there are too many issues in the current 6LoWPAN code. I figure out that the mac802154 layer has many others issues, too. A list of issues(Only from memory): MAC802154: - Only INTRA PAN is working - Unusual Queue handling (I count 4 Queues when you receiving a data frame to 6LoWPAN stack) - Less support of Frametypes (Only data frames are supported) - and so on... 6LoWPAN: - Unusal device handling - Wrong Fragmentation according to rfc4944 (I have a unclean fix for that) - Wrong traffic class compress/uncompression - and so on... These issues you can split into (new features) and (fixes). Currently I try to understand some more netapi to find some better solution for some 6LoWPAN/mac802154 implementation. - Alex [1] http://sourceforge.net/p/linux-zigbee/kernel/ci/master/tree/ -- LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk ___ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel
Re: [Linux-zigbee-devel] 6LoWPAN and linux-zigbee (newbie)
Hello , On Thu, Sep 19, 2013 at 07:21:09PM +0300, Kevin Wilson wrote : > And last one - is there intention to implement RFC 6775 > "Neighbor Discovery Optimization for IPv6 over Low-Power Wireless > Personal Area Networks (6LoWPANs)" in this protocol ? > In RFC6775 6lowpan-ND added two icmpv6 message types : 1.DAR(Duplicate Address Request) 2.DAC(Duplicate Address Confirmation) and three options in icmp header 1.ARO(Address Registration Option) 2 .6CO(6lowpan Context Option) 3.ABRO(Authorative Boarder Router Option) I have done the flow chart design for 6lowpan-ND in linux. I am adding the code to already existing IPv6-ND(RFC4861) which is there in net/ipv6/ndisc.c and include/net/ndisc.h Regards, Bhadram. --- This e-mail is for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies and the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email is strictly prohibited and appropriate legal action will be taken. --- -- LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk___ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel