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 email@example.com 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.
Welcome to 6lowpan.net, a new site dedicated to The Wireless Embedded Internet. The explosive growth of inexpensive embedded computing technology, combined with low-power wireless standards and new IPv6 technology called 6LoWPAN is enabling the Internet to go where it couldn't before - enabling even the most limited devices to become part of the Internet. The next billion nodes will be on the Internet before we know it.
Stay tuned to 6lowpan.net for:
- Tutorials and information about 6LoWPAN and related technology
- Companion material for the book "6LoWPAN: The Wireless Embedded Internet"
- Standardization news from the IETF, ETSI M2M, W3C etc.
- The latest industry updates and news
We are looking for contributions, please get in touch with the authors if interested!