Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
cs_UuidConfig.h
Go to the documentation of this file.
1
7#pragma once
8
24// byte nr: 15141312 1110 9 8 7 6 5 4 3 2 1 0
25#define CROWNSTONE_UUID "24f00000-7d10-4805-bfc1-7663a01c3bff"
26#define SETUP_UUID "24f10000-7d10-4805-bfc1-7663a01c3bff"
27
29#define CROWNSTONE_PLUG_SERVICE_DATA_UUID 0xC001
30#define CROWNSTONE_BUILT_SERVICE_DATA_UUID 0xC002 // Deprecated
31#define GUIDESTONE_SERVICE_DATA_UUID 0xC003 // Deprecated
32
34 // CONTROL_UUID = 0x1, // Changed to A, because we the header is different, and we added
35 // the result characteristic.
36 // MESH_CONTROL_UUID = 0x2, // Removed.
37 // MESH_READ_UUID = 0x3,
38 // CONFIG_CONTROL_UUID = 0x4, // Removed.
39 // CONFIG_READ_UUID = 0x5, // Removed.
40 // STATE_CONTROL_UUID = 0x6, // Removed.
41 // STATE_READ_UUID = 0x7, // Removed.
42 // SESSION_NONCE_UUID = 0x8, // Changed to E, as we added protocol version.
44 // CONTROL_UUID = 0xA, // Changed to C, as State get and set changed.
45 // RESULT_UUID = 0xB, // Changed to D, as State get and set changed.
51};
52
54 // SETUP_CONTROL_UUID = 0x1, // Changed to 7, because old setup command is deprecated.
57 // CONFIG_CONTROL_UUID = 0x4, // Removed.
58 // CONFIG_READ_UUID = 0x5, // Removed.
59 // GOTO_DFU_UUID = 0x6, // Removed, use control command instead.
60 // SETUP_CONTROL_UUID = 0x7, // Changed to 9, because we added more keys to setup.
61 // SESSION_NONCE_UUID = 0x8, // Changed to E, as we added protocol version.
62 // SETUP_CONTROL_UUID = 0x9, // Changed to A, because we the header is different, and we added
63 // the result characteristic.
64 // SETUP_CONTROL_UUID = 0xA, // Changed to C, as State get and set changed.
65 // SETUP_RESULT_UUID = 0xB, // Changed to D, as State get and set changed.
68 // SESSION_DATA_UUID = 0xE, // is taken from CrownstonecharacteristicIDs, mentioned here only
69 // for completeness' sake
70 // SESSION_DATA_UNENCRYPTED_UUID = 0xF, // is taken from CrownstonecharacteristicIDs, mentioned here only
71 // for completeness' sake
72};
SetupCharacteristicsIDs
Definition: cs_UuidConfig.h:53
@ SETUP_RESULT_UUID
Definition: cs_UuidConfig.h:67
@ SETUP_CONTROL_UUID
Definition: cs_UuidConfig.h:66
@ SETUP_KEY_UUID
Definition: cs_UuidConfig.h:56
@ MAC_ADDRESS_UUID
Definition: cs_UuidConfig.h:55
CrownstoneCharacteristicsIDs
Definition: cs_UuidConfig.h:33
@ SESSION_DATA_UUID
Definition: cs_UuidConfig.h:48
@ RESULT_UUID
Definition: cs_UuidConfig.h:47
@ CONTROL_UUID
Definition: cs_UuidConfig.h:46
@ FACTORY_RESET_UUID
Definition: cs_UuidConfig.h:43
@ SESSION_DATA_UNENCRYPTED_UUID
Unencrypted session data, required for crownstone to crownstone connections.
Definition: cs_UuidConfig.h:50