On Sat, Jan 4, 2020 at 2:17 AM Christofer Dutz
<christofer.d...@c-ware.de> wrote:
> 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.

Rust is amazing, but this still may be an issue for a MyNewt type of a use case:
    https://lifthrasiir.github.io/rustlog/why-is-a-rust-executable-large.html

Personally, I don't think this is a long term deal breaker, but
something to be aware of for now.

> 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.

Where do you plan to run this piece of software? What's your ideal
piece of hardware?

> 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.

I think MyNewt really shines for a MCU type of a use case, once you
cross into deployments where an RPi becomes an option -- well, then
you've got other options too. Hence the question above.

Thanks,
Roman.

Reply via email to