Hi all,

Hope you all had a good start in 2020 :-)

This is my first posting to the project even if I’m totally a fan of it since 
ApacheCon NA in Vancouver … still a little bit disappointed that It’s not 
called MyNuke but I guess picking project names in a craft-beer-pub isn’t a 
great idea ;-)

For the past 3 years I have had the joy of being able to invest all of my free 
time and all of my work time into initiating Apache PLC4X.

This year I am planning on finally porting Apache PLC4X drivers into the C and 
C++ world.
I was planning on using Rust for this … if this is a bad idea … would be great 
if you could tell me.
I just want to do anything else than C and C++ natively.

My major goal is to create a MyNewt integration that allows to communicate with 
industrial PLCs directly.
My reasoning for this is that most PLCs are completely unprotected. So if you 
can plug a network cable into it, it’s actually theoretically compromised.
I would like to build little open-source protocol adapters that translate from 
the proprietary protocols to something secure, so we can access the PLCs in a 
secure way.
Because just thinking of people connecting industrial hardware to the internet 
in order to get data into the cloud sort of produces nightmares for me.

I might even receive some EU funding to tackle this challenge. I’d love to do 
it with MyNewt and the ultimate thing would be
if I was able to even shrink the entire solution to something you can power 
with PoE and shrink-wrap into the connection cable.

For the start I would be looking for a development board with two network 
connections which I can run MyNewt on (One connection can be WIFI, but I’d 
prefer two real ethernet sockets)
Sort of sounds stupid, but for the start money won’t be an issue … the industry 
is wasting millions here and if in the end the solution requires someone
wanting to use it having to invest only a few hundreds, they’d be happy about 
it.


Chris

Reply via email to