Direction and Distance Finding Service (DDFS)
The Bluetooth® Low Energy GATT Direction and Distance Finding Service is a custom service that allows publication of distance, azimuth and elevation measurement data. It also allows adjusting the measurement configuration parameters.
Note
The current implementation is experimental.
Service UUID
The 128-bit vendor-specific service UUID is 21490000-494a-4573-98af-f126af76f490
.
Characteristic |
UUID |
---|---|
Distance Measurement |
|
Azimuth Measurement |
|
Elevation Measurement |
|
DDF Feature |
|
Control Point |
|
Characteristics
This service has the following characteristics.
Distance Measurement Characteristic
- Notify:
Enable notifications for the Distance Measurement Characteristic to receive measurements.
Azimuth Measurement Characteristic
- Notify:
Enable notifications for the Azimuth Measurement Characteristic to receive measurements.
Elevation Measurement Characteristic
- Notify:
Enable notifications for the Elevation Measurement Characteristic to receive measurements.
DDF Feature Characteristic
- Read:
Read the supported features.
Control Point Characteristic
- Write:
Write data to the Control Point Characteristic to change the configuration.
API documentation
include/bluetooth/services/ddfs.h
subsys/bluetooth/services/ddfs.c