Get started with Bluetooth® Low Energy

Bluetooth LE is an RF protocol that enables you to connect your XBee (server) device to another (client) device. he latest Digi XBee products include a dual-mode radio that allows the device to communicate through the Bluetooth LE interface and the RF/Cellular network at the same time.

The XBee acts as a Bluetooth LE GATT server and allows client devices, such as a cellphone or a third-party Bluetooth® LE device such as the Nordic nRF and SiLabs BGM, to configure the XBee or transfer data with the User Data Relay frame using the XBee API Bluetooth® Low Energy (LE) Service.

The XBee does not support modifying the XBee's GATT database. This means that the XBee cannot be configured to appear as something else, such as a temperature sensor.

On XBee 3 Cellular firmware ending in x16 or newer

The XBee supports the following Bluetooth LE features:

On XBee 3 Cellular firmware ending in x15 or newer

The XBee supports the following Bluetooth LE features:

For more information, see the Digi MicroPython Programming Guide.

On XBee 3 Cellular firmware ending in x14 or older

The XBee supports the following Bluetooth LE features:

The XBee is a GATT server only, which can be used to configure the XBee or transfer data with the User Data Relay Frame.

The XBee does not support the following:

Enable Bluetooth LE on an XBee device

This process explains how to enable Bluetooth LE on your XBee 3 device and verify the connection.

  1. Set up your XBee device, and make sure to connect the Bluetooth LE antenna to the device. See Get started with the XBee 3 Cellular LTE-M/NB-IoT.
  2. Enable Bluetooth® Low Energy and configure the Bluetooth Low Energy password using XCTU.
  3. Get the Digi XBee Mobile phone application.
  4. Connect with Bluetooth® Low Energy and configure your XBee device.

Note The Bluetooth LE protocol is disabled on the XBee device by default. To ensure that Bluetooth LE is always enabled, you can create a custom configuration that is used as a new factory default. See Custom configuration: Create a new factory default.