With firmware versions 11416/31016 onwards, Digi XBee3 Cellular LTE-M/NB-IoT modules and Digi XBee3 Cellular LTE Cat 1 modules support direct communication between two units over their BLE (Bluetooth Low Energy) interface.
This requires setting up BLE on the first XBee3 module that will act as an API service server. Check the link below for instructions on how to enable BLE on a module:
Users can then proceed to create a MicroPython code on another XBee3 module, which will authenticate over BLE and provide access to the API Service running on the first XBee3. This can be achieved with the "xbee_connect()" feature of the "digi.ble" module. For more details, please refer to the link from the Digi MicroPython programming guide:
A sample application program in this regard can be found on our Github page located here: