Difference between revisions of "BLIP 2.0"

From TinyOS Wiki
Jump to: navigation, search
(New page: frameless | right | upright=1 = BLIP 2.0 = BLIP 2.0 is a reimplementation of IPv6 in TinyOS, and includes the building blocks which other projects like TinyRPL an...)
 
(Further Reading)
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
[[Image:blip.png | frameless | right | upright=1]]
 
[[Image:blip.png | frameless | right | upright=1]]
= BLIP 2.0 =
 
  
 
BLIP 2.0 is a reimplementation of IPv6 in TinyOS, and includes the building blocks which other projects like [[TinyRPL]] and [[CoAP]] have built on top of.  blip-2.0 includes support for a stack built on top of:
 
BLIP 2.0 is a reimplementation of IPv6 in TinyOS, and includes the building blocks which other projects like [[TinyRPL]] and [[CoAP]] have built on top of.  blip-2.0 includes support for a stack built on top of:
 
* [http://tools.ietf.org/html/draft-ietf-6lowpan-hc-06 draft-6lowpan-hc-06] for IPv6 header compression
 
* [http://tools.ietf.org/html/draft-ietf-6lowpan-hc-06 draft-6lowpan-hc-06] for IPv6 header compression
 
* [http://tools.ietf.org/html/draft-ietf-roll-rpl-17 draft-roll-rpl-17] for IPv6 routing
 
* [http://tools.ietf.org/html/draft-ietf-roll-rpl-17 draft-roll-rpl-17] for IPv6 routing
* linux ppp for communicating with external networks  
+
* RFC 1661-complient ppp daemon for communicating with external networks  
** from the peoplepower osian stack
+
** from Peter Bigot and the peoplepower osian stack
 
** merged in from the osian-squashed-ppp branch
 
** merged in from the osian-squashed-ppp branch
 
* dhcpv6 for address assignment
 
* dhcpv6 for address assignment
Line 19: Line 18:
 
== Further Reading ==
 
== Further Reading ==
  
 +
* [[BLIP 2.0 Tutorial]]
 
* [[BLIP 2.0 Internals]]
 
* [[BLIP 2.0 Internals]]
 +
* [[BLIP 2.0 Porting Guide]]
 +
* [[TinyRPL]]
 
* [[CoAP]]
 
* [[CoAP]]
  
 
{{Cc-by-sa-3.0}}
 
{{Cc-by-sa-3.0}}

Latest revision as of 17:45, 22 June 2011

Error creating thumbnail: File missing

BLIP 2.0 is a reimplementation of IPv6 in TinyOS, and includes the building blocks which other projects like TinyRPL and CoAP have built on top of. blip-2.0 includes support for a stack built on top of:

  • draft-6lowpan-hc-06 for IPv6 header compression
  • draft-roll-rpl-17 for IPv6 routing
  • RFC 1661-complient ppp daemon for communicating with external networks
    • from Peter Bigot and the peoplepower osian stack
    • merged in from the osian-squashed-ppp branch
  • dhcpv6 for address assignment
  • several other utilities for building networked applications

It represents a significant advance in many ways as it supports emerging standards and has been shown to interoperate with the corresponding Contiki implementations. Combined with an application protocol like the one provided by CoAP, TinyOS now contains the building blocks for building applications using standard protocols except for the link layer.

Getting Started

The first step towards running a network using blip-2.0 is to follow the Blip 2.0 Tutorial to compile and install sample applications. Once you have done this, you'll be able to ping6 a network of motes running TinyOS/blip.

Further Reading


Error creating thumbnail: File missing

Error creating thumbnail: File missing
Error creating thumbnail: File missing
This file is licensed under the Creative Commons Attribution ShareAlike 3.0 License. In short: you are free to share and make derivative works of the file under the conditions that you appropriately attribute it, and that you distribute it only under a license identical to this one. Official license