Latest Topology

Latest Topology
System
Environments

Decide if it will be moved to AWS or kept where it is now

We will continue with the use of the test environment for the time being.
FTP

http://www.openmobilealliance.org/tech/profiles/

Discontinue the usage of the FTP to store LwM2M Objects.

Exceptions:

ALL the schemas (xsd): LwM2M, DDF and Common will be stored in the production FTP.

http://testwww.openmobilealliance.org/tech/profiles/

The content from the GitHub repository won't be copied across to the FTP.

From now on, LwM2M Objects will be published only via GitHub and not via the FTP.

Any previous published LwM2M Objects will stay in the FTP, but not new ones.

Registry Page

New website running in GitHub pages directly

https://technical.openmobilealliance.org/OMNA/LwM2M/LwM2MRegistry.html

Repository:


Old website (running in a web server)

http://www.openmobilealliance.org/wp/OMNA/LwM2M/LwM2MRegistry.html

Repository:

Source Information:

  • DDF.xml & Common.xml in
    • "prod" branch

New web page for testing

Old web page for testing

http://testwww.openmobilealliance.org/wp/OMNA/LwM2M/LwM2MRegistry.html

Criteria:

Latest Object Versions

  • The latest version for each Object is available in the root branch of the test branch

Previous & Latest Object Versions

  • Stored in the folder "version_history"
  • Each object and version is stored in this folder under the name:
    • "objectID"-x_y.xml
      • X → first digit of the version
      • Y → Second digit of the version

Note: DMSE & IPSO agreed in September 2020 to store in this folder the Objects without 3 digits. The "Z" value is dropped.


LwM2M API Service

http://www.openmobilealliance.org/api/lwm2m/v1/Object?ObjectID=4

Source Information:

  • DDF.xml & Common.xml in
    • "prod" branch

http://testwww.openmobilealliance.org/api/lwm2m/v1/Object?ObjectID=4

Criteria:

  • Last object version is stored in the root of the branch
  • Previous Object versions & the last version are stored in the "version_history" folder, under the name "objectID"-x_y.xml
LwM2M Editor

Editor

Validator

DDF Management

List of Features


Important Files & Folders

DDF.xml

  • Contains the metadata description of the content in the LwM2M Registry
  • Object version and its location in the "version_history" folder

Common.xml

  • Contains the metadata description of all the Reusable Resources defined in the OMNA Registry

LWM2M_senml_units.xml

"version_history" folder

  • Folder that contains old & latest version for each ObjectID

Editor

Validator

DDF Management

List of Features

TestValidate

Configuration accessible via FTP

  • Same Host & User as below
  • OEditor/Web.config  points to where to find the DDF.xml & Common.xml
LwM2M Register Tool

Registration Tool

Production Config

<add key="DDF_XML" value="https://raw.githubusercontent.com/OpenMobileAlliance/lwm2m-registry/prod/DDF.xml" />
<add key="Common_XML" value="https://raw.githubusercontent.com/OpenMobileAlliance/lwm2m-registry/prod/Common.xml" />

<add key="MailFrom" value="DSO@MAIL.OPENMOBILEALLIANCE.ORG" />
<add key="MailSubjectLog" value="[OMALWM2M]" />

<add key="GitHub_UserID" value="OpenMobileAlliance" />
<add key="GitHub_Repo" value="lwm2m-registry" />
<add key="GitHub_ProdID" value="OEditorPro" />
<add key="GitHub_Label" value="OMNA-Registration" />

Registration Tool

https://testdevtoolkit.openmobilealliance.org/RegOMNA/Default

Configuration

Svante's Development Environment

Tool Development Configuration
LwM2M Register https://remote.alnas.xyz:8017/OMNA/default.aspx
<add key="DDF_XML" value="https://raw.githubusercontent.com/OpenMobileAlliance/lwm2m-registry/test/DDF.xml" />
<add key="Common_XML" value="https://raw.githubusercontent.com/OpenMobileAlliance/lwm2m-registry/test/Common.xml" />
<add key="GitHub_UserID" value="SvanteAlnas" />
<add key="GitHub_Repo" value="trial" />
LwM2M Editor https://remote.alnas.xyz:8017/OEditor <add key="DDF_XML" value="https://raw.githubusercontent.com/SvanteAlnas/lwm2m-registry/test/DDF.xml" />
<add key="Common_XML" value="https://raw.githubusercontent.com/SvanteAlnas/lwm2m-registry/test/Common.xml" />
<add key="SenML2_URL" value="https://raw.githubusercontent.com/SvanteAlnas/lwm2m-registry/test/LWM2M_senml_units.xml" />