Skip to main content

Initialization key

This is the default initialization procedure. A device that contains an initialization key (a.k.a. init_key) can request its own configuration at any time.

Representation

The init_key is a string of 36 bytes. It can contain alphanumeric characters and symbols: -,^,!,$,%,&,*,=,<,>,?, but it is generally represented by a UUID.

This key is typically embedded in the device during the testing phase, along with other static parameters, such as the serial number or other identifiers.

Upon receiving the initialization request via HTTPs, Connhex Remote Init:

  • validates the key used
  • retrieves the configuration from the appropriate database
  • returns the configuration through an HTTP response
DeviceConnhex Remote InitConnhex Remote Init Configs DBread init key1config request2get init key3device init key4validate key5get config6device config7device config8store configs9DeviceConnhex Remote InitConnhex Remote Init Configs DB