Model

Object Model
The structured and human-readable description of the information being exchanged between the information provider and consumer.

The information about this soap dispenser is described in the object model of dispenser devices

Property
The semantic description of a piece of information.

The device_type property for the soap dispenser is ‘dispenser’

Value type
The JSON data representation of the information contained in the property. Note that the value of a property can also be an object.

The value type of the device_type property is a string

Object
A logical grouping of properties

the geolocation object contains the longitude and latitude properties

Item
A digital set of information linked together and identified by an ID. In this context, an item can be a device, a space, a tag, or a message

We know this is a device item because it is represented by a device ID

Device

Model
The manufacturer ‘s commercial name of a device

Clean Inc. introduced a new model in its scrubber family: the S200

Serial Number
A series of characters assigned by a manufacturer that uniquely identify a device specifically for this manufacturer

The serial number of this S200 machine is S200-112

Production Date
The date the device ID has been assigned by the manufacturer

The device was produced and entered in the manufacturer ‘s database as a production date of June 3rd, 2019

Registration Date
The date the device is assigned to and can be accessed by a resource owner

The customer bought the device on September 10th, 2019 which is also the registration date for accessing this device’s data

Last Contact
The date and time the device has last established a communication with the system

The last contact with the device was as planned at 23:30 yesterday

Start Connectivity Date
The date a device has sent the first communication

The start connectivity date was 2 months after the registration date

Statistic Date Range
The date-time range specified by the user between which the user is requesting statistic information about devices

The supervisor would like to know how the device was used during the statistic date range between 7:00 and 17:00 last Monday

Aggregation Start Date
The starting date-time specified by the user in the statistic date range

When requesting monthly information for January, please specify January 1st, 00:00 as an aggregation start date

Aggregation End Date
The end date-time specified by the user in the query date range

…And January 31st, 23:59 as an aggregation end date

Expected Next Service
The date-time of the next expected prognostic or predictive analysis

The battery on this dispenser should be replaced during the expected next service on June 1st

Error Code

A series of characters that uniquely identifies the reason a machine is defective

  • The overheat error code means that the drive motor needs to be replaced

  • the communication_error means that the dispenser has not been communicating for a week

Device Threshold
A threshold that will trigger a communication event

The dispenser sent a notification when the device threshold for the filling level reached 20%

Battery Health
The health condition of a battery

The battery health indicates that it is reaching its end of life

Battery Level

The percentage of remaining battery capacity

  • At the end of the shift, the battery level was 25%

  • The fixed equipment device battery level is 80%

Battery Level Timestamp
The date-time the battery level was last reported by the machine

The battery level reported was recorded by the machine with a battery level timestamp of 15:30

Battery Remaining Life
The expected or predicted remaining life of the battery in percent before it must be replaced

The battery remaining life is now less than 10% and should be replaced

Signal Strength
The quality of the wireless signal at the device level

The signal strength of this device is barely enough to establish communication

Signal Level

The quality of the wireless signal at the device level measured in number of bars from 0 to 4

  • 0 means no signal

  • 4 means excellent signal

The signal level reported is 3 bars meaning that there is a good connectivity

Wireless Technology

The type of wireless signal used to provide data by the device. It can be:

  • WiFi

  • 2G

  • 3G

  • 4G

  • 5G

  • LTE

  • LTE_m

  • Bluetooth 4.1

  • Bluetooth 4.2

  • Bluetooth 5

  • BLE

  • LORA

  • Wirepas

  • ENOCEAN

  • RFID

  • NB IOT

This device has a 4G modem for communication

Signal Strength Threshold
The minimum signal strength considered necessary to guarantee the quality of the data transmission

The signal strength threshold should be at -100dBm to ensure connectivity

Space

Space Name
A human readable description of a space that localizes the space in its physical environment

The Men’s bathroom on the second floor of the office building is the name of the space representing a specific toilet

Part of
The parent space that contains the space being described

The bathroom is part of the the second floor space, which itself is part of the office building space

Composed of
The one or multiple spaces that are contained within the space being described

The second floor space is composed of an entrance space, 5 office spaces, and one bathroom space

Message & Event

Message
A piece of information about an entity (device or space) that is communicated to the information consumer and initiated by the information provider

The bin manufacturer provided a message about the new filling level of the trash can in the entrance of the building

Event
A trigger that changes the state of an entity

The dead battery is the event that triggered the dispenser to stop working

Alert
An actionable event that requires external intervention (usually human intervention) to change the state of the entity

The alert informed the janitor to refill the empty soap dispenser

Notification
An event that does not require immediate external intervention and that informs about the new state of the entity

The cleaning supervisor is waiting for a notification that the cleaning machine is operational again following a service intervention

Status message
A message about the current state of an Entity

The latest status message about the soap dispenser indicated that it is 75% full

Diagnostic message
A message about a predicted future state of an entity

The diagnostic message indicated that the trash can will be full in two days

Message category
The characterization of a message being provided. It can be one of
  • “alert”

  • “notification”

  • “status”

  • “diagnostic”

The category of this event is an alert

Message code
A language independent and semantically descriptive short string summarizing the meaning of the message or event.

out_of_order is a message code indicating that the device is not operational

Message timestamp
The date and time the trigger for the message happened

The machine became unavailable on June 1st, 2021 at 22:34:10 which triggered an out_of_order alert