Skip to content

Registration

Every Neuron has to present its identity UUID to IIoT platform for access grant. This is not a must operation process. It is only for the IIoT platform which require UUID authentication to check over that its UUID is uniquely existence in the registry. So, this process only available when IIoT platform support the registration process. Otherwise, IIoT platform should skip this registration process.

MQTT Topics for Neuron

Subscribe: Neuron/Registry/%UUID%

Publish: Neuron/Broadcast

MQTT Topics for IIoT platform

Subscribe: Neuron/Broadcast

Publish: Neuron/Registry/%UUID%

Neuron request syntax

json
{
  "srno": "SN010101200227",
  "host": "Instance 0",
  "uuid": "16538d28-4592-11e9-a787-00e067109f12",
  "modl": "ENT-x86_64-1-0101",
  "bver": "1.1.1",
  "pver": 1
}

IIoT Platform response syntax

json
{
  "func": 1,
  "regr": 0
}
Request
srnoSerial number
hostSystem hostname
uuidUUID
modlModel number
bverSoftware build version and date
First number -- major change
Second number -- minor change
Third number -- build date
pverProtocol version
Response
funcFunction code 1
regrRegistry Return
-1 -- not accept
0 -- accept