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.