A year ago , I mentioned that the 6LoWPAN WG, having completed its work program, is being shut down.
Of course, the work on 6LoWPAN technologies and constrained node networks continues, and a new WG for handling their Internet Area aspects is under consideration by the IETF's steering group IESG. The proposed charter of the 6lo WG reads:
6lo focuses on Internet Area work that is needed for constrained node
networks with the characteristics of:
* limited power, memory and processing resources
* hard upper bounds on state, code space and processing cycles
* optimization of energy and network bandwidth usage
* lack of some layer 2 services like complete device connectivity and
Specifically, 6lo will work on:
1. IPv6-over-foo adaptation layer specifications using 6LoWPAN
(RFC4944, RFC6282, RFC6775) for link layer technologies of interest in
constrained node networks
2. Related MIB modules
3. Specifications, such as header compression, that are applicable to
than one adaptation layer specification
4. Maintenance and informational documents required for the existing IETF
specifications in this space.
Only specifications targeting constrained node networks are in scope. 6lo
will work closely with the 6man working group, which will continue to
work on IP-over-foo documents outside the constrained node network space
and will continue to be the focal point for IPv6 maintenance. For
adaptation layer specifications that do not have implications on IPv6
architecture, 6man will be notified about 6lo's working group last call.
Specifications that might have such an impact (e.g., by using IPv6
addresses in a specific way or by introducing new ND options) will be
closely coordinated with 6man, and/or specific parts will be fanned out
to 6man documents. Beyond 6man, 6lo will also coordinate with LWIG and
6lo works on small, focused pieces of Internet Area work. 6lo does not
take on larger cross-layer efforts. The working group will continue to
reuse existing protocols and mechanisms whenever reasonable and possible.
Security and management work that is not specific to the link layers
worked on is out of scope. Work related to routing is out of scope. 6lo
will coordinate closely with the working groups in other areas that focus
on constrained node networks, such as ROLL (RTG) and CoRE (APP).
At this point, this is at the stage of a proposal, with comments requested until 2013-10-03. See the full announcement at the IETF announcement archive.
6lo is expected to have their first WG meeting in early November at IETF88 in Vancouver.
The 6LoWPAN working group of the IETF was formally instituted 7.5
years ago, in March 2005. It was reasonably quick getting its first
few RFCs published, RFC 4919 (August 2007) with the problem statement
and RFC 4944 (published September 2007, approved 2007-05-01) with the
protocol specification. This has since been extended by RFC 6282
(September 2011, approved 2011-03-29) with an improved header
compression mechanism. While yours truly was on vacation, the third
component of the 6LoWPAN set of specifications was approved
(2012-08-24): It does not yet have an RFC number (final text still
being worked on by the RFC editor), but it is fondly known as
6LoWPAN-ND (Neighbor Discovery optimizations). Multiple instances of
running code for all these specifications have existed for quite some
time, and a number of interoperability tests have demonstrated that
This means we now have a complete set of specifications for 6LoWPAN,
and the work of the 6LoWPAN WG is formally complete. We also have
submitted a specification for applying 6LoWPAN technology to Bluetooth
Low-Energy (part of the Bluetooth 4.0 specification, marketed as
Bluetooth Smart). This has not passed the IESG yet, mainly on
procedural issues; work to clear those up is ongoing.
There are other documents that are candidates for joining the 6LoWPAN
family. Instead of making this post too long, let me just point to
the 6LoWPAN roadmap, freshly updated by yours truly.
But as far as the 6LoWPAN WG is concerned, we are done. It is a good
principle of the IETF to close WGs when they have done their work, and
we can expect this to happen soon. Of course, this doesn't mean the
specifications won't receive continued attention. Further work may
happen in IETF WGs such as 6man (IPv6 maintenance), intarea (general
Internet area issues), or maybe a new, newly-focused WG if that turns
out to be justified. The mailing list firstname.lastname@example.org will also stay
open, so this will continue to serve as a focal point for anyone
seeking to clarify, fix, or extend the 6LoWPAN set of specifications.
A number of other IETF WGs do 6LoWPAN-related work. The ROLL WG has
created a routing protocol for constrained node networks, RPL (RFC
6550). The CoRE WG is in the process of completing an application
protocol (CoAP) that does many of the things HTTP does well, with much
less complexity. The LWIG WG is trying to document some of the
implementation issues in this space. Also, some pre-WG efforts are
springing up such as COMAN (Management for constrained node networks)
and SOLACE (Smart Object Lifecycle Architecture for Constrained
Building the actual Internet of Things is going to stay exciting, and
the 6LoWPAN technologies are going to keep the central place in this,
even if we now longer need an IETF working group with that name.
I gave a short talk about the need for CoAP in the Web of Things at the "Internet of Things Forum International" in Berlin.
I just gave a lecture about 6LoWPAN at the "IAB Tutorial on Interconnecting Smart Objects with the Internet" in Prague.
Here are the slides I used:
(Update:) And here are Zach's slides on CoRE:
The book exercises have (finally) been released. This slide set includes an overview of embedded technology typically used in the Wireless Embedded Internet, an overview of embedded development and a short tutorial on Contiki. The slides currently include a small number of Contiki related exercises. Both the Contiki overview and exercises will be continuously updated, so check for updates!
Contiki programming exercises - Learn embedded development and 6LoWPAN programming with the open-source Contiki project
I gave a book release seminar on Dec 6th at the Centre for Internet Excellence in Oulu, Finland. Thanks to the great hosts, we are now releasing the entire seminar in a really professional format on-line. The seminar gave a good overview of 6LoWPAN and the general contents of the book, covering about half of the course material slides and lasts for 80 minutes. Enjoy!
6LoWPAN Seminar Video (80 minutes, MP4) Recorded 6.12.2009
The companion lecture slides for 6LoWPAN: The Wireless Embedded Internet have now been released on The Book page of 6lowpan.net. This first part of the book's course material includes a suggested course syllabus, and 115 of lecture slides in both PowerPoint and PDF formats. This overview of the book is a good tool for lecturers, students and professionals alike. The slides have been released under a creative commons by-nc-sa license to encourage re-use. The companion exercise slides for Contiki are planned for release in the near future.
Links to the syllabus and lecture slides:
We hope everyone finds these useful!
For people interested in 6LoWPAN technology in Finland, Zach will be giving a seminar with the latest news on what is happening in the industry and a technical overview of our new 6LoWPAN book. Thanks to the Center for Internet Excellence for hosting the event. Here is the information:
Tuesday December 8th, 13-15
Center for Internet Excellence
The seminar is free of charge (and there is coffee too!)
Zach will also be teaching several long and short courses based on the book in 2010:
February 2010 - Kokkola, Finland - Chydenius Institute
Winter 2010 - Oulu, Finland - Center for Wireless Communications
June 2010 - Oulu, Finland - Ubi Summer School
Aug/Sept 2010 - Croatia - SenZations Summer School
Our 6LoWPAN book has now been released by Wiley. Last week we received the very first copies directly in Japan while at IETF-76. Pre-orders should start arriving any time now to people. At least we are very pleased with the result, so happy reading! For those who would like a preview an excerpt is available on-line:
I will be releasing the book’s companion course slides and exercises very soon here on http://6lowpan.net.
(from On the Internet of Things blog)
Here is some of the latest news from IETF activities related to the Internet of Things:
6LoWPAN - The 6lowpan working group is currently moving four Internet-Drafts towards last call in the standards track (Improved Header Compression, 6LoWPAN Neighbor Discovery) and informational track (Use Cases, Routing Requirements). I presented the latest ND draft, which has good consensus and will be going through a round of technical improvements within 2 weeks. Next the WG is looking to re-charter to continue on subjects such as security, MIBs etc.
ROLL – The roll working group presented the RPL (pronounced “ripple”) routing protocol draft, which has been accepted as an official working group document today. This will be the basis for routing over low-power and lossy networks including 6LoWPAN, which still needs lots of contribution to reach a full solution.
New 6lowapp effort - We held a very successful meeting about applications in resource-constrained networks. About 60-70 people attended presentations from Carsten Bormann, Don Sturek (from Pacific Gas & Electric and ZigBee/IP) along with a set of 2-minute stand-ups. The presentation is available here. The feedback from IETF Area Directors was that there is obvious support, motivation and requirements (and that we are in a hurry) – so start working! A 6lowapp mailing list and wiki page will be coming soon, keep tuned.
There was a great presence at the IETF from IPSO members, who held several meetings during the same week. Thanks to the move of ZigBee and the energy industry towards all-IP smart energy we say many new participants in Stockholm. It is really positive to see the collaboration between the IETF, IPSO, ZigBee and Utilities in this area.