3 ms·
Maybe this will also answer some of the other questions: 6LoWPAN is not an implementation, it's a term used to describe a suite of open standards maintained by
by hideo 13y ago
Maybe this will also answer some of the other questions:
6LoWPAN is not an implementation, it's a term used to describe a suite of open standards maintained by the IETF. The Working group is also called 6LoWPAN, IIRC.
The suite primarily provides a standardized packet format and addressing information. This is a good starting point - http://tools.ietf.org/html/rfc4944 http://tools.ietf.org/html/rfc4944. This is needed because Regular IPv6 packets are way too large for sensor network purposes. The standardization also allows these devices to interop with regular IPv6 gateways.
AFAIK work on all this started in TinyOS and they still maintain a solid implementation. TinyOS also works on extremely small devices and has a reasonably active community.
Also, from my understanding There's nothing inherent to 6LoWpAN that allows sleep. It's just that the protocol doesn't really care about how nodes operate. Routing protocols are free to build on top of this packet format and work however. Some of them allow nodes to sleep (e.g. RPL in some implementations) and some do not.