Information Model

Each Thing at the Edge is modeled using the Web-of-Things standard. In AnythingDB this is apparent when viewing the schema of a Thing. This standard allows you to interact with the Thing easily.

The Information Model used to describe devices (also referred to as "Things") is the one defined by Web-of-Things where the Edge Compute Platform follows the W3C Web of Things Architecture.

Web of Things

Background

The Thing description is used to store configuration details. The associated (REST) API can be used to retrieve property values, request actions, etc.

Example

Example of a Thing description for a Virtual Meter:

{
  "@context": "https://iot.altairsmartedge.com/schemas",
  "@type": [
    "Meter",
    "Virtual"
  ],
  "id": "/things/MyVirtualMeter",
  "title": "My Virtual Meter",
  "properties": {
    "UD_DTYPE_KWH_ODM": {
      "title": "UD_DTYPE_KWH_ODM",
      "description": "",
      "type": "number",
      "readOnly": true
    },
    "UD_DTYPE_KW_AVG": {
      "title": "UD_DTYPE_KW_AVG",
      "description": "",
      "type": "number",
      "minimum": 5,
      "maximum": 30,
      "readOnly": true
    },
    "dataUsagePollSecs": {
      "title": "Data Usage Poll Secs",
      "description": "",
      "type": "integer",
      "readOnly": false
    }
  }
}