Supported Characteristics and Services¶
This page lists all GATT characteristics and services currently supported by the library.
Auto-Generated
This page is automatically generated from the codebase. The list is updated when new characteristics or services are added.
Characteristics¶
The library currently supports 73 GATT characteristics:
Battery¶
| Characteristic | UUID | Description |
|---|---|---|
| Battery Level | 00002A19-0000-1000-8000-00805F9B34FB |
Battery Level characteristic (0x2A19). |
| Battery Level Status | 00002BED-0000-1000-8000-00805F9B34FB |
Battery Level Status characteristic (0x2BED). |
Body Composition¶
| Characteristic | UUID | Description |
|---|---|---|
| Body Composition Feature | 00002A9B-0000-1000-8000-00805F9B34FB |
Body Composition Feature characteristic (0x2A9B). |
| Body Composition Measurement | 00002A9C-0000-1000-8000-00805F9B34FB |
Body Composition Measurement characteristic (0x2A9C). |
Cycling Power¶
| Characteristic | UUID | Description |
|---|---|---|
| Cycling Power Control Point | 00002A66-0000-1000-8000-00805F9B34FB |
Cycling Power Control Point characteristic (0x2A66). |
| Cycling Power Feature | 00002A65-0000-1000-8000-00805F9B34FB |
Cycling Power Feature characteristic (0x2A65). |
| Cycling Power Measurement | 00002A63-0000-1000-8000-00805F9B34FB |
Cycling Power Measurement characteristic (0x2A63). |
| Cycling Power Vector | 00002A64-0000-1000-8000-00805F9B34FB |
Cycling Power Vector characteristic (0x2A64). |
Device Information¶
| Characteristic | UUID | Description |
|---|---|---|
| Firmware Revision String | 00002A26-0000-1000-8000-00805F9B34FB |
Firmware Revision String characteristic (0x2A26). |
| Hardware Revision String | 00002A27-0000-1000-8000-00805F9B34FB |
Hardware Revision String characteristic (0x2A27). |
| Manufacturer Name String | 00002A29-0000-1000-8000-00805F9B34FB |
Manufacturer Name String characteristic (0x2A29). |
| Model Number String | 00002A24-0000-1000-8000-00805F9B34FB |
Model Number String characteristic (0x2A24). |
| Serial Number String | 00002A25-0000-1000-8000-00805F9B34FB |
Serial Number String characteristic (0x2A25). |
| Software Revision String | 00002A28-0000-1000-8000-00805F9B34FB |
Software Revision String characteristic (0x2A28). |
Environmental Sensing¶
| Characteristic | UUID | Description |
|---|---|---|
| Ammonia Concentration | 00002BCF-0000-1000-8000-00805F9B34FB |
Ammonia concentration measurement characteristic (0x2BCF). |
| Apparent Wind Direction | 00002A73-0000-1000-8000-00805F9B34FB |
Apparent Wind Direction characteristic (0x2A73). |
| Apparent Wind Speed | 00002A72-0000-1000-8000-00805F9B34FB |
Apparent Wind Speed characteristic (0x2A72). |
| Barometric Pressure Trend | 00002AA3-0000-1000-8000-00805F9B34FB |
Barometric Pressure Trend characteristic (0x2AA3). |
| Dew Point | 00002A7B-0000-1000-8000-00805F9B34FB |
Dew Point characteristic (0x2A7B). |
| Elevation | 00002A6C-0000-1000-8000-00805F9B34FB |
Elevation characteristic (0x2A6C). |
| Heat Index | 00002A7A-0000-1000-8000-00805F9B34FB |
Heat Index characteristic (0x2A7A). |
| Humidity | 00002A6F-0000-1000-8000-00805F9B34FB |
Humidity characteristic (0x2A6F). |
| Methane Concentration | 00002BD1-0000-1000-8000-00805F9B34FB |
Methane concentration measurement characteristic (0x2BD1). |
| Nitrogen Dioxide Concentration | 00002BD2-0000-1000-8000-00805F9B34FB |
Nitrogen dioxide concentration measurement characteristic (0x2BD2). |
| Non-Methane Volatile Organic Compounds Concentration | 00002BD3-0000-1000-8000-00805F9B34FB |
Non-Methane Volatile Organic Compounds concentration characteristic (0x2BD3). |
| Ozone Concentration | 00002BD4-0000-1000-8000-00805F9B34FB |
Ozone concentration measurement characteristic (0x2BD4). |
| Pollen Concentration | 00002A75-0000-1000-8000-00805F9B34FB |
Pollen concentration measurement characteristic (0x2A75). |
| Pressure | 00002A6D-0000-1000-8000-00805F9B34FB |
Pressure characteristic (0x2A6D). |
| Rainfall | 00002A78-0000-1000-8000-00805F9B34FB |
Rainfall characteristic (0x2A78). |
| Sulfur Dioxide Concentration | 00002BD8-0000-1000-8000-00805F9B34FB |
Sulfur Dioxide Concentration characteristic (0x2BD8). |
| Temperature | 00002A6E-0000-1000-8000-00805F9B34FB |
Temperature characteristic (0x2A6E). |
| True Wind Direction | 00002A71-0000-1000-8000-00805F9B34FB |
True Wind Direction characteristic (0x2A71). |
| True Wind Speed | 00002A70-0000-1000-8000-00805F9B34FB |
True Wind Speed characteristic (0x2A70). |
| Wind Chill | 00002A79-0000-1000-8000-00805F9B34FB |
Wind Chill characteristic (0x2A79). |
Glucose¶
| Characteristic | UUID | Description |
|---|---|---|
| Glucose Feature | 00002A51-0000-1000-8000-00805F9B34FB |
Glucose Feature characteristic (0x2A51). |
| Glucose Measurement | 00002A18-0000-1000-8000-00805F9B34FB |
Glucose Measurement characteristic (0x2A18). |
| Glucose Measurement Context | 00002A34-0000-1000-8000-00805F9B34FB |
Glucose Measurement Context characteristic (0x2A34). |
Health Thermometer¶
| Characteristic | UUID | Description |
|---|---|---|
| Temperature Measurement | 00002A1C-0000-1000-8000-00805F9B34FB |
Temperature Measurement characteristic (0x2A1C). |
Heart Rate¶
| Characteristic | UUID | Description |
|---|---|---|
| Heart Rate Measurement | 00002A37-0000-1000-8000-00805F9B34FB |
Heart Rate Measurement characteristic (0x2A37). |
Weight Scale¶
| Characteristic | UUID | Description |
|---|---|---|
| Weight Measurement | 00002A9D-0000-1000-8000-00805F9B34FB |
Weight Measurement characteristic (0x2A9D). |
| Weight Scale Feature | 00002A9E-0000-1000-8000-00805F9B34FB |
Weight Scale Feature characteristic (0x2A9E). |
Other Characteristics¶
| Characteristic | UUID | Description |
|---|---|---|
| Appearance | 00002A01-0000-1000-8000-00805F9B34FB |
Appearance characteristic (0x2A01). |
| Average Current | 00002AE0-0000-1000-8000-00805F9B34FB |
Average Current characteristic (0x2AE0). |
| Average Voltage | 00002AE1-0000-1000-8000-00805F9B34FB |
Average Voltage characteristic (0x2AE1). |
| Blood Pressure Feature | 00002A49-0000-1000-8000-00805F9B34FB |
Blood Pressure Feature characteristic (0x2A49). |
| Blood Pressure Measurement | 00002A35-0000-1000-8000-00805F9B34FB |
Blood Pressure Measurement characteristic (0x2A35). |
| CO\textsubscript{2} Concentration | 00002B8C-0000-1000-8000-00805F9B34FB |
Carbon Dioxide concentration characteristic (0x2B8C). |
| CSC Measurement | 00002A5B-0000-1000-8000-00805F9B34FB |
CSC (Cycling Speed and Cadence) Measurement characteristic (0x2A5B). |
| Device Name | 00002A00-0000-1000-8000-00805F9B34FB |
Device Name characteristic (0x2A00). |
| Electric Current | 00002AEE-0000-1000-8000-00805F9B34FB |
Electric Current characteristic (0x2AEE). |
| Electric Current Range | 00002AEF-0000-1000-8000-00805F9B34FB |
Electric Current Range characteristic (0x2AEF). |
| Electric Current Specification | 00002AF0-0000-1000-8000-00805F9B34FB |
Electric Current Specification characteristic (0x2AF0). |
| Electric Current Statistics | 00002AF1-0000-1000-8000-00805F9B34FB |
Electric Current Statistics characteristic (0x2AF1). |
| High Voltage | 00002BE0-0000-1000-8000-00805F9B34FB |
High Voltage characteristic (0x2BE0). |
| Illuminance | 00002AFB-0000-1000-8000-00805F9B34FB |
Illuminance characteristic (0x2AFB). |
| Local Time Information | 00002A0F-0000-1000-8000-00805F9B34FB |
Local Time Information characteristic (0x2A0F). |
| Magnetic Declination | 00002A2C-0000-1000-8000-00805F9B34FB |
Magnetic Declination characteristic (0x2A2C). |
| Magnetic Flux Density - 2D | 00002AA0-0000-1000-8000-00805F9B34FB |
Magnetic Flux Density - 2D characteristic (0x2AA0). |
| Magnetic Flux Density - 3D | 00002AA1-0000-1000-8000-00805F9B34FB |
Magnetic Flux Density - 3D characteristic (0x2AA1). |
| Noise | 00002BE4-0000-1000-8000-00805F9B34FB |
Noise characteristic (0x2BE4) - Sound pressure level measurement. |
| Particulate Matter - PM1 Concentration | 00002BD5-0000-1000-8000-00805F9B34FB |
Particulate Matter - PM1 Concentration characteristic (0x2BD5). |
| Particulate Matter - PM10 Concentration | 00002BD7-0000-1000-8000-00805F9B34FB |
PM10 particulate matter concentration characteristic (0x2BD7). |
| Particulate Matter - PM2.5 Concentration | 00002BD6-0000-1000-8000-00805F9B34FB |
PM2.5 particulate matter concentration characteristic (0x2BD6). |
| RSC Measurement | 00002A53-0000-1000-8000-00805F9B34FB |
RSC (Running Speed and Cadence) Measurement characteristic (0x2A53). |
| Supported Power Range | 00002AD8-0000-1000-8000-00805F9B34FB |
Supported Power Range characteristic (0x2AD8). |
| Time Zone | 00002A0E-0000-1000-8000-00805F9B34FB |
Time Zone characteristic (0x2A0E). |
| Tx Power Level | 00002A07-0000-1000-8000-00805F9B34FB |
Tx Power Level characteristic (0x2A07). |
| UV Index | 00002A76-0000-1000-8000-00805F9B34FB |
UV Index characteristic (0x2A76). |
| VOC Concentration | 00002BE7-0000-1000-8000-00805F9B34FB |
Volatile Organic Compounds concentration characteristic (0x2BE7). |
| Voltage | 00002B18-0000-1000-8000-00805F9B34FB |
Voltage characteristic (0x2B18). |
| Voltage Frequency | 00002BE8-0000-1000-8000-00805F9B34FB |
Voltage Frequency characteristic (0x2BE8). |
| Voltage Specification | 00002B19-0000-1000-8000-00805F9B34FB |
Voltage Specification characteristic (0x2B19). |
| Voltage Statistics | 00002B1A-0000-1000-8000-00805F9B34FB |
Voltage Statistics characteristic (0x2B1A). |
Services¶
The library currently supports 12 GATT services:
| Service | UUID | Description |
|---|---|---|
| Automation IO | 00001815-0000-1000-8000-00805F9B34FB |
Automation IO Service implementation. |
| Battery | 0000180F-0000-1000-8000-00805F9B34FB |
Battery Service implementation. |
| Body Composition | 0000181B-0000-1000-8000-00805F9B34FB |
Body Composition Service implementation (0x181B). |
| Cycling Power | 00001818-0000-1000-8000-00805F9B34FB |
Cycling Power Service implementation (0x1818). |
| Cycling Speed and Cadence | 00001816-0000-1000-8000-00805F9B34FB |
Cycling Speed and Cadence Service implementation (0x1816). |
| Device Information | 0000180A-0000-1000-8000-00805F9B34FB |
Device Information Service implementation. |
| Environmental Sensing | 0000181A-0000-1000-8000-00805F9B34FB |
Environmental Sensing Service implementation (0x181A). |
| Glucose | 00001808-0000-1000-8000-00805F9B34FB |
Glucose Service implementation (0x1808). |
| Health Thermometer | 00001809-0000-1000-8000-00805F9B34FB |
Health Thermometer Service implementation (0x1809). |
| Heart Rate | 0000180D-0000-1000-8000-00805F9B34FB |
Heart Rate Service implementation (0x180D). |
| Running Speed and Cadence | 00001814-0000-1000-8000-00805F9B34FB |
Running Speed and Cadence Service implementation (0x1814). |
| Weight Scale | 0000181D-0000-1000-8000-00805F9B34FB |
Weight Scale Service implementation (0x181D). |
Adding Support for New Characteristics¶
To add support for a new characteristic:
- See the Adding New Characteristics guide
- Follow the existing patterns in
src/bluetooth_sig/gatt/characteristics/ - Add tests for your new characteristic
- Submit a pull request
Official Bluetooth SIG Registry¶
This library is based on the official Bluetooth SIG Assigned Numbers
registry. The UUID registry is loaded from YAML files in the bluetooth_sig submodule.