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]
