oneM2M Logo transparent 196x130

Standards for M2M and the Internet of Things

TR-0038 Use Case

This guide is based on a smart key use case involving front and back door locks in a home that can be remotely controlled by a user's smartphone leveraging the capabilities of oneM2M. For example, the user can remotely open the doors when friends, relatives, housekeeper or babysitter come to the user’s home. However, if a system of the use case is not secured, attackers can easily unlock the door locks by spoofing.

An overview of the use case is shown in figure below and the main components are introduced as follows:

  • The door locks are deployed in a home and are connected to a home gateway.  

  • The home gateway communicates with a cloud service platform allowing the door locks to be controlled remotely by the smartphone.

  • The cloud service platform supports a set of services to enable the smartphone to more easily control the door locks in the home. Some examples of services include registration, discovery, data management, group management, subscription/notification etc

  • The smartphone hosts an application used to remotely control the door locks in the home and supports the following capabilities:

    • Discovery of door locks deployed in the home.

    • Sending commands to change door lock states i.e. LOCKED and UNLOCKED.

    • Retrieval of door lock states.

    • Receiving notifications when certain events occurred.

  • M2M Authentication Function (MAF) is used when employing MAF-based Security Association Establishment (SAE) between field nodes and infrastructure nodes. When using Pre-Shared Key or Certificate-based SAE, the MAF is not required.

 

Subscribe to oneM2M News Please enter your name and email address, then click on submit.
Alternatively, you can send an email from your preferred email application with a blank subject to
Listserv@list.etsi.org with subscribe oneM2M_News in the message body.

Subscribe to oneM2M News

Your Name(*)
Please let us know your name.

Your Email(*)
Please let us know your email address.