SYSTEMS AND METHODS FOR PROVISIONING VIRTUAL INTERNET OF THINGS UNIVERSAL IDS (IOT UIDS) IN BROWNFIELD DEVICES
A method for registering one or more Brownfield devices via a virtual Internet of Things Universal Identifier (IoT UID) is provided. The method includes identifying one or more Brownfield devices, generating device property data based at least in part on the one or more Brownfield devices, and transmitting, to an IoT device registrar server, a registration request that includes the device property data. The method further includes interpreting one or more IoT UIDs generated in response to the transmitting of the registration request.
1 . A method comprising:
identifying one or more Brownfield devices;
generating device property data based at least in part on the one or more Brownfield devices;
transmitting, to an Internet of Things (IoT) device registrar server, a registration request that includes the device property data; and
interpreting one or more Internet of Things Universal Identifiers (IoT UIDs) generated in response to the transmitting of the registration request.
2 . The method of claim 1 , wherein the registration request is for virtual IoT UIDs for the one or more Brownfield devices.
3 . The method of claim 1 , wherein the one or more IoT UIDs are virtual IoT UIDs.
4 . The method of claim 1 , wherein at least one of identifying the one or more Brownfield devices, generating the device property data, or transmitting the registration request are performed, in part, via a Single Pane of Glass (SPG).
5 . The method of claim 4 , wherein the SPG is a graphical user interface.
6 . The method of claim 5 , wherein the SPG is hosted by the IoT device registrar server.
7 . The method of claim 4 , wherein the SPG is an application programming interface (API).
8 . The method of claim 7 , wherein the SPG is hosted by the IoT device registrar server.
9 . The method of claim 1 further comprising:
verifying that an entity requesting registration of the one or more Brownfield devices is authorized to do so.
10 . The method of claim 9 , wherein verifying is based at least in part on cryptographic keys.
11 . The method of claim 10 , wherein the cryptographic keys are based at least in part on a public key encryption infrastructure.
12 . The method of claim 1 , wherein the device property data includes at least one of:
an owner identifier value;
a manufacturer identifier value;
a Trusted Platform Module (TPM) Key;
a Media Access Control (MAC) address; or
a manufacturing serial number.
13 . The method of claim 1 further comprising:
interpreting, via a device management platform, a message from the IoT device registrar server that provides confirmation that the one or more Brownfield devices were successfully registered with an IoT device registry corresponding to the IoT device registrar server.
14 . The method of claim 1 , further comprising interpreting a device event message and updating a record in an IoT device registry based at least in part on the device event message.
15 . An apparatus, comprising:
a display circuit structured to generate a graphical user interface configured to receive one or more user input command values corresponding to device property data for one or more Brownfield devices;
a requestor circuit structured to generate a virtual registration request that includes the device property data;
a request provisioning circuit structured to transmit the virtual registration request to an Internet of Things (IoT) device registrar server;
an Internet of Things Universal Identifier (IoT UID) processing circuit structured to interpret one or more virtual IoT UIDs generated by the IoT device registrar server in response to the virtual registration request; and
an IoT UID provisioning circuit structured to at least one of:
transmit the one or more virtual IoT UIDs; or
display the one or more virtual IoT UIDs on an electronic display.
16 . The apparatus of claim 15 further comprising:
a verification circuit structured to verify that an entity requesting registration of the one or more Brownfield devices is authorized to do so.
17 . The apparatus of claim 15 , wherein the device property data includes at least one of:
an owner identifier value;
a manufacturer identifier value;
a Trusted Platform Module (TPM) Key;
a Media Access Control (MAC) address; or
a manufacturing serial number.
18 . A method, comprising:
interpreting, via a device registration request circuit, a virtual registration request that maps device property data to one or more Brownfield devices;
generating, via an Internet of Things Universal Identifier (IoT UID) generation circuit, based at least in part on the virtual registration request, an IoT UID for each of the one or more Brownfield devices;
generating, via a record management circuit, a record for each of the IoT UIDs;
associating, via the record management circuit, each of the IoT UIDs with portions of the device property data corresponding to a distinct one of the one or more Brownfield devices; and
transmitting, via an IoT UID provisioning circuit, each of the IoT UIDs.
19 . The method of claim 18 further comprising:
verifying that an entity requesting registration of the one or more Brownfield devices is authorized to do so.
20 . The method of claim 18 , wherein the device property data includes at least one of:
an owner identifier value;
a manufacturer identifier value;
a Trusted Platform Module (TPM) Key;
a Media Access Control (MAC) address; or
a manufacturing serial number.