BLE · JSON Structure

Ble Gatt Service Structure

JSON structure for a Bluetooth GATT service definition

Type: Properties: 0
BLEBluetoothEmbeddedIoTProtocolsStandardsWireless

BLE GATT Service Structure is a JSON Structure definition published by BLE.

Meta-schema:

JSON Structure

ble-gatt-service-structure.json Raw ↑
{
  "name": "BLE GATT Service Structure",
  "description": "JSON structure for a Bluetooth GATT service definition",
  "fields": [
    { "name": "uuid", "type": "string", "required": true, "description": "16-bit or 128-bit service UUID" },
    { "name": "name", "type": "string", "required": true },
    { "name": "type", "type": "enum[org.bluetooth.service,custom]", "required": false },
    { "name": "characteristics", "type": "array<GattCharacteristic>", "required": false }
  ]
}