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