[Development] New module for OPC UA

Frank Meerkötter frank.meerkoetter at basyskom.com
Thu Sep 17 16:52:12 CEST 2015


Hi Denis,

we considered this, but OPC UA is not a serial bus.
 From my reading of the qtserialbus code this module
has abstractions such as Devices, Busses, Frames and
such. OPC UA is much more high-level. It has abstractions
such as Clients (of a certain server), nodes or subscriptions.

My understanding is that there is very little common ground
(if at all) with qtserialbus.

Therefore we propose a new module/repo.

Kind Regards,
Frank

On 17.09.2015 16:43, Denis Shienkov wrote:
> Hi,
>
> IMHO, all industrial protocols can be added to qtserialbus:
> http://code.qt.io/cgit/qt/qtserialbus.git/
> There already are present the Modbus and the CAN protocols.
>
> BR,
> Denis
>
> 2015-09-17 16:54 GMT+03:00 Frank Meerkötter
> <frank.meerkoetter at basyskom.com <mailto:frank.meerkoetter at basyskom.com>>:
>
>     Hello,
>
>     we as basysKom have developed a Qt API for OPC UA which we would like
>     to contribute to the Qt project.
>
>     OPC UA is a communication protocol developed for industrial
>     machine to machine communication. The vision of OPC UA is to have
>     one uniform, vendor-independent communication protocol for all
>     industrial communication (from machine controllers up to enterprise
>     level systems).
>
>     Our API is a Qt wrapper for existing OPC UA stacks. We have a plugin
>     mechanism in place so different OPC UA stacks can be used through a
>     common interface. We have currently implemented an HMI focused sub-set
>     of the client-side.
>
>     Our initial contribution would include a plugin for the open source
>     FreeOPCUA stack. We also have implementations for two more (commercial)
>     OPC UA stacks available which we might contribute at a later point
>     (depending on licence issues).
>
>     We have reviewed the list of existing modules and did not find a
>     module with related functionality. Therefore we would like to request
>     a new module. Our preferred repo would be "qt/qtopcua".
>
>     Kind Regards,
>     Frank
>
>     --
>     Frank Meerkötter
>     Development Lead
>
>     basysKom GmbH
>     Robert-Bosch-Str. 7 | 64293 Darmstadt | Germany
>     Tel   : +49 6151 870 589 161  | Fax: +49 6151 - 870 589 162
>     frank.meerkoetter at basyskom.com
>     <mailto:frank.meerkoetter at basyskom.com> | www.basyskom.com
>     <http://www.basyskom.com>
>
>     Handelsregister: Darmstadt HRB 9352
>     Geschäftsführung: Eva Brucherseifer, Heike Ziegler
>
>     _______________________________________________
>     Development mailing list
>     Development at qt-project.org <mailto:Development at qt-project.org>
>     http://lists.qt-project.org/mailman/listinfo/development
>
>
>
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>

-- 
Frank Meerkötter
Development Lead

basysKom GmbH
Robert-Bosch-Str. 7 | 64293 Darmstadt | Germany
Tel   : +49 6151 870 589 161  | Fax: +49 6151 - 870 589 162
frank.meerkoetter at basyskom.com | www.basyskom.com

Handelsregister: Darmstadt HRB 9352
Geschäftsführung: Eva Brucherseifer, Heike Ziegler




More information about the Development mailing list