Skip to content

Latest commit

 

History

History
77 lines (42 loc) · 2.32 KB

X-Protocol-Interworking.md

File metadata and controls

77 lines (42 loc) · 2.32 KB

Title: Cross Protocol Interworking

Submitter(s):

Michael Lagally

Reviewer(s):

Ege Korkan, Michael McCool, Michael Koster, Sebastian Käbisch

Tracker Issue ID:

Category:

Class:

Status:

Target Users

Device owners, cloud providers.

Motivation:

In smart city, home and industrial scenarios various devices are connected to a common network. These devices implement different protocols. To enable interoperability, an "agent" needs to communicate across different protocols. Platforms for this agent can be edge devices, gateways or cloud services.

Interoperability across protocols is a must for all user scenarios that integrate devices from more than one protocol.

Expected Devices:

Various sensors, e.g. temperature, light, humidity, vibration, noise, air quality, edge devices, gateways, cloud servers and services.

Expected Data:

Discrete sensor values, such as temperature, light, humidity, vibration, noise, air quality readings. A/V streams. The data can be delivered periodically or on demand.

Dependencies:

WoT Profiles.

Description:

There are multiple user scenarios that are addressed by this use case.

An example in the smart home environment is an automatic control lamps, air conditioners, heating, window blinds in a household based on sensor data, e.g. sunlight, human presence, calendar and clock, etc.

In an industrial environment individual actuators and production devices use different protocols. Examples include MQTT, OPC-UA, Modbus, Fieldbus, and others. Gathering data from these devices, e.g. to support digital twins or big data use cases requires an "Agent" to bridge across these protocols. To provide interoperability and to reduce implementation complexity of this agent a common set of (minimum and maximum) requirements need to be supported by all interoperating devices.

A smart city environment is similar to the industrial scenario in terms of device interoperability. Devices differ however, they include smart traffic lights, traffic monitoring, people counters, cameras.

Variants:

Gaps:

A common profile across protocols is required to address this use case.

Existing standards:

MQTT, OPC-UA, BACNet, CoAP, various other home and industrial protocols.

Comments: