The Smart Lock provides the following bluetooth GATT services.
Keyturner Initialization Service
Service-UUID: a92ee000-5501-11e4-916c-0800200c9a66
This service has no characteristics. It will only be used for advertising the uninitialized state of a Nuki KT.
Keyturner Pairing Service
Service-UUID: a92ee100-5501-11e4-916c-0800200c9a66
General Data Input Output characteristic
The General Data Input Output characteristic is used to send data to or retrieve data from the Nuki KT. The central device can retrieve data manually by enabling indications in the client configuration. The client configuration will not be stored over subsequent connections.
Farther the central device can send data to the Nuki KT by using the GATT Write (Long) Characteristic Value sub-procedure.
All data sent to or read from this characteristic must be unencrypted.
Value
UUID: a92ee101-5501-11e4-916c-0800200c9a66
Type: uint8 array (max size is 20 Bytes)
Properties: write (long), indicate
Client configuration
Properties: write
Keyturner Service
Service-UUID: a92ee200-5501-11e4-916c-0800200c9a66
General Data Input Output characteristic
The General Data Input Output characteristic is used to retrieve data from the Nuki KT. The central device can retrieve data by enabling indications in the client configuration. The client configuration will not be stored over subsequent connections.
Farther the central device can send data to the Nuki KT by using the GATT Write (Long) Characteristic Value sub-procedure.
Value
UUID: a92ee201-5501-11e4-916c-0800200c9a66
Type: uint8 array (max size is 20 Bytes)
Properties: write (long), indicate
Client configuration
Properties: write
User-Specific Data Input Output characteristic
The User-Specific Data Input Output characteristic is used to send data to or retrieve data from the Nuki KT. The central device can retrieve data by enabling indications in the client configuration. The client configuration will not be stored over subsequent connections.
Farther the central device can send data to the Nuki KT by using the GATT Write (Long) Characteristic Value sub-procedure.
All data sent to or read from this characteristic must be encrypted with the shared secret key of the connected user.
Value
UUID: a92ee202-5501-11e4-916c-0800200c9a66
Type: uint8 array (max size is 20 Bytes)
Properties: write (long), indicate
Client configuration
Properties: write