One of the tasks required to realize the previous sequence of events is to make a successful ownership claim. This requires the owner to be able to present the same conceptual identity as the thing, including the key, to the registry. Since the amount of information might make manual editing of this information impractical, an efficient approach is needed to efficiently transmit the information to the owner out of band.
One such method is defined using the Uniform Resource Identifier (URI) scheme iotdisco. This method allows the encoding of the information into a URI, which can then be presented as a presented as a Quick Response (QR) code, perhaps on a sticker. The owner can scan it, for instance, using a smartphone application, and send the information to the same registry to make the matching claim.
As an example, consider the following set of meta-information about a thing:
Tag |
Value |
CLASS |
Controller |
TYPE |
MIoT Controller |
MAN |
waher.se |
MODEL |
MIoT ControllerXmpp |
PURL |
|
SN |
ebfe45db82884676bdaf1adcb93c70d3 |
V |
1.0 |
KEY |
9b3c08a2a246468aaaa6dd00a258cdc5 |
The preceding information can be encoded into a URI as follows, which in turn is encoded into a QR-code, as shown in preceding image:
iotdisco:CLASS=Controller;Type=MIoT%20Controller;MAN=waher.se;MODEL=MIoT%20ControllerXmpp;PURL=https%3A%2F%2Fgithub.com%2FPeterWaher%2FMIoT;SN=ebfe45db82884676bdaf1adcb93c70d3;#V=1.0;KEY=9b3c08a2a246468aaaa6dd00a258cdc5