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.
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.