Skip to content

BLE Overview

Wireless communication is supported using BLE (Bluetooth Low-Energy), which operates on the 2.4 GHz radio frequency band. The xPico 600 supports BLE connectivity for low-power, short-burst data transmission.

BLE support is available in the standard xPico 600 firmware image and can be configured through the BLE-related status and configuration groups in the management interfaces.

BLE devices have pre-connection and post-connection roles:

  • Before connection:
    • Peripheral: advertises and waits for a connection from a central device
    • Central: scans for peripherals and initiates connections
  • After connection:
    • Client: accesses resources hosted on a server
    • Server: hosts resources that can be accessed by clients

Typically, peripherals act as servers and centrals act as clients.

BLE Roles

Before connection, a BLE device operates as either a central or peripheral device. The xPico 600 supports only the central role, where it scans for and initiates connections to peripheral devices.

Once a connection is established, the central device assumes the master role. After connection, devices operate as either a client or a server, which is independent of the central role. In this context, the xPico 600 functions as a GATT client, accessing resources provided by the connected peripheral's GATT server.