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
1
vote
1 answer

jose4j JWT's claims set's attribute type other than string object

I have been using jose4j version 0.6.0 for Json Web Token(JWT) generation. All is good up-till token generation, token verification . JWT's claims payload can have number of elements like version, tokenId, issuer,permissions etc. I'm passing…
Chaitan Yadav
  • 105
  • 10
1
vote
1 answer

[Kaa]: Is Kaa implementation OneM2M compliant?

I found Kaa very relevant for our application but we need a platform which is oneM2M compliant. Is Kaa implementation OneM2M compliant?
1
vote
2 answers

Sample messages from IOT sensors for MQTT communications

There is an M2M Application which wants to talk to the temperature sensors on the field, i.e. send/receive messages using MQTT pub/sub protocol. I have setup both IOTDM as well as one with eclipse OneM2M using Mosquito. But, I am looking for some…
santos
  • 31
  • 4
0
votes
1 answer

Error While testing oneM2M Device Simulator with Mobius API

please help me with below error. enter image description here I am trying to connect onem2m device simulator to mobius API.
0
votes
1 answer

What happens to CSE-relative resourceIDs in attributes of announced resources?

Let's say an MN-CSE announces an areaNwkInfo to an IN-CSE. The areaNwkInfoAnnc resource in the IN-CSE has a listOfDevices attribute that contains a list of MN-CSE-relative resourceIDs. Is that correct? If so, what use are those resourceIDs in the…
Spongman
  • 9,665
  • 8
  • 39
  • 58
0
votes
1 answer

Is MainFlux implementation OneM2M compliant?

I was reviewing Etsi's standards on M2M, IoT and came across this document. I saw MainFlux mentioned on pages 37 and 38 and I was curious if MainFlux's implementation is OneM2M compliant?
batu
  • 3
  • 1
0
votes
1 answer

how do you get the id or url of the resource that's being updated when handling an Update_Of_Resource notification?

When handling a Update_Of_Resource notification, when the subscription's notificationContentType is set to Modified Attribute, how does one get the Id or Url of the resource being updated?
Spongman
  • 9,665
  • 8
  • 39
  • 58
0
votes
1 answer

how do the two software status fields work?

How are the software.installStatus and software.activeStatus supposed to behave during the various software actions (install, uninstall, activate & deactivate)? There's absolutely no discussion of these fields in the spec, that I can see, and…
Spongman
  • 9,665
  • 8
  • 39
  • 58
0
votes
1 answer

Can there be duplicate telemetry data in a oneM2M system

I am using OM2M (Eclipse) implementation of OneM2M standard. Here, they are generating a Content Instance for each telemetry data, and they use a random number to generate it's ID. Now , let's say for some reason, the device sends same telemetry…
0
votes
1 answer

OneM2M: IPE that periodically fetches device data from FTP server

I have a device that sends data to a FTP server. In oneM2M, I want to implement an IPE to access this data and send it to MN-CSE. I am thinking of periodically (say every 5 minutes) requesting the FTP server and fetching the data to the IPE which…
0
votes
1 answer

CMDH and CoAP both define retry policies, which should be used?

When CMDH processing is in use to retry communications between CSEs, and that communication link uses CoAP (which defines its own retry logic), which retry policy should be used: CMDH or CoAP?
Spongman
  • 9,665
  • 8
  • 39
  • 58
0
votes
1 answer

how are filterCriter.attributes encoded in a CoAP oneM2M request?

In the oneM2M HTTP protocol binding spec (TS-0009) it says: Any of the short names listed in table 6.2.2.2-1, with the exception of ‘atr’, may be used in the query-string. The short name ‘atr’ itself is not used. Instead, any of the resource…
Spongman
  • 9,665
  • 8
  • 39
  • 58
0
votes
1 answer

om2m issue... Unable to start the om2m platform

I AM USING RASPBERRY PI 3. I started IN-cse using sudo su start.sh command, I see following error & when I check http://127.0.0.1:8080/webpage It won't start I see localhost not found error. ONE M2M issue. WARNING: An illegal reflective access…
0
votes
0 answers

A nullpointerException occur when i send CoAP message to OM2M

I've tried to send a CoAP message to IN-CSE in OM2M but IN-CSE printed NullpointerException like the picture I've uploaded. I solved the problem by modifying CoAPServer class in OM2M source code. I think the problem is "to=coap://localhost/~/in-cse"…
0
votes
1 answer

how to get child node data of the json response

i have oneM2M api . which provides json response. in that i need to store one child node information in the C# string variable. im getting the null value in the variable.i want to get the data of dataFrame of the con node. json data { "m2m:cin":…
krishna mohan
  • 133
  • 1
  • 2
  • 11