GitHub user mtaylor-os added a comment to the discussion: Python Support for 
Adapters, Processors, & Sinks

I did not try out the functions yet, partly because I've not yet found good 
documentation on where they can and cannot be used and what are their 
limitations. Regardless, the limited documentation I did find did not appear to 
say I could use them to create processors, adapters, and data sinks.

Our use cases are many, but boil down to adding compute abilities to our 
existing SCADA systems.  First we'd need to ingest data from the SCADA into 
StreamPipes, which means StreamPipes would need to serve as an OPC-UA client or 
modbus-tcp client and pull data in. Then do the compute work such as long-term 
trending, continuous regression analysis, or advanced energy usage modelling 
with multiple data sources.  StreamPipes would then need to provide that 
computed data back to the SCADA system, which means StreamPipes would need to 
be an OPC-UA server or modbus-tcp server.  Finally the SCADA system would pull 
data from one of those StreamPipe servers.

Based on the documentation, StreamPipes does not appear to currently support 
the above workflow. Because many of our controls engineers have experience with 
Python due to its ubiquity, and those same engineers think of coffee when I 
mention Java, the thought was Python could be used to fill in the gaps...and 
hence the question.

Appreciate the help!

GitHub link: 
https://github.com/apache/streampipes/discussions/2824#discussioncomment-9330627

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to