tenthe opened a new issue, #1592:
URL: https://github.com/apache/streampipes/issues/1592

   ### Body
   
   ### Summary
   
   The IO-Link Master (AL1350) has an IoT interface to transmit sensor data 
over MQTT. As a user, I would like to have an adapter that connects IO-Link 
sensor data into StreamPipes.
   
   ### Details
   
   The IO-Link Master can be configured to transmit JSON events to an MQTT 
broker. These JSON events contain meta-information and the values of the 
sensors connected to the port. However, the sensor values are encoded and 
require decoding for each sensor type.
   
   The challenge we need to address is that an IO-Link Master can have 
different sensor types connected, but in StreamPipes, a fixed event schema is 
required for each data stream.
   
   ### Proposed Solution
   
   To tackle this challenge, I suggest the following solution:
   
   - **User Input:**
     - MQTT configuration: Allow users to configure the MQTT connection 
settings.
     - Select IO Link Ports: Enable users to select the IO Link ports they want 
to integrate with StreamPipes.
     - Select sensor type: Provide an option for users to select the sensor 
type connected to each port.
   
   - **Output Schema:**
     - The output schema should be dependent on the selected sensor type. Each 
sensor type may have a different event schema in StreamPipes.
   
   ### Additional Information
   
   There are multiple options available for mapping the MQTT event to the 
StreamPipes event. The suggested solution provides flexibility to users, 
allowing them to configure the MQTT settings and the sensor type.
   
   By implementing this adapter, users will be able to seamlessly integrate 
IO-Link sensor data into StreamPipes, providing a unified and consistent event 
schema for analysis and processing.
   
   
   ### StreamPipes Committer
   
   I acknowledge that I am a maintainer/committer of the Apache StreamPipes 
project.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to