6LBR in a Nutshell - cetic/6lbr GitHub Wiki
6LBR is a deployment-ready platform for interconnecting IP and 6LoWPAN networks. It assumes an Ethernet interface on the IP side and an 802.15.4 interface on the 6LoWPAN side.
WSN Management
- RPL storing mode and non storing mode
- 6LoWPAN
- Variety of network architectures
- Router: Real routing between IP and 6LoWPAN, treated as independent networks.
- SmartBridge: Bridged deployment between the 802.15.4 and Ethernet interfaces.
- TransparentBridge: 802.15.4 interface fully-bridged with the Ethernet interface
- ...
- Network autoconfiguration
- Stateful NAT64 to provides bidirectional IPv4 connectivity
- DNS Proxy
- Multicast communication
Radio
- MAC layers supported :
- CSMA
- ContikiMAC
- TSCH
- Local or remote slip-radio
- Multi-radio support
Configuration
- Reconfiguration without recompiling also on embedded platforms
- IP configuration
- WSN configuration
- RPL Parameters
- Router Advertisement
- MAC and Security Layers
- ...
- An enhanced webserver with configuration commands
- Command line tool
- Node port mapping configuration
Monitoring
- RPL DAG visualisation
- List of connected elements
- Traffic statistics per node
- Router statistics
Security
- Optional 802.15.4 Security Layer
- Node filtering
- Webserver configuration and deactivation
- DTLS examples
Expandability
- User scriptable ifup/ifdown
- Plug-ins support on Linux based platforms
- User modules on embedded platforms.
Easy Deployment
- Deployment-ready packages and installation scripts
- Example configuration files
- Runs as a Linux daemon
Easy testing
- Integrated test environment allowing you to run the same tests on simulation and on real hardware
- Automated Cooja configurations files