OneM2M中的控制光组

时间:2019-04-15 15:08:02

标签: onem2m

如果IN-AE使用ADN-AE1和ADN-AE2创建一组灯,仅使用一个请求来控制它们,该怎么办。该图显示,它使用一个请求来控制两个请求,但是当我单击request example时,它一个接一个地创建了。有没有示例可以仅用一个请求来控制一组资源,或者这不在oneM2M的范围内?

  

多灯控制的呼叫流程如下图所示   并按以下顺序排序:

     

当用户在其智能手机上更新一组灯光状态时,   IN-AE创建一个针对一组Light的新contentInstance   MN-CSE上托管的ADN-AE容器资源。请求显示在这里

     

对于成功创建的每个contentInstance,MN-CSE发送一个   通知相应的Light ADN-AE。

enter image description here

---------------------- ---------编辑------------ -------------------

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:3)

一个资源捆绑并管理许多资源(相同或混合的资源类型),在您的示例中为ADN-AE1和ADN-AE2下的两个

除其其他属性外,还具有一个称为的虚拟资源。此虚拟资源会在内部将它收到的每个对的所有适合资源的请求相乘,例如CREATE,READ,UPDATE或DELETE。

在此示例中,<容器>在它们被组织成组之前就已经存在,并且可以独立地访问和控制。现在,资源将它们捆绑在一起,并使它们可以作为单个实体用于应用程序。当此收到对的CREATE请求时,该组将为其所有资源自动创建一个新的资源。但是,对于ADN-AE,的创建者和创建方式都无关紧要。

有趣的是,这使IN-AE应用程序与基础结构的实际部署和编排脱钩。试想一下,捆绑了一个家庭中的所有灯光。此由家庭管理员AE管理。现在,另一个AE用于在居民离开时管理房屋,而无需了解房屋中的实际设备。只需向资源发送一个请求即可关闭所有指示灯。

更新

检查oneM2M的“ TS-0001-功能体系结构”,<组>的“ 9.6.13-资源类型组”,以及的“ 9.6.14-资源类型fanOutPoint”,以了解此行为的规范。