Yes.  From my understanding, the main difference between one resource with 2 
rt's and two resources with 1 rt each is that
each resource has its own ACL.  So 2 rt's on the same resource are always 
ACL'ed the same, whereas two resources with 1 rt each
can have very different ACL's applied.

From: iotivity-dev-bounces at lists.iotivity.org 
[mailto:[email protected]] On Behalf Of Annie Weng
Sent: Thursday, August 18, 2016 6:46 PM
To: iotivity-dev at lists.iotivity.org
Subject: [dev] Question about resource with multiple resource types

Hi All:
I'm confused about multiple resource types.
According to the OIC draft spec 1.1.1, a resource could be "one or more" 
resource type.
The definition of "OCResourceType" is also "link list".
So, what will be the use case of multiple resource types?
(I can only find one example: a device with types [oic.wk.d, 
oic.d.airConditioner])

Will there be such kind of usage?
One resource with types [oic.r.light.brightness oic.r.switch.binary] at the 
same time?
Or, one device with types [oic.wk.d oic.d.light oic.d.door] at the same time?

If YES, what's the difference of usage between:
(1) One resource: [oic.r.light.brightness oic.r.switch.binary]
and
(2) Two resources: [oic.r.light.brightness] and [oic.r.switch.binary]

If NO, what is the rule/constraint of using multiple resource types?


Thank you.

Best Regards,
Annie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160830/21326117/attachment.html>

Reply via email to