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