8.2 Assumptions

Assumptions are presented as below in order to ensure the remote lights control use case can be correctly implemented.

  • All the applications are server capable;
  • Devices and application entites are independently addressable with host names resolved by DNS network services;
  • Host port number 8080 is reserved for oneM2M services;
  • Security is not considered in the current use case;
  • HTTP binding of oneM2M primitives is used in the current use case;
  • Both XML and JSON serializations of oneM2M primitives are used in the current use case;
  • All mandatory HTTP headers are presented in the HTTP requests while optional headers are selectively used in the current use case;
  • All mandatory resource attributes for resources presented in the current use case are presented in the HTTP requests while optional resource attributes are selectively used in the current use case;
  • The IN-CSE and MN-CSE in the current use case are deployed within the same oneM2M Service Provider domain;
  • All AEs in the current use case are initially registered with CSEs and the identifier of the AEs are assigned by the Registrar CSE of the AE accordinlgy, starting with a character of 'C';
  • All resources created in the current use case are addressable with the oneM2M Resource Identifier form of Hierarchical address ;
  • Short names for the representation of the resources and attributes are used in the current use case;
  • Default access control policy has already been created under IN-CSE and it is used for MN-CSE registration with IN-CSE;
  • All request originators send Blocking Requests for accessing resources located in CSEs.