Questions tagged [onem2m]

oneM2M is a global organization that creates requirements, architecture, API specifications, security solutions and interoperability for Machine-to-Machine and IoT technologies. The oneM2M specifications provide a framework to support a wide range of applications and services such as smart cities, smart grid, connected car, home automation, public safety, and health.

The purpose and goal of oneM2M is to develop technical specifications which address the need for a common M2M Service Layer that can be readily embedded within various hardware and software, and relied upon to connect the myriad of devices in the field with M2M application servers worldwide.

The Common Service Layer of oneM2M specification in a nutshell:

  • It is a software layer
  • It sits between M2M applications and communication HW/SW that provides data transport
  • It normally rides on top of IP
  • It provides functions that M2M applications across different industry segments commonly need. Those functions are exposed to Applications via IT‐friendly APIs.
  • It allows for distributed intelligence (device, gateway, cloud apps)

Some design principles are:

  • IP‐based, but interworks with specific IP and non IP technologies in the M2M Area networks
  • RESTful resource oriented APIs, resources are representations of devices/ applications
  • Distributed intelligence (device, gateway, edge, cloud)
  • Reuse of existing device management frameworks
  • Reuse of existing data exchange protocols
  • Reuse of existing security frameworks
  • Reuse of underlying network capabilities such as location, triggering, etc.

Links:

61 questions
2
votes
1 answer

Controlling Group Of Lights in oneM2M

What if an IN-AE creates a group of lights with ADN-AE1 and ADN-AE2, controlling them by using just one request. The diagram shows that, it uses one request to control both of them but when I click the request example, its creates
Barış Velioğlu
  • 5,709
  • 15
  • 59
  • 105
2
votes
1 answer

Actuator Control in oneM2M

I read documentation for making two way communication in OneM2M. I understand that one way of doing that is using subscription and notification system. Lets assume we have an example like the figure below. IN-AE (Smartphone) wants to open the light…
Barış Velioğlu
  • 5,709
  • 15
  • 59
  • 105
2
votes
1 answer

What makes a sensor an AE or a Container?

We are trying to implement the onem2m specification but we have some misunderstanding what makes a sensor an AE or an Container ? For example, I have a ardunio board and I connected to it 10 simple leds. Then I am confused with two options. First…
Barış Velioğlu
  • 5,709
  • 15
  • 59
  • 105
2
votes
1 answer

Determining MIME type of Notification

I'm new to OneM2M Protocol. Searching for the OneM2M TS0001 documents, I don't get any idea of determining the Notification MIME type. How do I determine MIME type(e.g. 'application/json', 'application/xml') of notification? I couldn't find anything…
2
votes
1 answer

what is the difference between ETSI-M2M standard and OneM2M standard?

I am doing a project about the topic desinging and implementing an M2M Application using OM2M. When I found some documentation in the internet, I know that the OM2M is defined based on the ETSI-M2M and OneM2M Standard. These two standards make me a…
Ock
  • 1,262
  • 3
  • 18
  • 38
2
votes
1 answer

What is the difference between om2m & onem2m

OK I got "the purpose and goal of oneM2M is to develop technical specifications which address the need for a common M2M Service Layer that can be readily embedded within various hardware and software, and relied upon to connect the myriad of devices…
Ozan
  • 1,191
  • 2
  • 16
  • 31
1
vote
1 answer

The oneM2M Mcc interface?

I know that interface Mca is the channel throught CRUD operations comme from AE to CSE. But, what about Mcc? Mcc is proposed to connect two CSEs. But which kind of operations are executed through this Mcc interface? Please, a sample operation would…
Alex Co
  • 11
  • 1
1
vote
2 answers

How should a onem2m CSE treat a retransmitted AE create request

Suppose an AE uses CoAP to register with a CSE (AE Create request). The CSE receives the request, creates the AE resource, and sends the response in an ACK. The ACKs are lost, and the AE cancels its request by virtue of a timeout or restart, and…
bgreen0
  • 65
  • 6
1
vote
1 answer

AE resource /in-cse not found when trying to create AE

I'm trying to learn oneM2M standard using Eclipse OM2M. There is 1 infrastructure node (in-cse) and 1 middle node (ms-cse) which running the ipe sample. I can GET information from the infrastructure node by sending the following curl --request GET…
Jrod
  • 41
  • 5
1
vote
1 answer

How to create resource/ send request to create resource in ACME oneM2M in REST UI?

I am learning about ACME oneM2M framework, am a new to it. I am trying to create a web dashboard, through which I would be able to control LED light. This web dashboard can have buttons ON and OFF, trying to create this through ACME. Please help me…
shubham
  • 83
  • 1
  • 9
1
vote
1 answer

OneM2M NOTIFY blocking rules?

I'm having trouble finding where in the spec it specifies how notification should be queued or blocked in the most trivial case. Let's assume a simple mn-ae <=> mn-cse <=> in-cse <=> in-ae setup. There's a resource res1 on the mn-cse, and the in-ae…
Spongman
  • 9,665
  • 8
  • 39
  • 58
1
vote
1 answer

oneM2M: can an announced resource have a non announced resource as it's child

In oneM2M, can an announced resource have a non announced resource as it's child? I went through the documentations for oneM2M but can't find anywhere that clearly mentions this. For example, on my IN-CSE, I have created an announced AE (AE_ANNC),…
1
vote
1 answer

OneM2M: Get Notification once a file loads on FTP server

I have a device that sends data to a FTP server. In OM2M, I want to implement an IPE to access this data and send it to MN-CSE. Currently I am fresher on oneM2M standards And as per the below reference I found the 2 alternative for this task. The…
1
vote
1 answer

OneM2M: Changing MN-CSE configurations from IN-CSE

In oneM2M, I want to update the MN-CSE configurations by sending the command from IN-CSE to MN-CSE. How can I achieve this? My Approach: I am thinking of creating an AE on MN-CSE say CONFIG-AE. Every time I want to change anything, I will create a…
1
vote
1 answer

OneM2M: Notify IN-CSE of the new resources created on MN-CSE

In oneM2M, all the resources created on MN-CSE node are stored in the database on the node itself. I also want to notify IN-CSE of the new resources that are created on the MN-CSE and save them in the datatbase there. How can I achieve this? My…