Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
cs_UuidConfig.h File Reference

Go to the source code of this file.

Macros

#define CROWNSTONE_UUID   "24f00000-7d10-4805-bfc1-7663a01c3bff"
 Author: Crownstone Team Copyright: Crownstone (https://crownstone.rocks) Date: Nov 26, 2014 License: LGPLv3+, Apache License 2.0, and/or MIT (triple-licensed) More...
 
#define SETUP_UUID   "24f10000-7d10-4805-bfc1-7663a01c3bff"
 
#define CROWNSTONE_PLUG_SERVICE_DATA_UUID   0xC001
 UUID used for the Service Data in the Scan Response packet. More...
 
#define CROWNSTONE_BUILT_SERVICE_DATA_UUID   0xC002
 
#define GUIDESTONE_SERVICE_DATA_UUID   0xC003
 

Enumerations

enum  CrownstoneCharacteristicsIDs {
  FACTORY_RESET_UUID = 0x9 , CONTROL_UUID = 0xC , RESULT_UUID = 0xD , SESSION_DATA_UUID = 0xE ,
  SESSION_DATA_UNENCRYPTED_UUID = 0xF
}
 
enum  SetupCharacteristicsIDs { MAC_ADDRESS_UUID = 0x2 , SETUP_KEY_UUID = 0x3 , SETUP_CONTROL_UUID = 0xC , SETUP_RESULT_UUID = 0xD }
 

Macro Definition Documentation

◆ CROWNSTONE_BUILT_SERVICE_DATA_UUID

#define CROWNSTONE_BUILT_SERVICE_DATA_UUID   0xC002

◆ CROWNSTONE_PLUG_SERVICE_DATA_UUID

#define CROWNSTONE_PLUG_SERVICE_DATA_UUID   0xC001

UUID used for the Service Data in the Scan Response packet.

◆ CROWNSTONE_UUID

#define CROWNSTONE_UUID   "24f00000-7d10-4805-bfc1-7663a01c3bff"

Author: Crownstone Team Copyright: Crownstone (https://crownstone.rocks) Date: Nov 26, 2014 License: LGPLv3+, Apache License 2.0, and/or MIT (triple-licensed)

Service UUIDs

The last 4 digits of the first tuple should be 0. They are used by the characteristics to set their UUIDs.

E.g. the Setup Service has UUID 24f10000-7d10-4805-bfc1-7663a01c3bff and the MAC Address Characteristic of the Setup Service has UUID 24f10002-7d10-4805-bfc1-7663a01c3bff Custom Service UUIDs

◆ GUIDESTONE_SERVICE_DATA_UUID

#define GUIDESTONE_SERVICE_DATA_UUID   0xC003

◆ SETUP_UUID

#define SETUP_UUID   "24f10000-7d10-4805-bfc1-7663a01c3bff"

Enumeration Type Documentation

◆ CrownstoneCharacteristicsIDs

Enumerator
FACTORY_RESET_UUID 
CONTROL_UUID 
RESULT_UUID 
SESSION_DATA_UUID 
SESSION_DATA_UNENCRYPTED_UUID 

Unencrypted session data, required for crownstone to crownstone connections.

◆ SetupCharacteristicsIDs

Enumerator
MAC_ADDRESS_UUID 
SETUP_KEY_UUID 
SETUP_CONTROL_UUID 
SETUP_RESULT_UUID