nRF5 SDK v14.2.0
Connectivity scenarios

The IETF RFC 7668 defines how IPv6 packets are transmitted over BLE.

RFC 6775 defines 6LoWPAN terminology, which is applicable to Bluetooth low energy as well. The RFC distinguishes three types of 6LoWPAN devices with respect to interconnectivity and the Internet connectivity:

Figure 1 shows the star topology of a typical isolated BLE 6LoWPAN network.

IoT_overview_network.svg
Figure 1. BLE 6LoWPAN network

Figure 2 shows a typical use case, which connects an isolated BLE 6LoWPAN network to the Internet.

IoT_overview_abstraction.svg
Figure 2. BLE 6LoWPAN network connected to the Internet through a border router

Figure 3 is a more concrete depiction of the network in Figure 2. The nRF5 SDK provides necessary modules to implement the 6LoWPAN node role on nRF5 devices. The 6LoWPAN border router role is filled by a Linux system that supports 6LoWPAN and runs a BLE 6LoWPAN router implementation as described in Distributing a global IPv6 prefix. For example, this can be a Raspberry Pi.

IoT_overview_hw.svg
Figure 3. Concrete example of a BLE 6LoWPAN network with border router as implemented with the nRF5 SDK

Documentation feedback | Developer Zone | Subscribe | Updated