You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@streampipes.apache.org by "heinehenning (via GitHub)" <gi...@apache.org> on 2023/05/27 19:04:36 UTC
Re: [D] Include SparkplugB Adapter and DataSink (streampipes)
GitHub user heinehenning added a comment to the discussion: Include SparkplugB Adapter and DataSink
I cannot create the Issue myself, if one of you would be so kind...
**Create SparkplugB Adapter and DataSink**
SparkplugB SpB is a MQTT specification aiming primarily at the manufacturing industry to connect network nodes in an IIOT infrastructure. In order to standardize how things communicate in a manufacturing setting via MQTT, SpB defines the following things:
- MQTT topic namespace
- MQTT state management
- MQTT payload structure
The following should be integrated in streampipes:
Adaper:
- reading data with streampipes that is provided via SpB
- mapping the SpB payload structure to the streampipes internal data structure
- acting as a SpB compliant client (e.g. handling NCMD, DCMD, NDEATH payloads)
DataSink:
- building SparkplugB payloads according to the SpB specification
- mapping streampipes data to the SpB payloads
- publishing the SpB payloads
SpB specification: https://sparkplug.eclipse.org/specification/
SpB on github:
https://github.com/eclipse/tahu
GitHub link: https://github.com/apache/streampipes/discussions/1531#discussioncomment-6020205
----
This is an automatically sent email for dev@streampipes.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@streampipes.apache.org