Tedee lock BLE characteristics

Main Tedee Lock’s service contains following characteristics:

Notifications

UUID: 00000101-4899-489f-a301-fbee544b1db0

Characteristic used for notifying device connected to lock about specific info described in section Notifications. All notifications (with some exceptions described in the Notifications section) are sent as encrypted data. They, therefore, require a prior establishment of a PTLS session.

PTLS TX

UUID: 00000301-4899-489f-a301-fbee544b1db0

It is used for PTLS session establishment and maintenance. On that characteristic, only the lock can publish messages for the connected device.

PTLS RX

UUID: 00000401-4899-489f-a301-fbee544b1db0

It is used for PTLS session establishment and maintenance. On that characteristic connected devices publish messages and lock reads it.

API commands

UUID: 00000501-4899-489f-a301-fbee544b1db0

Communication via Indications. Used for API commands send to lock and described in section Commands. API commands (except some described in the Commands section) are also encrypted and require an active PTLS session.

Dev logs

UUID: 00000601-4899-489f-a301-fbee544b1db0

After turning on dev logs via API_COMMAND device can read dev logs from that characteristic. The channel to which the system logs are sent is not encrypted but requires to be enabled via the API command (SET_BLE_LOGS) for proper operation.