OMA LWM2M DevKit

Author(s):



The OMA LWM2M DevKit is an add-on for the Mozilla Firefox Web browser. It adds support for the OMA Lightweight M2M protocol and enables manual interaction with a LWM2M Server directly from the Web browser. This way, developers and users can interactively explore and comprehend the new protocol for machine-to-machine communication by the Open Mobile Alliance.


Launching the OMA LWM2M DevKit

Organization of the GUI
  1. If the LWM2M Server responds to CoAP ping, this button turn green. When clicking on it, the LWM2M Client address is shown.
  2. All CoAP messages are logged here. The first entries show the CoAP ping exchange (CON-EMPTY/RST-EMPTY).
  3. This button opens a menu to load the the virtual LWM2M Client. Once the DevKit is aligned with the LabKit, it will allow the creation of custom LWM2M Clients and Objects. Use the hotkey E to directly load the Example Client.
  4. This area will show the Objects provided by the LWM2M Client. Currently, the eight OMA-label Objects are supported.
  5. This area will either show the Object definitions when selecting an Object at (4) or the Resources when selecting an Instance at (4).
  6. The Bootstrap Interface is always disabled. The address of the LWM2M Server is entered by the user, which logically corresponds to a factory bootstrap.
  7. The Register Interface allows to register, update, and de-register the Client. The menu also takes input for the registration parameters. The hotkey Rdirectly registers the client one it was loaded.
  8. The Device Management & Service Enablement Interface menu provides a log of all operations executed by the LWM2M Server. When selecting a log entry, the corresponding CoAP messages are shown.
  9. The Information Reporting Interface menu shows the active observe relationships. Below all corresponding operations are logged and can be inspected like in (8).
  10. The last button opens the preferences to configure the GUI features and the protocol behavior.

Getting Started
The OMA LWM2M DevKit will provide tooltips that guide through the process. When lost and there is no tooltip showing, press H to display the current tooltip.

After the first run, tooltips are disabled. They can be re-enabled again through the preference menu or directly through hotkey H.

Download files:

oma-lwm2m-devkit-0.5.2.1-signed.1-signed.xpi


This page is part of the LegacyCollector website.
Disclaimer: All material on this site is property of their respective owners and available under
open licenses to the best of our knowledge. If you are an author and would like anything removed,
then please write an e-mail to legacy [at] collector dot org.