We just finished the development of the OM2M CoAP binding plugin.
This extension will enable CoAP communication on the WAN (between NA/NSCL, and NSCL/GSCL) and also on the LAN (between GA/GSCL, and 6LowPan-Constraint-devices/GSCL).
The source code will be available in the next few days.
I pushed new version of OM2M including the CoAP binding plugin.
You can now configure the CoAP listening port using this parameter: "org.eclipse.om2m.coap.port" available on the config.ini file for NSCL and GSCL.
It is possible to use this the new binding to connect CoAP-enabled Network application or device application. I am writing new tutorial to explain in more details how to use the APoC feature (Application Point of Contact).
I advice you to test this new plugin using the Copper add-on for Firefox (https://addons.mozilla.org/en-US/firefox/addon/copper-270430/)
Here is an example of a CoAP request: coap://127.0.0.1:5683/om2m/nscl?authorization=admin:admin
I am working now on a new MQTT interworking proxy to monitor and control MQTT-enabled devices. Please tell me if it is interesting for you.
PS: be careful, in the new update, I changed the admin password format like this admin:admin (instead of admin/admin) to make it simple.
Please contact me if you notice any bug.
Waiting for your feedback.
Thank you for your hard work!! I will test CoAP functionality recently and provide feedback to you! And also, though MQTT hasn't been added to ETSI M2M Standard, I'm really interested in seeing MQTT compatible with OM2M!
Thanks for the update Mahdi! That is great news indeed as it provides direct end-to-end connectivity between regular nodes (supporting IPv6/LoWPAN and CoAP) and NAs.
MQTT is great and I'm currently using it on my project. I think its messaging pattern make it suitable for some applications, so built-in interworking for this protocol is greatly appreciated. Also, the final version of oneM2M specification will bind to it. (Off topic: will OM2M keep up with ETSI TC M2M only, or will it eventually "shift" to oneM2M?)
Thierry Monteil Messages: 25 Registered: November 2013 Location: Toulouse - France
We will do a first demonstration of OneM2M on the launch event of OneM2M on december with several partners. Some part of OneM2M will be added to OM2M as plugin. For a complete implementation, we will wait:
- first some improvements of the standard, we suggested some request of change
- second, we need to have funding of public or private actors to help us.