Is your feature request related to a problem? Please describe.
Sometimes, it's desirable to be able to push notifications from the server to a client, without having a well-defined Data Property to observe.
Describe the solution you'd like
Things should be able to define Events which can be observed. Each event should have a name, a description, and a schema.
Additional context
The WoT standard defines three types of "interaction affordance": properties, actions, and events. Events are missing from LabThings and there's now at least one concrete use case.
Is your feature request related to a problem? Please describe.
Sometimes, it's desirable to be able to push notifications from the server to a client, without having a well-defined Data Property to observe.
Describe the solution you'd like
Things should be able to defineEvents which can be observed. Each event should have a name, a description, and a schema.Additional context
The WoT standard defines three types of "interaction affordance": properties, actions, and events. Events are missing from LabThings and there's now at least one concrete use case.