Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [kura-dev] Apache PLC4X Integration?
  • From: "Maiero, Matteo" <matteo.maiero@xxxxxxxxxxxx>
  • Date: Mon, 12 Jul 2021 14:44:48 +0000
  • Accept-language: en-US, it-IT
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=eurotech.com; dmarc=pass action=none header.from=eurotech.com; dkim=pass header.d=eurotech.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p6iTrshargznHqgzAn44q7b7OR8zmK4332iJW+vA2Yo=; b=GiqDGH8W+OZBRBqZKj2FfeU1XNen8PyTcQMt+5r4nTqYDqyjlK09+gXawrfwESTV9Qa29ixPTc+0TaJGfWy/IyACjzHeIjm/p3X9KX2/l+yRHbMY3jioDLFiS8jEIN8wOQ75qYgBWi+UH/bTEXqGzAOeFUn4rX1HD9qYWZ+KodWPoj/z1XsFzRBPMl0TwxGz5OUmvKJSYQAZtPburFAnpPHfFk7vl853Idp/7YXBzLzV+KZEo1/spc8mVLzakpsmlx/Gpq+ChVCNvvn6BpK4Wp6vhI8vruUovr95hT4o9znw83yPzb6oh+QEiaemLM4kbI8JYqbWcOFmJYsh1SIBtw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NdJd+pBVV8BvE7JCV2lyNvOri0qoEGBMlIBw2rDs6MLrveq8jkjm90juuMw4jTNlsI8hOikyEYTvhhX9Dz+UMOHKY/sAs5MPU6ZISklKht3RHyUJYeAnObYmztF0d6uW+2NcrZtfblTcDk8WpxMJKWV4SHnF6irljzASyzog/7YrMDJ6XAAjWLyDByNcdg7tgz0QkNULRV+K7MBN0u/KXzX6HiiyQW7bS9YF/ONU3g1Awuf4yJPUYovDQ7xakF2ed2RCuHmfNbqg8EfB17e1w9R0XHp8d/fLiLCnM1w9gj0blXy+V++BZ+KWQFFebsd6bsQrqKjj7vnEwUUhMgk8pQ==
  • Delivered-to: kura-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/kura-dev/>
  • List-help: <mailto:kura-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/kura-dev>, <mailto:kura-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/kura-dev>, <mailto:kura-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHXdkNZ0OV8CWGgrUWgjyzvL26456s/Xo2r
  • Thread-topic: Apache PLC4X Integration?

Hi Christofer,

Thanks for reaching out.

Apache PLC4X project is a really nice and interesting project. However, due to the small size of the Eclipse Kura community, we have not yet had a chance to investigate the integration.

 

Regarding your questions, Eclipse Kura is an OSGi based project that uses Eclipse Tycho (on top of Maven) to define the runtime environment.

This environment is then used in the Eclipse IDE for our testing and development. This same environment is also used on the physical gateways.

This allows us and the developers building their applications on top of Kura to have the same environment during the various phases of development, deployment, and testing.

It is also true that Eclipse Tycho ties us more strictly with the Eclipse IDE.

 

Referring to the specific integration with Apache PLC4X you may want to consider our Drivers and Assets model, to abstract to the end user and applications running in the framework,

the field protocol specificities and leverage the Eclipse Kura Wires flexibility and simplicity.

 

We are more than happy to support you for every question but considering that, at the moment, we are approaching the release of Kura 5.0.0 and we are fully committed on the QA phase.

I think this mailing list could be a good starting point for every question or issue you’ll have.

 

Best regards,

Matteo

 

-- 

Matteo Maiero
Senior Software Engineer

direct: +39 0433 485 902

email: matteo.maiero@xxxxxxxxxxxx


EUROTECH

Imagine.Build.Succeed.

HEADQUARTERS

EUROTECH S.p.A. – Via Fratelli Solari, 3/a | 33020 Amaro UD | Italy | Tel. +39. 0433 485411  | Fax +39. 0433 485499 |

Cap. Soc. 8.878.946,00 € I.V. | P.IVA / C.F.: IT 01791330309 | REA Udine 196115
www.eurotech.com
____________________________________

Il presente messaggio ed ogni suo allegato sono da intendersi inviati esclusivamente agli effettivi destinatari e potrebbero essere soggetti a restrizioni legali. Se avete ricevuto questo messaggio per errore vi invitiamo a darne immediata notifica al mittente e cancellarlo dal vostro sistema. Qualsiasi altro uso di questo messaggio da parte vostra e' strettamente proibito.

 

This e-mail, and any file attached to it, is meant only for the intended recipient of the transmission and may be a communication privileged by law. If you have received it in error, please notify the sender immediately and delete the original from your system. Any other use of this e-mail by you is strictly forbidden.

 

 

From: kura-dev <kura-dev-bounces@xxxxxxxxxxx> on behalf of Christofer Dutz <christofer.dutz@xxxxxxxxx>
Date: Sunday, 11 July 2021 at 12:56
To: kura-dev@xxxxxxxxxxx <kura-dev@xxxxxxxxxxx>
Subject: [kura-dev] Apache PLC4X Integration?

Hi all,

please let me introduce myself first: I am Christofer Dutz, the
initiator and VP of the Apache PLC4X project.

For the past years I have always thought that Eclipse Kura would be a
perfect candidate for a PLC4X integration. I tried reaching out to the
community, but was unable to seed any interest in joining forces for
such an integration.

So I will be working on this myself. I would however be happy with
anyone willing to help with this as I am completely new to Kura and the
way Eclipse projects seem to be built (I have seen that Maven is being
used, but in a very strange way that prevents me from running it in a CI
environment and makes it difficult to develop in anything but the
Eclipse IDE) ... is there any reason for not using a standard maven build?

With such a PLC4X integration, Kura could profit from access to the
following devices using the following protocols:
- Allen-Bradley ETH
- Beckhoff ADS/AMS
- BACNet/IP
- CANopen
- DF1
- EtherNet/IP
- Firmata
- KNXnet/IP
- Modbus
- OPC-UA
- S7

I am currently working on implementing a PROFINET Master driver. But
this list is usually steadily growing over time. Currently it's slowed
down a bit as we're currently bringing existing driver to other
languages such as Go and C and the community is also working on C#/.Net,
C++ and Python versions.

Also are we currently working hard on implementing auto-discovery for
some of the drivers (Scan your network and automatically find devices)
as well as "browse" features (Which resources does a device I'm
connected to have to offer?).

So if anyone is interested in helping me with getting this integration
module, I'd be very happy for some help.

Chris

_______________________________________________
kura-dev mailing list
kura-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/kura-dev


Back to the top