Specifiche per la generazione del codice di uno Smart Object

Ogni smart object sulla piattaforma deve essere identificato univocamente da un codice che rispetti il formato:

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Qualora sia necessario censire un

Scopri numero elevato di smart object con Yucca!

può essere utile seguire le indicazioni riportarte nel documento RFC4122 al paragrafo 4.3. Algorithm for Creating a Name-Based UUID.

In particolare si può pensare di generare uno UUID a partire da:

  • uno spazio di nomi
  • un nome univoco nello spazio
  • un algoritmo di hash

Utilizzando l’algoritmo due volte si suggerisce di generare un UUID per un DNS registrato a proprio nome:

FIRST_UUID = uuid (DNS, «www.mydomain.it», sha1)

ove il valore DNS è 6ba7b810-9dad-11d1-80b4-00c04fd430c8

SMART_OBJECT_UUID = uuid (FIRST_UUID, «smart object name», sha1)