Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [iot-testbeds] hono, vorto, ditto & ppmp

Hi,

I would also support that. With Eclipse 4diac we have UPC UA on the
devices. If we can use that for generating PPMP data we could very
easily integrate in the testbed. 

Alois

On Fri, 2018-03-23 at 10:29 +0000, Meinhardt Axel (BCI/ECM2) wrote:
> Hi Jens,
>  
> I really like that idea and would like to support that!
> How do you propose to create the mapping from OPC-UA ns-id or so to
> subscribe or poll and transform to PPMP?
> If you would use camel, we could extend [1].
>  
> [1] https://github.com/eclipselabs/eclipseiot-testbed-productionperfo
> rmancemanagement/tree/master/camel-integrator
>  
> Mit freundlichen Grüßen / Best regards 
> 
> Axel Meinhardt
> 
> (BCI/ECM2, Technical Lead Ecosystem) 
> Bosch Software Innovations GmbH | Ullsteinstr. 128 | 12109 Berlin |
> GERMANY | www.bosch-si.com 
> Tel. +49 30 726112486 | Mobil +49 173 5173094 | Fax +49 30 726112-100 
> | axel.meinhardt@xxxxxxxxxxxx 
> 
> Sitz: Berlin, Registergericht: Amtsgericht Charlottenburg; HRB 148411
> B
> Aufsichtsratsvorsitzender: Dr.-Ing. Thorsten Lücke; Geschäftsführung:
> Dr. Stefan Ferber, Michael Hahn
> 
> 
> 
> From: iot-testbeds-bounces@xxxxxxxxxxx [mailto:iot-testbeds-bounces@e
> clipse.org] On Behalf Of Jens Reimann
> Sent: Freitag, 23. März 2018 10:35
> To: IoT testbed discussions <iot-testbeds@xxxxxxxxxxx>
> Subject: Re: [iot-testbeds] hono, vorto, ditto & ppmp
>  
> I think you could add Milo to that list:
> 
> == milo ==
> * What does it do?
> Provides an implementation of OPC UA
> 
> * How to apply in manufacturing?
> As standard protocol using in industrial IoT scenarios
> 
> * How does it align with PPMP?
> OPC UA is way more complex. Which is a pro and a con: PPMP can be
> transformed to OPC UA. But PPMP might be way easier to implement on
> the device side than OPC UA.
> 
> * Opportunity:
> Provide a standard mapping between OPC UA and PPMP. Provide a
> reference implementation for that. OPC UA might have more acceptance
> at the moment than PPMP. So providing a bridge/gateway for PPMP to
> OPC UA might help integrate PPMP in setup were OPC UA is already
> established.
> 
>  
> On Thu, Mar 22, 2018 at 12:04 PM, Meinhardt Axel (BCI/ECM2) <Axel.Mei
> nhardt@xxxxxxxxxxxx> wrote:
> > Hi,
> > 
> > I had a look at some other eclipse projects regarding
> > 'compatibility' with PPMP. Here's my current brief understanding,
> > please add/correct:
> > 
> > == Hono==
> > * What does it do?
> > Transforms different transport protocols to ampq; routes the data;
> > focuses cloud deployment
> > 
> > * How to best apply in manufacturing?
> > Makes sense for routing few data from many maschines, avoiding
> > plant IT, to the cloud and further to machine vendors. Use case
> > ,rolls-royce turbine' / bmw-app to track your car or machine
> > health.
> > 
> > * How does it align with PPMP?
> > Hono doesn't care for the content of the message, so it's well
> > suited to transport PPMP. Implemented by Kai in (still private
> > repo)  [1]
> > 
> > * Oportunity:
> > Use Hono for above Use Case, e.g. test with Balluff / SICK Sensors
> > 
> > 
> > == Vorto ==
> > * What does it do?
> > Defines what a device ,can do': which data it sends, which commands
> > it receives etc.. Vorto data model is supposed to be based on
> > standards like ipso.
> > 
> > * How to apply in manufacturing?
> > Connect devices that are described by Vorto
> > 
> > * How does it align with PPMP?
> > Vorto transformation engine can ,understand' PPMP and further
> > transform to other formats (like ditto). See example of data coming
> > from unide binsa app in PPMP (location / direction): [2], thanks
> > Alex. Configuration in vorto is necessary.
> > 
> > * Oportunity:
> > Maybe there are mappings from OPC-UA tree to Vorto? Describe how
> > vorto can be mapped with PPMP
> > 
> > 
> > == ditto ==
> > * What does it do?
> > Provides APIs for querying and publishing device data. Transforms
> > data structure and can route data based on that content (in
> > contrast to hono routing, which is not based on the content).
> > 
> > * How to apply in manufacturing?
> > To provide the snapshot of the machine data to other applications,
> > possibly transforming and routing data streams.
> > 
> > * How does it align with PPMP?
> > ditto format is rather easier than PPMP. A mapping should be
> > possible. I would like to create a mapping via javascript / java
> > when transformation engine ready (monitoring [3])
> > 
> > * Opportunity:
> > Create mapping from binsa app -> PPMP -> Transformation -> ditto
> > format -> ditto.
> > 
> > 
> > 
> > [1] https://github.com/bsinno/eclipse-i40-testbed
> > [2] http://vorto.eclipse.org/#/details/org.eclipse.unide.devices.ma
> > pping/MobilePhonePayloadMapping/1.0.0
> > [3] https://github.com/eclipse/ditto/issues/130
> > 
> > Mit freundlichen Grüßen / Best regards
> > 
> > Axel Meinhardt
> > 
> > 
> > _______________________________________________
> > iot-testbeds mailing list
> > iot-testbeds@xxxxxxxxxxx
> > To change your delivery options, retrieve your password, or
> > unsubscribe from this list, visit
> > https://dev.eclipse.org/mailman/listinfo/iot-testbeds
> 
> 
> 
> --
> Jens Reimann
> Senior Software Engineer / EMEA ENG Middleware
> Werner-von-Siemens-Ring 14
> 85630 Grasbrunn
> Germany
> phone: +49 89 2050 71286
> _____________________________________________________________________
> ________
> 
> Red Hat GmbH, www.de.redhat.com,
> Registered seat: Grasbrunn, Commercial register: Amtsgericht
> Muenchen, HRB 153243,
> Managing Directors: Paul Argiry, Charles Cachera, Michael Cunningham,
> Michael O'Neill
> _______________________________________________
> iot-testbeds mailing list
> iot-testbeds@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or
> unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/iot-testbeds


Back to the top