Mistake on this page?
Report an issue in GitHub or email us

Network connectivity in Mbed OS

Mbed OS supports a wide range of connectivity options. This section helps you to understand how to connect Mbed OS based devices to the outside world.

Connectivity options

Below is a brief introduction of the different connectivity technologies that we support.

Bluetooth low energy


Bluetooth low energy (BLE) is a low power wireless technology standard for personal area networks. Typical applications of BLE are health care, fitness trackers, beacons, smart homes, security, entertainment, proximity sensors, industrial applications and automotives.

To learn how to use Bluetooth low energy on Mbed OS, please refer to the Bluetooth user API reference.

IP Networking

Arm Mbed OS supports various IP based connectivity options and IP stacks.

Our Socket API is an API that standardizes all of our connectivity options. It supports both IPv4 and IPv6. Applications are therefore portable and easy to develop regardless of final connectivity option.

Mbed OS provides network drivers, such as Ethernet, Wi-Fi and cellular.

You can find descriptions of supported interfaces and protocols in the IP networking section.

6LoWPAN Mesh networking

Tree type mesh

6LoWPAN is a compression method for IPv6 packets. Mbed OS supports 6LoWPAN-ND and Thread protocols for forming IPv6 based mesh networks. Both protocols use the same 6LoWPAN compression method but different routing protocols to achieve wireless mesh network.

Applications running on 6LoWPAN based mesh networks use the same Mbed OS Socket API for connectivity.

For descriptions of mesh networks, please see the 6LoWPAN Mesh section.



LoRaWAN is a long range wide-area network technology that combines long range with low power consumption. LoRaWAN is not IP based.

The LoRa section and LoRa tutorial describe LoRA networking.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.