在对服务订阅进行了详细研究之后,我决定开发配置应用程序以创建CSE和M2MServiceSubscriptionProfile。 客户可以在此应用程序上创建自己的CSE(包括支持的资源类型)和M2MServiceSubscriptionProfile(包括允许的AE)。
根据付款条件,将根据资源类型检查传入的请求以允许还是拒绝。 我认为,只有一种方法可以实现,M2MServiceSubscriptionProfile将与存储在CSEBase类的SupportedResourceType属性中的特定资源类型一起使用。 这是默认方案。
但是ServiceSubscribedNode不必包含xsd文档所述的CSE-ID。
<xs:element name="CSE-ID" type="m2m:ID" minOccurs="0" />
这意味着无需与客户CSE集成,AE也可以与系统连接。例如,Web应用程序(AE)可以与系统集成以使用服务提供商上的特定API。 在这种情况下,该客户没有CSEBase,客户的AE可以直接与服务提供商连接,因此没有SupportedResourceType属性。
在这种情况下,我如何决定允许/拒绝特定的资源类型?
答案 0 :(得分:1)
与此节点有关的CSE-ID(用于具有CSE的节点)。
但是,“ nodeID”属性是必需的。这意味着,您可以通过
还请注意,类型为