Fair enough Mats but again, we’d better verify that my understanding is correct before proceeding; as I mentioned this isn’t in the Security Specification so I’m not that familiar with it, either. I’m hoping someone from Core domain can confirm my summary and elaborate as needed.
Thanks, Nathan From: Mats Wichmann [mailto:m.wichm...@ieee.org] Sent: Monday, April 2, 2018 10:47 AM To: Heldt-Sheller, Nathan <nathan.heldt-shel...@intel.com> Cc: Nash, George <george.n...@intel.com>; Gregg Reynolds <d...@mobileink.com>; iotivity-dev <iotivity-dev@lists.iotivity.org> Subject: Re: [dev] difference between "Platform ID" and "PIID" ? On Mon, Apr 2, 2018 at 10:45 AM, Heldt-Sheller, Nathan <nathan.heldt-shel...@intel.com<mailto:nathan.heldt-shel...@intel.com>> wrote: Hi Gregg, George, I don’t know what you’ve discussed already so hopefully I’m not just adding to the confusion. And I’m certainly not the official answer on these identifiers (neither is in the Security Specification). That said, my understanding is this: Platform ID is the OCF-specific ID that is unique to the Platform. So, multiple OCF Devices on a single OCF Platform will have the same Platform ID. PIID is the Protocol-agnostic ID that can be used by a Client to correlate multiple Platforms (OCF and non-OCF). So, multiple Platforms – one appearing as OCF and one appearing as AllSeen, for example – can be understood by a cross-protocol Client to be the same Platform. This helps the Client (for example) display just one set of Devices instead of both to the User. Thanks, Nathan For PIID, that's an entirely new insight - nothing in the OCF spec suggests that "protocol" in this case means "OCF protocol" vs. one or more foreign protocols. The word "protocol" is too imprecise here. If that's the case, a little wording tweak could really help! I can propose a CR (or someone else can) if that's how we want to pursue it.
_______________________________________________ iotivity-dev mailing list iotivity-dev@lists.iotivity.org https://lists.iotivity.org/mailman/listinfo/iotivity-dev