Hi Welcome to the Apache Camel community. Thanks for taking the time to explain this for us on the @dev mailing list.
If you guys can help support and maintain these IoT specific components that would be really good. AFAIR we only have Henryk Konsek as a Camel committer whom has been playing and doing IoT stuff. There is another user whom created an IoT component that wanted to donate it here as well. I wonder if you guys could take a quick peak at this component and see if this is something that makes sense to bring in together with your components so we have more IoT stuff and more people to help with the source and Camel end users whom are using it? http://camel.465427.n5.nabble.com/Migrate-camel-pubnub-component-tp5796056.html On Thu, Apr 6, 2017 at 11:33 AM, Jens Reimann <jreim...@redhat.com> wrote: > Hi everyone, > > As just mentioned on IRC, I would like to contribute a bunch of IoT related > Camel components I made to Apache Camel. Those are independent of each > other, so please consider them separately. > > ---- > > ## Milo > > Eclipse Milo is an OPC UA protocol implementation. This component provides > a client and server integration of Milo for Camel. [1] > > OPC UA is a protocol for industrial IoT [2] > > ## IEC 60870 > > This component wraps the Eclipse NeoSCADA IEC 60870-5-104 protocol > implementation into a Camel component. It provides client and server [3]. > IEC 60870 is an industrial IoT protocol mainly used in the energy sector. > > ## OpenTSDB Collector > > A Camel component for collecting telemetry data in OpenTSDB [5]. OpenTSDB > is a time series database used to store large amount of telemetry data [6]. > > ## Why at Apache Camel? > > NeoSCADA and Milo are both Eclipse projects under the IoT top level > project. That would mean splitting up those Camel components under two > different projects. When Camel updates both projects would need to be > updated. > > On the other hand Apache Camel seems to me like the integration point, > Camel would consume Milo and NeoSCADA protocol implementations and provide > the Camel components for them. But at a single location. > > --- > > So what do you think? > > Thanks > > Jens > > --- > > [1] https://github.com/ctron/de.dentrassi.camel.milo > [2] https://en.wikipedia.org/wiki/OPC_Unified_Architecture > [3] https://github.com/ctron/de.dentrassi.camel.iec60870 > [4] https://en.wikipedia.org/wiki/IEC_60870#IEC_60870-5 > [5] > https://github.com/ctron/de.dentrassi.iot/tree/master/de.dentrassi.iot.opentsdb.collector.camel > [6] http://opentsdb.net/ > > > -- > 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 -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2